ExternalInterface.addCallback问题
我在flash中ExternalInterface.call能够调用到页面方法,但是在页面上却调用不到ExternalInterface.addCallback加载的方法.我输出也是加载成功的.老是不支持此属性和方法!!!!??谢谢回复!!!
[解决办法]
有可能页面没有获取到正确的swf名称
调用的函数名要注意大小写。
代码贴出来看看
[解决办法]
ExternalInterface.addCallback是在swf载入初始化的时候执行的,不是在你点击页面按钮时执行。
试试下面的代码。
import flash.external.ExternalInterface; //System.security.allowDomain("sourceDomain")ExternalInterface.call("Ok");ExternalInterface.call("Show"); function beginSnap(){ //ExternalInterface.call("Ok"); txt.text="2222"; //trace("0");} function goToPage(){ txt2.text = getURL("http://www.google.com", "_self").toString();}ExternalInterface.addCallback("beginSnap",null,beginSnap);ExternalInterface.addCallback("goToPage",null,goToPage);