私は AS3 OOP を学んでいて、簡単なことをしようとしています。ここでは、ステージにボタンを追加してクリック イベントを処理しようとしています。
これが私の簡単なコードです:
package
{
import flash.display.Stage;
import flash.display.MovieClip;
import flash.events.MouseEvent;
public class External extends MovieClip
{
private var counter:Number;
public var HitButtonA:RedButton;
public function External() // constructor
{
HitButtonA= new RedButton();
HitButtonA.x = 40;
HitButtonA.y = 65;
addChild(HitButtonA);
setupListeners();
counter=0;
}
public function setupListeners()
{ trace("bbbb");
HitButtonA.addEventListener(MouseEvent.CLICK, hitButtA);
}
public function hitButtA(e:MouseEvent)
{
//display.text=String(++counter);
trace("aaaaa");
}
}
}
残念ながら、ステージにボタンを追加することさえできず、エラーも何もありません...何が問題なのですか?