「HTML5 LWFからのイベントを受け取る」の版間の差分
提供: LWF Wiki
(ページの作成:「ActionScriptのfscommand()で発生したイベントは記述したインスタンスに対してではなくLWFのrootで発生します。<br/> そのためfscommand...」) |
2014年9月30日 (火) 16:11時点における最新版
ActionScriptのfscommand()で発生したイベントは記述したインスタンスに対してではなくLWFのrootで発生します。
そのためfscommandで発生したイベントを受け取るには下記のように記述します。
<LWFインスタンス>.setEventHandler("イベント名", ハンドラ関数);
【サンプル】
"ATTACK"というイベントを発生させて受け取る場合
//タイムライン側 fscommand("event","ATTACK");
//javaScript側 window.stage.lwf.setEventHandler("ATTACK",function(){ console.log("get event"); });
という感じになります。
※LWFSのビューワはテスト用にwindow.stage.lwfで再生しているLWFのインスタンスを取得することができます。