0

私は初心者です、

私はアクションスクリプト全体に非常に慣れていません(3.0を使用)

私はボタンクラスと単にメインクラスを持っています

他のアクションスクリプトはありません

ボタンのクラス名はグラフィックです

その中のスクリプトは

    package{import flash.display.MovieClip; 
    import flash.display.Sprite;
    import flash.display.SimpleButton;public class graphic extends SimpleButton
    { 
     function graphic()
     {
     }
     function hamza(event:MouseEvent):void
     {
     trace("hamza")
     }
     graphic.addEventListener(MouseEvent.CLICK,hamza);
    } 
}

グラフィックリンケージに移動し、クラスとしてグラフィックを入力し、チェックボタンをクリックすると、最初に「このクラスの定義が..パス..に見つかりませんでした」と表示されますが、それでもスクリプトは作成されます

ここでは、1046: タイプが見つからないか、コンパイル時の定数ではありませんでした: MouseEvent.

ここで私は理解していません:(

マウスイベントリスナーを認識していないようですmabye答えを教えてください。また、メインクラスからステージにこのボタンを追加する方法についても教えてください(addChildで?しかし、メインクラスで書くと、ボタンが何であるかわかりません)

addChild(button);
4

2 に答える 2

3
import flash.events.*

「クラス定義が見つかりません」というメッセージが表示された場合に備えて、さらにインポートする必要があります。クラスがインポート ツリーのどこに属しているかを調べるには、このページを使用してそこから検索します。

于 2013-09-19T11:53:29.590 に答える
0
import flash.events.MouseEvent;
于 2013-09-19T12:36:44.513 に答える