【问题标题】:Flash redirect after play播放后 Flash 重定向
【发布时间】:2011-07-23 18:39:38
【问题描述】:

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

各位有什么想法吗?

谢谢

更新:

我暂时使用元刷新作为解决方法!

【问题讨论】:

    标签: flash actionscript adobe flash-cs5


    【解决方案1】:

    你不能在动画结束时使用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 文件...它可以完成工作。

    【讨论】:

      【解决方案2】:

      我发现你只是在最后添加了一个额外的关键帧:

      stop();
      
      navigateToURL( new URLRequest("*yourpage*"), "_self");
      

      stop();
      
      geturl("*yourpage*"), "_self");
      

      感谢您的帮助!

      【讨论】:

        猜你喜欢
        • 2012-05-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-05-08
        相关资源
        最近更新 更多