【问题标题】:How to make a swf file play only once per session / visit?如何使 swf 文件每次会话/访问仅播放一次?
【发布时间】:2012-01-25 02:46:52
【问题描述】:

我的网站上有一个 Flash 徽标,但我不希望它在每次页面加载时都播放。

我是 actionscript 的新手,但通过谷歌搜索和提问,我已经达到了我对徽标的了解。我希望有人能告诉我如何在我的标志上做这最后一件事,因为我在任何地方都找不到它! :)

我使用的是 AS2,但我想我也可以使用 3。

【问题讨论】:

    标签: flash


    【解决方案1】:

    您可以使用SharedObject 来记住对您的 SWF 的访问。

    这就是您在 ActionScript 2 中所需要的:

    var so:SharedObject = SharedObject.getLocal("someName");
    
    if(!so.data.visited)
    {
        so.data.visited = true;
    
        // Do something for first visit.
        //
    }
    else
    {
        // Do something else for subsequent visits.
        //
    }
    

    【讨论】:

    • 谢谢,但我希望在用户闲置 10 分钟或关闭浏览器并在当天晚些时候返回时播放徽标。我该怎么做?
    【解决方案2】:

    您可以通过在影片最后一帧的动作脚本面板中输入stop(); 来完成。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-02
      • 1970-01-01
      • 2018-04-09
      • 1970-01-01
      相关资源
      最近更新 更多