下面的onDown函数是不被触发的。
这似乎是Flash的规定
package
{
import flash.display.Graphics;
import flash.display.Sprite;
import flash.events.Event;
import flash.events.MouseEvent;
public class test extends Sprite
{
public function test()
{
var g:Graphics = this.graphics;
g.beginFill(0x00eeee);
g.drawRect(0,0,500,500);
g.endFill();
this.addEventListener(MouseEvent.CLICK,onDown);
}
private function onDown(e:MouseEvent):void {
trace("onDown"); //在Debug模式下不会出现该信息!
}
}
}