Hi,

I've just my movieMaterial autoUpdate = false, so I can save the
processor when the Application is Iddle. The thing is, as soon as I
load my MovieMaterial, I set a its movie as a Sprite full of other
Sprites apllyed to it.

Code:

var textureContainer:Sprite = new Sprite();
this.movieMat = new MovieMaterial(textureContainer,
{transparent:true});

this.movieMat.clipRect = new Rectangle(0, 0, textureContainer.width,
textureContainer.height);

textureContainer.addChild(this.bitmapAlvo);
textureContainer.addChild(this.bitmapAlvoLat);
textureContainer.addChild(this.bitmapAlvoLong);

textureContainer.addChild(this.bitmapLatitude);
textureContainer.addChild(this.bitmapLongitude);

this.movieMat.update();

this.globo = new Sphere({material:this.movieMat, radius:raio,
segmentsW:30, segmentsH:15});

As soon as I finish this, I update my movieMaterial and set it as my
Sphere material.
The thing is, my Sphere isn't shown on my first frame. But, I added an
Keyboard Listener and when I press 'w' it call the movieMaterial.update
() method again and the Sphere is shown.

I presume my problem is because the MovieMaterial isn't ready yet when
I call the update(0 method for the first time. And I was wondering how
could I add a Listener to wait for that to happen?!

Could someone try ang give me a hand with that?! :D

Tranks,
Felipe

Reply via email to