「Unity LWFからのイベントを受け取る」の版間の差分
提供: LWF Wiki
(1人の利用者による、間の1版が非表示) | |||
2行: | 2行: | ||
特定のタイミングで処理を実行させることができるようになります。<br/> | 特定のタイミングで処理を実行させることができるようになります。<br/> | ||
<br/> | <br/> | ||
− | Flash側でのイベント設定の方法は[[Flash%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB#.E3.82.A4.E3.83.99.E3.83.B3.E3.83.88.E7.99.BA.E7.94.9F | コチラ]]を参照してください。<br/> | + | Flash側でのイベント設定の方法は [[Flash%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB#.E3.82.A4.E3.83.99.E3.83.B3.E3.83.88.E7.99.BA.E7.94.9F |コチラ]] を参照してください。<br/> |
<br/> | <br/> | ||
==イベントリスナーを設定する== | ==イベントリスナーを設定する== |
2014年10月23日 (木) 16:50時点における最新版
Flashで設定したfscommandによって発生したイベントをUnity側で受け取ることで
特定のタイミングで処理を実行させることができるようになります。
Flash側でのイベント設定の方法は コチラ を参照してください。
イベントリスナーを設定する
下記のサンプルでは、各インスタンスで発生した"ATTACK"イベントを全て検知します。
AddEventHandler ( eventName:"ATTACK", eventHandler:(LWF.Movie arg1, LWF.Button arg2) => { Debug.Log ("attack event"); } );
インスタンスを指定して検知したい場合は
(対象となるインスタンス).AddEventHandler ( eventName:"ATTACK", eventHandler:(LWF.Movie arg1, LWF.Button arg2) => { Debug.Log ("attack event"); } );
となるようにしてください。