Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Events 是否有一份“的清单”;“启动”;为主权财富基金举办的活动?_Events_Flash - Fatal编程技术网

Events 是否有一份“的清单”;“启动”;为主权财富基金举办的活动?

Events 是否有一份“的清单”;“启动”;为主权财富基金举办的活动?,events,flash,Events,Flash,基本上,我在寻找swf加载、启动、播放第一帧等过程中发生的所有事件。理想情况下,我希望它按flash版本进行分解……我运行了以下代码: var events:Array = [ Event.ACTIVATE, Event.ADDED, Event.ADDED_TO_STAGE, Event.CANCEL, Event.CHANGE, Event.CLEAR, Event.CLOSE, Event.COMPLETE, Even

基本上,我在寻找swf加载、启动、播放第一帧等过程中发生的所有事件。理想情况下,我希望它按flash版本进行分解……

我运行了以下代码:

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);
}
并发现最初调度的一些事件包括:

  • 出口框架
  • 激活
  • enterFrame
  • 框架结构

  • 这仅适用于
    main时间线
    ,但您也可以对其他自动初始化的实体执行相同的测试。

    以下是即将播放第一帧时发生的事件列表:

    除此之外,如果您正在从另一个swf加载swf,则在此之前还有特定于加载程序的事件:

    当swf准备好播放时,
    Event.INIT
    <代码>事件。下载完成后完成。

    方法不错。你从哪里得到的活动清单?奇怪的是,当我在浏览器中运行时,我只看到#1、#3和#4——没有“激活”。请看: