外部Javascript関数の呼び出し

LZXファイル内の関数ではなく、HTML上のローカルJavascript関数を呼び出すことができます。

ここでは2種類の方法をご紹介します。

※サンプルでは組み込み関数のalert()を呼び出しています。

<?xml version="1.0" encoding="UTF-8"?>
<canvas proxied="false" bgcolor="0xeeeeee"> 
  <button>loadJSで呼び出し
    <handler name="onclick">
      lz.Browser.loadJS("alert('loadJSで呼び出し')");
    </handler>
  </button>
</canvas>

この内容を表示するためには Adobe Flash Plugin が必要です。

<?xml version="1.0" encoding="UTF-8"?>
<canvas proxied="false" bgcolor="0xeeeeee"> 
  <button>Flashの機能で呼び出し
    <handler name="onclick">
      flash.external.ExternalInterface.call("alert('Flashの機能で呼び出し')");
    </handler>
  </button>
</canvas>

この内容を表示するためには Adobe Flash Plugin が必要です。