Есть ли где-нибудь список "запускающих" событий для swfs? - PullRequest
0 голосов
/ 15 декабря 2011

По сути, я ищу все события, которые происходят, когда SWF загружается, запускается, воспроизводится первый кадр и т. Д. В идеале мне бы хотелось, чтобы он был разбит по флеш-версии ....

Ответы [ 2 ]

1 голос
/ 15 декабря 2011

Я запустил этот код:

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);
}

И обнаружил, что некоторые из первоначально отправленных событий включают в себя:

  1. exitFrame
  2. активировать
  3. enterFrame
  4. frameConstructed

Это относится только к MainTimeline, но вы можете выполнить тот же тест и для других автоматически инициализированных объектов.

0 голосов
/ 15 декабря 2011

Вот список событий, которые происходят, когда первый кадр должен быть воспроизведен: Жизненный цикл MovieClip

Кроме этого, до этого существуют специфичные для Loader события, есливы загружаете SWF-файл с другого:
Event.INIT, когда SWF-файл готов к воспроизведению.Event.COMPLETE после завершения загрузки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...