1. ACTIVATE 和 DEACTIVATE
前者在Flash Player获得操作系统焦点时调用;后者在Flash Player失去操作系统焦点时调用。
方法:
stage.addEventListener(Event.ACTIVATE, Func);
stage.addEventListener(Event.DEACTIVATE, Func);
2. MOUSELEAVE
当鼠标指针移出Flash Player窗口区域时由Stage对象进行调度。(不一定失去焦点)
方法:
stage.addEventListener(Event.MOUSE_LEAVE, Func);
3. ADDED、ADDED_TO_STAGE 和 REMOVED、REMOVED_FROM_STAGE
ADDED:将目标对象添加到显示列表时触发
ADDED_TO_STAGE:将目标对象添加到舞台时触发
如果二者同时侦听,优先触发ADDED事件。
REMOVED、REMOVED_FROM_STAGE方法类似,当从显示列表中删除时触发。
方法:
function p(event:Event):void {
trace(event.type);
}
var circle:Sprite = new Sprite();
circle.graphics.beginFill(0xFFCC00);
circle.graphics.drawCircle(40, 40, 40);
circle.addEventListener(Event.ADDED_TO_STAGE, p);
stage.addChild(circle);
4. TAB_CHILDREN_CHANGE、TAB_ENABLED_CHANGE、TAB_INDEX_CHANGE
这三个都是和对象设置TAB键有关。
tabChildren:确定对象子级是否包括在Tab键的自动排序中。
tabEnabled:确定对象是否包括在Tab键的自动排序中。
tblIndex:确定对象的Tab键排序。
Event还有一些和加载相关的属性,也是比较常用的。我这里就不介绍了,放到相关的专题文档中统一叙述。