
Код AS3:
package {
import flash.display.MovieClip;
import flash.events.MouseEvent;
/**
* ...
* @author Me
*/
public class Main extends MovieClip {
public function Main() {
addEventListener(Event.ADDED_TO_STAGE, addedToStageListener);
}
private function addedToStageListener(e:Event):void {
removeEventListener(Event.ADDED_TO_STAGE, addedToStageListener);
graphics.beginFill(0x000000);
graphics.drawCircle(300, 300, 20);
graphics.endFill();
addEventListener(MouseEvent.CLICK, mouseClickListener)
trace (hasEventListener(MouseEvent.CLICK)); //True
}
private function mouseClickListener(e:MouseEvent):void {
trace ('olololololol'); //Никогда не вызывается
}
}
}
Аналогично для маусап, маусмув и прочих. Что я делаю не так?