0

AS3 クラスは初めてなので、理解を深めるために簡単な「プロジェクト」を作成しましたが、すぐに問題が発生しました。

私のフラッシュ ファイルでは、ボタンを作成してステージに配置し、HitButtonA のインスタンスを指定しました。

次に、外部クラスファイルに次のコードがあります。

    package
{
    import flash.display.MovieClip;
    import flash.events.MouseEvent;

    public class External extends MovieClip
    {

    private var counter:Number;

        public function External()
        {
         setupListeners();
         counter=0;
        }


    public function setupListeners()
    {
        HitButtonA.addEventListener(MouseEvent.CLICK, hitButtA);
    }

    public function hitButtA()
    {
        display.text=String(++counter);
    }



    }
}

しかし、フラッシュファイルを実行すると、次のエラーが発生します。

行 20 1120: 未定義のプロパティ HitButtonA へのアクセス。

私は何を間違っていますか?

4

1 に答える 1