私はここで奇妙な状況に直面しています。コンテナ(HBox)内のランタイムで作成されたボタンにツールチップ、マウス(クリック、マウスオーバー、マウスアウト)イベントを追加できません。
このinit()関数は、creationCompleteイベントの下で実行されます。
private function init():void
{
for(var i:int=0;i<5;i++)
{
myButton = new Button();
myButton.id="mBtn"+i;
myButton.label="Test";
myButton.addEventListener(MouseEvent.CLICK,onDblClick);
camCont.addChildAt(myButton,i); //camCont is the HBox control
}
}
protected function onDblClick(event:MouseEvent):void
{
Alert.show("Click event works !!!");
}
このアプリケーションを実行すると、5つのボタンが作成されますが、クリックイベントは発生しません。誰かが私をどこで間違っているのか教えてもらえますか?
ありがとう。