Separate Enables: Here's my idea of how the different Layers in the Object and Scene editor will interact (the first choice in the poll):
In the Object editor: An Object has no single Layer number. Individual components of an Object, however, each have their own Layer. The properties of these Layers are set within the Object editor (Visible, Locked, etc.).
In the Scene editor: Each time you add an Object to a Scene, Anim8or creates a new Element to add to the Scene that references that Object. That Element has (will have
it's own Layer which uses the Scene's Layer properties.
For example: Create and Object named Bird with components named Wings (Layer = 1), Legs (Layer = 2), and Body (Layer 3), and then add two Birds to a Scene named Scene1 giving the two corresponding Elements the names Robin (Layer = 1) and Tweety (Layer = 2).
1: If you hide Bird.Layer 1 (i.e. Bird.Layer[1].Visible = false) then the wings of both Robin and Tweety will vanish from the Scene because:
Scene1.Robin.Wings.Layer.Visible = Bird.Layer[1].Visible = false.
Scene1.Tweety.Wings.Layer.Visible = Bird.Layer[1].Visible = false.
2. If you then hide Scene1.Layer 1 (Scene1.Layer[1] = false) the Robin will vanish completely but Tweety will still be there, with his wings still not visible Because:
Scene1.Robin.Layer.Visible = Scene1.Layer[1].Visible = false.
Scene1.Tweety.Layer.Visible = Scene1.Layer[2].Visible = true, but
Scene1.Tweety.Wings.Layer.Visible = Bird.Layer[1].Visible = false.
If you re-enable Layer1's visibility in the Object Bird then Tweety's wings will reappear in Scene1 but Robin will still be hidden.
Global Layers: Here's my idea of how one global set of Layers will interact (the second choice in the poll):
Same setup. Layer1.Visible = false:
In the Object editor: the wings of Bird will vanish.
In Scene1: Robin will vanish and the Tweety's wings will vanish.
If you re-enable Layer1's visibility Robin will reappear as will Tweety's wings.
Hope this clarifies things a bit!