I have a class that gets a movieClip and then using addChild adds it to be displayed. Problem is that I cannot play or stop it at all. Basically I can't interact with the movieClip.
Here is the code:
public function Avatar(movieClip:DisplayObject) //class constructor
{ ...
avatarSprite = MovieClip(movieClip)
addChild(avatarSprite);
avatarSprite.gotoAndStop(1); //this is not working
trace(avatarSprite.currentFrame) //always returns 1
trace(avatarSprite.isPlaying) // returns false
...
}
When I run the code the movieClip plays in a loop and doesn't stop as I expect it to. I am not sure what's the problem. As you can see I didn't do anything too complicated. Any idea what I am missing here please?
Thanks in advance
EDIT: As miguelSantirso pointed out. The problem is with the nested animations in the movieClip and not the actual code itself. Does anyone know how to stop nested animations from playing?