1

私は実際に UNI でマルチメディアの学士号を取得しており、課題用の Flash ムービーを作成しています。

すべての修正で、いくつかのコードを破壊しましたが、機能するファイルとまったく同じであるため、なぜ機能しないのかわかりません。

1つのページにいくつかのボタンがあり、クリックすると他のページに移動するだけで、機能が正常に機能します。特定のフレームで名前ラベルに移動するボタンがいくつかあります。最初のボタンで機能し、そのボタンをクリックすると、ページ上の他のすべての機能が機能し、他のボタンをクリックできないようです。

コードは次のとおりです。

phonebtn.addEventListener(MouseEvent.MOUSE_UP, goPhone);

function goPhone(evt:Event):void{
    gotoAndStop("phone");
}

emailbtn.addEventListener(MouseEvent.MOUSE_UP, goEmail);

function goEmail(evt:Event):void{
    gotoAndStop("email");
}

addressbtn.addEventListener(MouseEvent.MOUSE_UP, goAddress);

function goAddress(evt:Event):void{
    gotoAndStop("address");
}

を入れるとgotoAndPlay()、再生が長すぎて次のページに移動します。

4

1 に答える 1

0

関数ステートメントに 1 つの誤りがあることに気付きました。それ

function goEmail(evt:MouseEvent):void{
    gotoAndStop("email");
}

マウスのイベントを書くときはいつでも、MouseEvent を書く必要があります。これは問題ではありません。これを試して。gotoAndStop はそのフレームで停止します。その特定のターゲット フレームまたはムービークリップの下にフレームがある場合、currentTarget フレーム以外でのみ再生されます。したがって、フレーム コードを確認しなければ、問題を特定するのはほとんど難しくありません。フレーム コードについて質問したからです。参考になれば幸いです*

于 2013-05-24T06:10:19.070 に答える