Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 播放后刷新重定向_Flash_Actionscript_Adobe_Flash Cs5 - Fatal编程技术网

Flash 播放后刷新重定向

Flash 播放后刷新重定向,flash,actionscript,adobe,flash-cs5,Flash,Actionscript,Adobe,Flash Cs5,我有一个flash文档,它是我公司徽标的动画,它在加载我的任何客户网页时显示,但我需要知道如何在动画完成后将其重定向到客户的主页 有什么想法吗,伙计们 谢谢 更新: 目前我已经使用了元刷新作为解决方法 难道你不能在动画结束时使用navigateToURL?不过,我不记得navigateToURL是否需要用户操作 或者,您可以使用ExternalInterface调用javascript重定向。我有一个在某些情况下使用的函数,类似于: function redirectToURL(url:Stri

我有一个flash文档,它是我公司徽标的动画,它在加载我的任何客户网页时显示,但我需要知道如何在动画完成后将其重定向到客户的主页

有什么想法吗,伙计们

谢谢

更新:


目前我已经使用了元刷新作为解决方法

难道你不能在动画结束时使用
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");