2011-12-15 3 views

答えて

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

のイベントの数が最初に派遣ことを発見含める:

  1. exitFrameの
  2. を活性化させます10
  3. のenterFrame
  4. はこれが唯一のMainTimelineに適用されていますが、同様に他自動的に初期化エンティティ上で同じテストを実行することができ

をframeConstructed。ここで

+0

ニースアプローチ。あなたはその出来事の一覧をどこで入手しましたか?不思議なことに、ブラウザで実行すると、#1、#3、#4しか表示されません。 – sprugman

+0

次のURLをご覧ください:http://help.adobe.com/jp/FlashPlatform/reference/actionscript/3/flash/events/Event.html#summaryTableConstant – Marty

0

は、最初のフレームが再生されようとしているときに発生するイベントのリストです:
The MovieClip life cycleそれ以外

あなたは別のものからSWFをロードする場合、ローダ特定のイベントは、その前にあります Event.INIT swfが再生可能な状態です。ダウンロードが完了したらEvent.COMPLETE

関連する問題