我正在尝试使用ExternalInterface
这样添加回调函数:
import flash.external.*;
ExternalInterface.addCallback("makedoom", null, forceProgress);
我知道我的函数 forceProgress 有效(它具有全局范围),因为我使用了一个简单的函数onRelease
并且它按预期工作,但是当通过 externalInterface 使用时似乎什么都没有发生。
我嵌入了我的 SWF(在外部服务器上),allowScriptAccess
参数设置为always
.
当我javascript:makedoom();
在任何浏览器的地址栏中键入时,似乎什么都没有发生。我没有控制台错误.etc
有谁知道我做错了什么?