movieClip を取得するクラスがあり、addChild を使用してそれを追加して表示します。問題は、まったく再生または停止できないことです。基本的に、movieClip を操作することはできません。
コードは次のとおりです。
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
...
}
コードを実行すると、movieClip がループ再生され、期待どおりに停止しません。何が問題なのかわからない。ご覧のとおり、あまり複雑なことはしていません。ここで何が欠けているのか分かりませんか?
前もって感謝します
編集: miguelSantirso が指摘したように。問題は、実際のコード自体ではなく、movieClip 内のネストされたアニメーションにあります。ネストされたアニメーションの再生を停止する方法を知っている人はいますか?