【发布时间】:2014-03-25 10:58:29
【问题描述】:
我已尝试搜索 stackoverflow 以找到此问题的答案,但到目前为止还没有找到任何答案。
我有一个 swf 文件,其中包含舞台上的几个电影剪辑。当我设法创建一个事件时,当用户悬停时,影片剪辑会换出新的影片剪辑。我遇到的问题是,当您单击该新影片剪辑时,它应该在浏览器窗口中打开一个 URL。当我在 Flash CC 中测试电影时会发生这种情况,但当我在浏览器中测试时没有任何反应。
对此的任何帮助将不胜感激。如果网站上其他地方有人问过这个问题,我深表歉意,但正如我所说,我之前进行了搜索,但没有找到任何东西。
import flash.events.MouseEvent;
addEventListener(MouseEvent.MOUSE_OUT, gobackAnimation);
function gobackAnimation(event:MouseEvent):void
{
MovieClip(parent).gotoAndStop(1)
}
addEventListener(MouseEvent.CLICK, openURL);
function openURL(event:MouseEvent):void
{
ExternalInterface.call("open", "URL I'm trying to open");
MovieClip(parent).gotoAndStop(1)
}
【问题讨论】:
-
您必须先共享有问题的代码,然后才能有人帮助您。有关如何在 SO 上提出更好问题的提示,请访问 this 链接。干杯。
-
我很抱歉。有我用的代码。
-
我已经提供了答案,但是没有看到您在调用
ExternalInterface.call("open", "URL I'm trying to open");时指定的代码,很难看出您打开 URL 的方式是否存在问题。
标签: actionscript-3 flash navigatetourl