基本上,我正在寻找所有发生的事件,因为swf正在加载,开始,播放第一帧等等。理想情况下,我希望它可以通过flash版本分解....
答案 0 :(得分:1)
我运行了这段代码:
var events:Array = [
Event.ACTIVATE,
Event.ADDED,
Event.ADDED_TO_STAGE,
Event.CANCEL,
Event.CHANGE,
Event.CLEAR,
Event.CLOSE,
Event.COMPLETE,
Event.CONNECT,
Event.COPY,
Event.CUT,
Event.DEACTIVATE,
Event.ENTER_FRAME,
Event.EXIT_FRAME,
Event.FRAME_CONSTRUCTED,
Event.FULLSCREEN,
Event.ID3,
Event.INIT,
Event.MOUSE_LEAVE,
Event.OPEN,
Event.PASTE,
Event.REMOVED,
Event.REMOVED_FROM_STAGE,
Event.RENDER,
Event.RESIZE,
Event.SCROLL,
Event.SELECT,
Event.SELECT_ALL,
Event.SOUND_COMPLETE,
Event.TAB_CHILDREN_CHANGE,
Event.TAB_ENABLED_CHANGE,
Event.TAB_INDEX_CHANGE,
Event.TEXT_INTERACTION_MODE_CHANGE,
Event.UNLOAD
];
for each(var i:String in events)
{
addEventListener(i, _response);
}
function _response(e:Event):void
{
trace(e.type);
removeEventListener(e.type, _response);
}
发现最初发送的一些事件包括:
这仅适用于MainTimeline
,但您也可以对其他自动初始化的实体执行相同的测试。
答案 1 :(得分:0)
以下是即将播放第一帧时发生的事件列表:The MovieClip life cycle
除此之外,如果你从另一个加载swf,那么之前会有Loader特定事件:
当瑞士法郎准备好发挥时Event.INIT
。下载完成后Event.COMPLETE
。