2011-03-02 17 views
1

私はムービークリップに "normal"と "mouseover"というラベルがあります。私は次のコードを使用しています:GotoAndPlayが動作しません

"thisButton"は、マウスオーバーに移行してフレームが変化します。しかし視覚的には変化はなく、アニメーションは再生されません。何か案は?

+0

は、別のムービークリップ内に埋め込まれたアニメーションです「通常の」フレーム? mouseOverアニメーションの最後にstop()コマンドがありますか? –

答えて

1

試してみてください。

  1. をあなたは本当にgetChildByName
  2. ライン1意志のコールを使用する必要はありません。私はここに言うことをしようとしている物事のカップルがあります

    var thisButton:MovieClip = e.currentTarget as MovieClip; 
    if(thisButton == null) return log.error("Error: thisButton does not appear to be" 
                 + "a MovieClip: " + thisButton); 
    thisButton.gotoAndPlay("mouseOver"); 
    

    キャストに失敗した場合はnullを返します。あなたのコードを実行している場所/、これは黙って失敗する可能性がどのように応じて、(デバッグモードで実行し、確認するために、あなたの出力を確認してください)

  3. これらの微調整を越えて

、私はそれかもしれないと考えることができる唯一の他の事他のアクションスクリプトはあなたに問題を引き起こしている。すべてのコードは1か所にありますか?ムービークリップの中にコードがありますか? stop()の呼び出しはありますか?親クリップは停止していますか?

役立つこと

希望...これらの事をチェックして、戻って報告し、我々はそこからあなたを助けることができるので、それは内に表示されない場合、
〜gMale

関連する問題