package link { |
|
import flash.display.MovieClip; |
import flash.events.Event; |
import flash.events.MouseEvent; |
|
public class sample_class extends MovieClip { |
|
// ====== 自分覚えておく用MC(thisの迷子防止) |
var m_this:MovieClip; |
|
// ====== コンストラクタ |
public function sample_class() { |
trace ( this.name + " : コンストラクタが呼び出されました" ); |
|
// ====== 自分を覚えておく |
this.m_this = this; |
|
// ======================================================= |
// イベントリスナの設定 |
// ======================================================= |
// ====== ACTIVATEイベントリスナを追加 |
this.addEventListener( Event.ACTIVATE, this.Listen_onEvent ); |
|
// ====== ADDEDイベントリスナを追加 |
this.addEventListener( Event.ADDED, this.Listen_onEvent ); |
|
// ====== ADDED_TO_STAGEイベントリスナを追加 |
this.addEventListener( Event.ADDED_TO_STAGE, this.Listen_onEvent ); |
|
// ====== CANCELイベントリスナを追加 |
this.addEventListener( Event.CANCEL, this.Listen_onEvent ); |
|
// ====== CHANGEイベントリスナを追加 |
this.addEventListener( Event.CHANGE, this.Listen_onEvent ); |
|
// ====== CLEARイベントリスナを追加 |
this.addEventListener( Event.CLEAR, this.Listen_onEvent ); |
|
// ====== CLOSEイベントリスナを追加 |
this.addEventListener( Event.CLOSE, this.Listen_onEvent ); |
|
// ====== COMPLETEイベントリスナを追加 |
this.addEventListener( Event.COMPLETE, this.Listen_onEvent ); |
|
// ====== CONNECTイベントリスナを追加 |
this.addEventListener( Event.CONNECT, this.Listen_onEvent ); |
|
// ====== COPYイベントリスナを追加 |
this.addEventListener( Event.COPY, this.Listen_onEvent ); |
|
// ====== CUTイベントリスナを追加 |
this.addEventListener( Event.CUT, this.Listen_onEvent ); |
|
// ====== DEACTIVATEイベントリスナを追加 |
this.addEventListener( Event.DEACTIVATE, this.Listen_onEvent ); |
|
// ====== ENTER_FRAMEイベントリスナを追加 |
this.addEventListener( Event.ENTER_FRAME, this.Listen_onEvent ); |
|
// ====== EXIT_FRAMEイベントリスナを追加 |
this.addEventListener( Event.EXIT_FRAME, this.Listen_onEvent ); |
|
// ====== FRAME_CONSTRUCTEDイベントリスナを追加 |
this.addEventListener( Event.FRAME_CONSTRUCTED, this.Listen_onEvent ); |
|
// ====== FULLSCREENイベントリスナを追加 |
this.addEventListener( Event.FULLSCREEN, this.Listen_onEvent ); |
|
// ====== ID3イベントリスナを追加 |
this.addEventListener( Event.ID3, this.Listen_onEvent ); |
|
// ====== INITイベントリスナを追加 |
this.addEventListener( Event.INIT, this.Listen_onEvent ); |
|
// ====== MOUSE_LEAVEイベントリスナを追加 |
this.addEventListener( Event.MOUSE_LEAVE, this.Listen_onEvent ); |
|
// ====== OPENイベントリスナを追加 |
this.addEventListener( Event.OPEN, this.Listen_onEvent ); |
|
// ====== PASTEイベントリスナを追加 |
this.addEventListener( Event.PASTE, this.Listen_onEvent ); |
|
// ====== REMOVEDイベントリスナを追加 |
this.addEventListener( Event.REMOVED, this.Listen_onEvent ); |
|
// ====== REMOVED_FROM_STAGEイベントリスナを追加 |
this.addEventListener( Event.REMOVED_FROM_STAGE, this.Listen_onEvent ); |
|
// ====== RENDERイベントリスナを追加 |
this.addEventListener( Event.RENDER, this.Listen_onEvent ); |
|
// ====== RESIZEイベントリスナを追加 |
this.addEventListener( Event.RESIZE, this.Listen_onEvent ); |
|
// ====== SCROLLイベントリスナを追加 |
this.addEventListener( Event.SCROLL, this.Listen_onEvent ); |
|
// ====== SELECTイベントリスナを追加 |
this.addEventListener( Event.SELECT, this.Listen_onEvent ); |
|
// ====== SELECT_ALLイベントリスナを追加 |
this.addEventListener( Event.SELECT_ALL, this.Listen_onEvent ); |
|
// ====== SOUND_COMPLETEイベントリスナを追加 |
this.addEventListener( Event.SOUND_COMPLETE, this.Listen_onEvent ); |
|
// ====== TAB_CHILDREN_CHANGEイベントリスナを追加 |
this.addEventListener( Event.TAB_CHILDREN_CHANGE, this.Listen_onEvent ); |
|
// ====== TAB_ENABLED_CHANGEイベントリスナを追加 |
this.addEventListener( Event.TAB_ENABLED_CHANGE, this.Listen_onEvent ); |
|
// ====== TAB_INDEX_CHANGEイベントリスナを追加 |
this.addEventListener( Event.TAB_INDEX_CHANGE, this.Listen_onEvent ); |
|
// ====== UNLOADイベントリスナを追加 |
this.addEventListener( Event.UNLOAD, this.Listen_onEvent ); |
|
|
|
|
// ======================================================= |
// マウスイベントリスナの設定 |
// ======================================================= |
// ====== CLICKイベントリスナを追加 |
this.addEventListener(MouseEvent.CLICK, this.Listen_onMouse ); |
|
// ====== DOUBLE_CLICKイベントリスナを追加 |
this.addEventListener(MouseEvent.DOUBLE_CLICK, this.Listen_onMouse ); |
|
// ====== MOUSE_DOWNイベントリスナを追加 |
this.addEventListener(MouseEvent.MOUSE_DOWN, this.Listen_onMouse ); |
|
// ====== MOUSE_MOVEイベントリスナを追加 |
this.addEventListener(MouseEvent.MOUSE_MOVE, this.Listen_onMouse ); |
|
// ====== MOUSE_OUTイベントリスナを追加 |
this.addEventListener(MouseEvent.MOUSE_OUT, this.Listen_onMouse ); |
|
// ====== MOUSE_OVERイベントリスナを追加 |
this.addEventListener(MouseEvent.MOUSE_OVER, this.Listen_onMouse ); |
|
// ====== MOUSE_UPイベントリスナを追加 |
this.addEventListener(MouseEvent.MOUSE_UP, this.Listen_onMouse ); |
|
// ====== MOUSE_WHEELイベントリスナを追加 |
this.addEventListener(MouseEvent.MOUSE_WHEEL, this.Listen_onMouse ); |
|
// ====== ROLL_OUTイベントリスナを追加 |
this.addEventListener(MouseEvent.ROLL_OUT, this.Listen_onMouse ); |
|
// ====== ROLL_OVERイベントリスナを追加 |
this.addEventListener(MouseEvent.ROLL_OVER, this.Listen_onMouse ); |
} |
|
|
// ======================================================= |
// イベントハンドラ |
// ======================================================= |
private function Listen_onEvent( avEvent:Event ) { |
// ====== イベント名を表示 |
trace ( m_this.name +" : " + avEvent.type.toString() ); |
} |
|
|
// ======================================================= |
// マウスイベントハンドラ |
// ======================================================= |
private function Listen_onMouse( avEvent:MouseEvent ) { |
// ====== イベント名を表示 |
trace ( m_this.name +" : " + avEvent.type.toString() ); |
} |
} |
} |