【发布时间】:2011-07-23 18:39:38
【问题描述】:
我有一个 Flash 文档,它是我公司徽标的动画,它会在加载我的任何客户网页时显示,但我需要知道如何在动画完成后将其重定向到客户的主页。
各位有什么想法吗?
谢谢
更新:
我暂时使用元刷新作为解决方法!
【问题讨论】:
标签: flash actionscript adobe flash-cs5
我有一个 Flash 文档,它是我公司徽标的动画,它会在加载我的任何客户网页时显示,但我需要知道如何在动画完成后将其重定向到客户的主页。
各位有什么想法吗?
谢谢
更新:
我暂时使用元刷新作为解决方法!
【问题讨论】:
标签: flash actionscript adobe flash-cs5
你不能在动画结束时使用navigateToURL 吗?不过,我不记得 navigateToURL 是否需要用户操作。
或者,您可以使用 ExternalInterface 调用 javascript 重定向。我有一个在某些情况下使用的函数,看起来像:
function redirectToURL(url:String):void {
if (ExternalInterface.available) {
var func:XML = <script>
<![CDATA[
function redirect(redirectURL) {
window.location = redirectURL;
}
]]></script>;
ExternalInterface.call(func, url);
} else {
// external interface is unavailable.
}
}
这有点小技巧,但如果您无权访问容器或 JS 文件...它可以完成工作。
【讨论】:
我发现你只是在最后添加了一个额外的关键帧:
stop();
navigateToURL( new URLRequest("*yourpage*"), "_self");
或
stop();
geturl("*yourpage*"), "_self");
感谢您的帮助!
【讨论】: