私は大学のデジタル メディア アートの学生です。現在、最終課題として Actionscript3 を使用してクロス プラットフォーム ゲームを作成しています。
キャラクター (ゾンビ) を作成し、ムービー クリップ シンボル (ゾンビという名前) に配置し、アニメーション (動き、死、ドロップ) を作成しました。アニメーションを配置しました (Labeled Move、Pop、およびXanim )。
アクションはシーンにあり、アニメーション (ラベル付き) はムービー クリップ シンボルにあります。その基本的なコード スニペット:
zombie.addEventListener(MouseEvent.CLICK, fl_ClickToGoToAndPlayFromFrame_2);
function fl_ClickToGoToAndPlayFromFrame_2(event:MouseEvent):void { gotoAndPlay("Pop"); }
CTRL + Enter を押して自分のキャラクターをテストすると、キャラクターは画面全体を完全に移動します (コード スニペットを追加して、水平方向にアニメーション化します)。しかし、彼をクリックして彼をポップさせる (基本的に彼を殺す) と、出力に次のメッセージが表示されます。
ArgumentError: エラー #2109: シーン シーン 1 でフレーム ラベル ポップが見つかりません。
「ポップ」は、私のムービー クリップ シンボルにあります。ムービー クリップ シンボルでポップ アニメーションを使用できるように、シーン 1 でコーディングする方法はありますか?