运行环境:需要安装IIS,创建网站目录
AS3和外部容器通信方法比较简单:
import flash.text.TextField;
var txt:TextField = new TextField();
this.addChild(txt);
txt.text = "等待...";
//向JS注册方法,JS调用as3Function这个方法,就是执行callback这个方法
ExternalInterface.addCallback("as3Function",callback);
function callback($param:String):void
{
txt.text = $param;
}
//直接调用SJ的方法getReady
ExternalInterface.call("getReady");注意:先调用ExternalInterface.addCallback,再调用ExternalInterface.call
JS代码:
FLASH与JS交互
注意:swf的文件嵌入到html中的方法比较多,特别关键的要可以获取到所嵌入的swf对象,通过代码你可发现获取swf对象,是通过embed中的name属性。