最終更新:2010-11-15 (月) 13:38:52 (4883d)
ExternalInterface
Top / ExternalInterface
HTML
<embed name="NAME属性を呼び出し時に指定するので決めておく"></embed>
- object要素はidに、embed要素はnameに設定しておく
ActionScript
import flash.external.ExternalInterface; //JSの関数呼び出し ExternalInterface.call("jsFunction",src,caption ); //JSから呼ばれる関数の宣言 ExternalInterface.addCallback('asFunction', 実際に処理をする関数);
JavaScript
getSWFObject("FlashのEMBEDのNAME").ActionScriptの関数名(); function getSWFObject(name){ return document.all? window[name] : document[name]; }