2016-04-23 13 views
0

これで、自分の内部からムービークリップを削除しようとしています。私は基本的にクリップを再生するボタンを教えて、クリップの最後に私はムービークリップを削除したい。私は、コードのいくつかの異なるラインを試みたが、私にそれを言っている「1120:未定義のプロパティNavi_MCのアクセス」with-initセルからムービークリップを削除する方法

root.Main_stage.removeChild(Navi_MC); 

this.Main_stage.removeChild(Navi_MC); 

申し訳ありませんが、レイヤーを追加するのを忘れオブジェクト(ルート).Main_stageです.Navi_MC

答えて

1
if (this.parent) { this.parent.removeChild(this); } 

+0

ムービークリップの設定方法Navi_MCの内部にコードが必要です。私が抱えている問題は、コーディングがあるところの半分のムービークリップだけを取り除くことです。 –

+0

答えは良いです、あなたの設定は悪いです。 movieClipsの中にコードはありません。タイムライン上にコードを追加する場合は、「アクション」というレイヤーを作成し、**アクション**パネル(F9)を使用してコードを最初のフレームに配置します。そこでは 'removeChild(Navi_MC)'や、フレームジャンプのための 'Navi_MC.gotoAndStop(3);'や 'Navi_MC.Btn_1.alpha = 0.5;'のようなBtn_1というムービークリップにアクセスして透過性を変更することができます。 Navi_MC自体にコードを入れずに物を制御する簡単な例です。 –

関連する問題