sorry it was late when I put code above together it meant to say: plane.material = new MovieMaterial(new myMovieMaterial() as MovieClip);
got a little confused with all the "my"'s cheers On Oct 6, 11:10 pm, morphean <[email protected]> wrote: > do you think it would be work if I placed invisible planes where I > want the click listeners to happen? like the old invisible button > technique, I know its archaic ;) > > I shall post an example of what I mean shortly, it might clarify what > I am trying to do.. > > tia > > morph > > On Oct 6, 2:05 am, Li <[email protected]> wrote: > > > > > Hey morphean, > > > First of all, I believe that when you embed external symbols in such a way > > the code is stripped from the timeline. You have to load the objects in > > quite a special way to avoid this, which isn't too simple. Check out > > "Shake'nBake" in Grant Skinner's site if you have to go this way regardless > > of the complication. > > > Second, having your code in the sprite of a material may be a bit too > > awkward. You could do it, but I wouldn't recommend it. > > > Third, you are making a few mistakes in your use of MovieMaterial. > > plane.material expects to receive an instance of an IMaterial, for example > > MovieMaterial. Check out the Away documentation to see how you're supposed > > to use these materials, review some of the examples, etc. > > > Maybe you could do a class MyClass that extends ObjectContainer3D with the > > moveMe method and a listener (addOnMouseDown or something), and place > > geometries inside of it. Then every object of this type will trigger the > > moveMe method each time they're clicked. > > > hth
