【问题标题】:stoping flash file from running more than one time停止运行 Flash 文件超过一次
【发布时间】:2012-11-02 14:10:38
【问题描述】:

我正在使用 Flash 模板创建网站。我有一个带有 Flash 标题和 Flash 菜单的母版页。当我的主页运行时,flash header 运行。 flash 文件应该只运行一次,但每次单击菜单项时它都会运行。我尝试使用更新面板,但我不知道如何设置更新模式,因为我的菜单正在使用闪存。知道我应该使用什么吗???

【问题讨论】:

    标签: asp.net flash


    【解决方案1】:

    在客户端中存储一些数据,表明他们以前查看过 Flash。当你执行你的 flash 文件时,检查这个数据是否存在,并做出相应的反应。您可能想在http://www.flash-db.com/Tutorials/saving/ 上了解如何保存数据。

    【讨论】:

      【解决方案2】:

      你可以使用本地存储,如图here

      写成:

      import flash.net.SharedObject;
      var so:SharedObject = SharedObject.getLocal("userData");
      so.data.isUsed= "true";
      so.flush(); // writes changes to disk
      

      读作:

      import flash.net.SharedObject;
      var so:SharedObject = SharedObject.getLocal("userData");
      var isUsed = so.data.isUsed;
      

      如果是网站页面,你也可以使用ExternalInterface.addCallback添加一个可以从javascript调用的函数。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-05-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-30
        • 1970-01-01
        相关资源
        最近更新 更多