Hi all,

I've got a problem, or possibly discovered a problem with Plane
objects which have an interactive MovieMaterial.
I'm adding and removing several of them to the same ObjectContainer3D
at different stages. The first time I add them they work fine, but if
I remove them from the container then add them back into the same
container they stop working being interactive. If I add a new
interactive Plane it works fines.

>From what I've looked at it could possibly be something to do with the
sprite the MovieMaterial is made from not being removed from the
display list and therefore confusing things later when I try to add it
back in. I used DeMonster debugger to watch was was happening on the
display list, heres my attempt to describe this

1. Add three planes to a container, debugger reports

instanceSomethingOrOther(Sprite)
  |- plane1
  |- plane2
  |- plane3

2. remove the Planes from the container, debugger reports nothing in
the container

instanceSomethingOrOther(Sprite)
  |- nothing here

3. add a previously used and an additional planes (plane1 and plane4),
debugger reports

instanceSomethingOrOther(Sprite)
  |- plane1
  |- plane2
  |- plane3
  |- plane4

As you can see it has all the previous items in it.

Ive done a workaround for it, but it would be interesting to find out
why this was happening or if Im missing out something simple.

Hope this makes sense. Im using a version for Player 9.

Reply via email to