「Unity LWFからのイベントを受け取る」の版間の差分
提供: LWF Wiki
(→イベントリスナーを設定する) |
(→イベントリスナーを設定する) |
||
| 3行: | 3行: | ||
<br/> | <br/> | ||
==イベントリスナーを設定する== | ==イベントリスナーを設定する== | ||
| − | + | 下記のサンプルでは、各インスタンスで発生した"ATTACK"イベントを全て検知します。 | |
AddEventHandler ( | AddEventHandler ( | ||
eventName:"ATTACK", | eventName:"ATTACK", | ||
| 10行: | 10行: | ||
} | } | ||
); | ); | ||
| − | + | インスタンスを指定して検知したい場合は | |
(対象となるインスタンス).AddEventHandler ( | (対象となるインスタンス).AddEventHandler ( | ||
eventName:"ATTACK", | eventName:"ATTACK", | ||
| 18行: | 18行: | ||
); | ); | ||
となるようにしてください。<br/> | となるようにしてください。<br/> | ||
| + | |||
==ボタンのイベントリスナーを設定する== | ==ボタンのイベントリスナーを設定する== | ||
2014年10月1日 (水) 16:27時点における版
Flashで設定したfscommandによって発生したイベントをUnity側で受け取ることで
特定のタイミングで処理を実行させることができるようになります。
イベントリスナーを設定する
下記のサンプルでは、各インスタンスで発生した"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");
}
);
となるようにしてください。