0

私は簡単なことをするのに苦労しています。フラッシュで行われる簡単なアニメーションを作成して追加することで煙の軌跡を生成するオブジェクトがあります。すべて正常に動作しますが、アニメーションの最後のフレームに次のようなものを追加すると、アニメーションの再生後に煙を取り除く簡単な方法が見つからないようですthis.parent.removeChild(this);。アプリは単にクラッシュしますCannot access a property or method of a null object reference.

私は何を間違っていますか?

4

2 に答える 2

1

オブジェクトがレンダリングされなくなってもアニメーションは再生され続けます。オブジェクトの2回目の呼び出しでthis.parent.removeChild(this);、オブジェクトの親がなくなったため、アニメーションを停止すると問題が解決しました

ありがとうフランクヘルメス

this.parent.removeChild(this);
this.stop();
于 2012-05-10T12:07:55.963 に答える