2011-11-07 6 views
0

フレーム1,2、および3(それぞれアニメーションが異なる)内に3つの他の子ムービークリップがあるEnemyムービークリップがあります。 .as敵のクラス。 Enemyコンテナのムービークリップ内の特定のムービークリップにヒットテストリンクを作成するにはどうすればよいですか?私は、フレーム1にMC内のイベントをアクティブにすることができましたが、私は使用していますフレーム2または3コンテナ内の特定のムービークリップをアクティブにする方法mcをas3クラスから追加しました

上のものに取得することができていないようです:

this.instance_name.gotoAndPlay(2) 

が、敵は別のアニメーションに変更する代わりに消えます。敵はステージを右に出現させるので、それが消えた理由だと思ったが、後で新しいアニメーションは登場せず、常に最初のフレームアニメーションの敵と同じだった。私が必要とするのは、2つのアニメーションMCが、同じ場所にある最初のものを置き換えて、弾丸またはプレイヤーからのヒットテストへの反応を示すことです。それがコードのものか、単にムービークリップの配置かクラスコードなのかどうかはわかりません。

+0

あなたの質問をよりよくフォーマットしてください。 – Marty

+1

もっとコードを表示してください。そのコード行はどこにありますか?たぶん 'gotoAndPlay'が間違っているかもしれません。フレーム2の後にすべてのフレームを実際に再生*したいですか?たぶん空のフレームをアニメーション化しているだけかもしれません。この場合、 'gotoAndStop'が役に立ちます。 – Kapep

答えて

0

あなたがstop()を持っていない限り、間違いなくgotoAndPlayと言います。あなたのタイムラインのどこかに位置していれば、正しいアニメーションを見ることができるフレーム2に留まらず、タイムライン上のすべてのアニメーションを順方向に循環します。

関連する問題