我尝试使用ExternalInterface.call通过ActionScript调用UnrealScript中的一个函数,但由于某些原因,当我测试它时,它无法工作。
actionscript:
this.onRollOver = function()
{
gotoAndPlay(50);
ExternalInterface.call("Test");
}(我正在将"flash.external.ExternalInterface“导入到舞台/根目录/任何您喜欢的名称中)
我的UnrealScript函数:
function Test()
{
`log("Externally Interfaced");
}当我滚动我的电影剪辑时,日志消息永远不会出现。我这样做对吗?
任何帮助都将不胜感激!提前感谢
发布于 2013-06-17 14:34:53
很抱歉,伙计们,我不清楚如何使用ExternalInterface,在做了一些测试和尝试之后,我找到了解决方案。
当我导入
flash.external.ExternalInterface; 在_root阶段,它没有转到我调用的帧
ExternalInterface.call因此,我只是求助于在必要的框架上导入,它工作得很完美!
https://stackoverflow.com/questions/17133218
复制相似问题