MovieClip を再生し、再生後に removeChild() を実行する AS 3.0 の機能はありますか? ステージから子を削除したいだけです。
2 に答える
1
Sr.Richie によって提案されたコード例として、必要なものは次のとおりです。
再生および削除する MC 内に、次のフレーム コードを追加します。
addEventListener(Event.ENTER_FRAME, function (e:Event):void {
if(currentFrame==totalFrames) {
removeEventListener(Event.ENTER_FRAME, arguments.callee);
parent.removeChild(this);
}
}
このコードはまだテストしていませんが、一般的な考え方です。
于 2012-01-28T01:30:58.467 に答える
1
いいえ、それを行うための組み込みメソッドはありません。
ただし、オブジェクトに MovieClip を拡張させ、ENTER_FRAME イベントによってトリガーされるカスタム メソッドを作成して、最後のフレームに到達したかどうかを確認し、親からそれらを削除することができます。
于 2012-01-27T16:19:01.043 に答える