0

私のFlashプロジェクトの「見回す」ボタンは、クリックするたびにのみ機能します。他のすべてのボタンは同じコードで、正常に機能します。これが私のActionScriptコードです:

import flash.events.Event;

escape_btn.addEventListener(MouseEvent.CLICK, pressedEscape)
function pressedEscape(event:MouseEvent):void
{
    animations.gotoAndPlay("escape");
}

bio_btn.addEventListener(MouseEvent.CLICK, pressedBio);
function pressedBio(event:MouseEvent):void
{
    gotoAndStop("biography");
}

home_btn.addEventListener(MouseEvent.CLICK, pressedHome);
function pressedHome(event:MouseEvent):void
{
    gotoAndStop("home");
}

analysis_btn.addEventListener(MouseEvent.CLICK, pressedAnalysis);
function pressedAnalysis(event:MouseEvent):void
{
    gotoAndStop("analysis");
}

lookaround_btn.addEventListener(MouseEvent.CLICK, pressedLookAround)
function pressedLookAround(event:MouseEvent):void
{
    animations.gotoAndPlay("look around");
}


stop();

これが私のアニメーションタイムラインのいくつかのスクリーンキャプチャです: ここに画像の説明を入力してください ここに画像の説明を入力してください ここに画像の説明を入力してください ここに画像の説明を入力してください

4

1 に答える 1

1

問題は「見回す」ラベルと同じフレームでのアクションにあると思われます。

そこにstop()コマンドがあると思います。gotoAndPlayを使用しているときに見つかったiveは、gotoAndPlayがジャンプしているフレームにもstop()がある場合、バグが発生する可能性があります。Flashは、再生するだけでなく停止するように指示されているため、混乱します。

于 2013-02-18T13:45:41.130 に答える