2012-03-11 15 views
0

私はFlash CS5上にナビゲーションボタンのアニメーションを作成しています。 AS3に私はこのコードを持っている:Adob​​e Flash CS5(AS3.0):「エラー1046:タイプが見つかりませんでした、またはコンパイル時定数ではありません:MouseEvent」

stop(); 

fotos_btn.addEventListener(MouseEvent.CLICK, goFotos); 
videos_btn.addEventListener(MouseEvent.CLICK, goVideos); 
textos_btn.addEventListener(MouseEvent.CLICK, goTextos); 

function goFotos(e:MouseEvent):void{gotoAndStop('fotos');} 

function goVideos(e:MouseEvent):void{gotoAndStop('videos');} 

function goTextos(e:MouseEvent):void{gotoAndStop('textos');} 

同じことを言う3つのエラーメッセージがあるコンパイルする場合:「エラー1046:タイプが見つからないか、コンパイル時定数ではありませんでした:。MouseEventのは」 ( 'function'の部分に書かれているものを参照してください。 'addEventListener'のものではありません)

私はAS2.0で試しましたが、読むことは不可能です。最初の行で、 "stop();"を読むことができます。ステージ上に登場したナビゲーションボタンのアニメーション(スライド)を停止する命令です。私の先生は同じコード(と私のものと同じバージョンのFlash CS5)を持っており、問題なく実行できます。おそらく、これは非常にうまくコンパイルできる基本コードです。しかし、これは私の場合ではありません。

私のコードに何か問題がありますか?実行するより具体的なコードを書いていますか?

ご協力いただきありがとうございます。ありがとうございました:)

答えて

2

Flashマウスイベントクラスをインポートしてみてください。

これをコードの先頭に置き、 'stop()'の前に置きます。

import flash.events.MouseEvent; 
0

私は "フレームルベルに

関数goFotos(E:MouseEventの):無効{gotoAndStop 'けど"' あなたは、より良い、この方法ではありませんを試すと思う( "写真集");}

関数goVideos(E:のMouseEvent):ボイド{gotoAndStop( "ビデオ");}

関数goTextos(E:のMouseEvent):ボイド{gotoAndStop( "textos");}

関連する問題