Flash 播放后刷新重定向
我有一个flash文档,它是我公司徽标的动画,它在加载我的任何客户网页时显示,但我需要知道如何在动画完成后将其重定向到客户的主页 有什么想法吗,伙计们 谢谢 更新:Flash 播放后刷新重定向,flash,actionscript,adobe,flash-cs5,Flash,Actionscript,Adobe,Flash Cs5,我有一个flash文档,它是我公司徽标的动画,它在加载我的任何客户网页时显示,但我需要知道如何在动画完成后将其重定向到客户的主页 有什么想法吗,伙计们 谢谢 更新: 目前我已经使用了元刷新作为解决方法 难道你不能在动画结束时使用navigateToURL?不过,我不记得navigateToURL是否需要用户操作 或者,您可以使用ExternalInterface调用javascript重定向。我有一个在某些情况下使用的函数,类似于: function redirectToURL(url:Stri
目前我已经使用了元刷新作为解决方法 难道你不能在动画结束时使用
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.
}
}
函数重定向ToURL(url:String):无效{
if(ExternalInterface.available){
var func:XML=
;
调用(func,url);
}否则{
//外部接口不可用。
}
}
这有点像黑客,但是如果你没有访问容器或JS文件的权限,它就完成了任务。我发现了,你只需在末尾添加一个额外的关键帧,执行以下操作:
stop();
navigateToURL( new URLRequest("*yourpage*"), "_self");
或
谢谢你的帮助
stop();
geturl("*yourpage*"), "_self");