0

私は大学のデジタル メディア アートの学生です。現在、最終課題として Actionscript3 を使用してクロス プラットフォーム ゲームを作成しています。

キャラクター (ゾンビ) を作成し、ムービー クリップ シンボル (ゾンビという名前) に配置し、アニメーション (動き、死、ドロップ) を作成しました。アニメーションを配置しました (Labeled MovePop、およびXanim )。

アクションはシーンにあり、アニメーション (ラベル付き) はムービー クリップ シンボルにあります。その基本的なコード スニペット:

zombie.addEventListener(MouseEvent.CLICK, fl_ClickToGoToAndPlayFromFrame_2);

function fl_ClickToGoToAndPlayFromFrame_2(event:MouseEvent):void { gotoAndPlay("Pop"); }

CTRL + Enter を押して自分のキャラクターをテストすると、キャラクターは画面全体を完全に移動します (コード スニペットを追加して、水平方向にアニメーション化します)。しかし、彼をクリックして彼をポップさせる (基本的に彼を殺す) と、出力に次のメッセージが表示されます。

ArgumentError: エラー #2109: シーン シーン 1 でフレーム ラベル ポップが見つかりません。

「ポップ」は、私のムービー クリップ シンボルにあります。ムービー クリップ シンボルでポップ アニメーションを使用できるように、シーン 1 でコーディングする方法はありますか?

4

1 に答える 1

0

現在、メイン タイムラインに "Pop" フレームに移動するように指示していますが、メイン タイムラインには "Pop" というフレーム ラベルがないと言っています。

「ポップ」ラベルはゾンビの中にあるので、ゾンビにそのフレームに移動するように指示する必要があります。

zombie.gotoAndPlay("Pop");
于 2013-09-16T21:04:38.740 に答える