ExternalInterface.addcallbackはFlash(swf)とHTML(JavaScript)を連携させる場合に使う。 JavaScriptから任意のタイミングでswfの関数を呼び出し、引数を得ることができる。 今回はhtml上のボタンから、JavaScript上の関数(as3sendToActionScript)を実行し、ActionScript上の関数を実行するものを作ってみた。 ボタンをクリックすると、Flash内の赤丸が移動する。 以下、実行例とダウンロードファイル一式 ↓AS2版 左へ下へ上へ右へ //JSと交信する機能を読み込みます。 import flash.external.ExternalInterface; //テキストエリアをつくります。 _root.createTextField("return_txt", 0, 0, 0, 300, 20);