0

我正在尝试使用 ExternalInterface.call 通过 ActionScript 在 UnrealScript 中调用一个函数,但由于某种原因,当我测试它时它不会工作。

动作脚本:

this.onRollOver = function()
{
gotoAndPlay(50);
ExternalInterface.call("Test");
}

(我在舞台/根目录上导入“flash.external.ExternalInterface”/随便你怎么称呼它)

我的 UnrealScript 函数:

  function Test()
  {
    `log("Externally Interfaced");
  }

当我翻转我的电影剪辑时,日志消息永远不会出现。我这样做对吗?

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

4

1 回答 1

1

抱歉,伙计们,在做了一些测试和玩弄它之后,我不清楚如何使用 ExternalInterface,我找到了解决方案。

当我导入时

flash.external.ExternalInterface; 

在 _root 阶段,它没有带到我调用的框架

ExternalInterface.call

所以我只好在必要的框架上导入,它工作得很好!

于 2013-06-17T06:34:53.440 回答