Flash 使用UnrealScript的外部接口问题

Flash 使用UnrealScript的外部接口问题,flash,actionscript,externalinterface,unrealscript,Flash,Actionscript,Externalinterface,Unrealscript,我试图使用ExternalInterface.call通过ActionScript调用UnrealScript中的函数,但由于某些原因,在测试它时它无法工作 动作脚本: this.onRollOver = function() { gotoAndPlay(50); ExternalInterface.call("Test"); } (我正在stage/root/上导入“flash.external.ExternalInterface”,不管你怎么称呼它) my UnrealScript函数:

我试图使用ExternalInterface.call通过ActionScript调用UnrealScript中的函数,但由于某些原因,在测试它时它无法工作

动作脚本:

this.onRollOver = function()
{
gotoAndPlay(50);
ExternalInterface.call("Test");
}
(我正在stage/root/上导入“flash.external.ExternalInterface”,不管你怎么称呼它)

my UnrealScript函数:

  function Test()
  {
    `log("Externally Interfaced");
  }
当我翻阅我的电影剪辑时,日志信息永远不会出现。我这样做对吗

任何帮助都将不胜感激!
提前感谢

各位,我很抱歉,我不清楚如何使用ExternalInterface 在做了一些测试之后,我找到了解决方案

当我进口的时候

flash.external.ExternalInterface; 
在根阶段,它没有进入我调用的框架

ExternalInterface.call

所以我只是在必要的框架上进行导入,效果非常好

ActionScript2有外部接口吗?查看或获取URL同时检查
ExternalInterface.available
,它将返回
true
false
,具体取决于您是否可以调用它。flash有一个习惯,就是在发布时默默地吞咽错误builds@divillysausages谢谢你的回复!我已经做了测试,在Flash和我的UDK游戏构建中,它们都返回false,有什么方法可以纠正它吗?或者我需要在AS3中重新创建我的文件吗?编辑:没关系,我已经发现了问题,我现在将它添加为对任何有相同问题的人的答案很高兴看到你让它工作:)