【发布时间】:2012-11-02 14:10:38
【问题描述】:
我正在使用 Flash 模板创建网站。我有一个带有 Flash 标题和 Flash 菜单的母版页。当我的主页运行时,flash header 运行。 flash 文件应该只运行一次,但每次单击菜单项时它都会运行。我尝试使用更新面板,但我不知道如何设置更新模式,因为我的菜单正在使用闪存。知道我应该使用什么吗???
【问题讨论】:
我正在使用 Flash 模板创建网站。我有一个带有 Flash 标题和 Flash 菜单的母版页。当我的主页运行时,flash header 运行。 flash 文件应该只运行一次,但每次单击菜单项时它都会运行。我尝试使用更新面板,但我不知道如何设置更新模式,因为我的菜单正在使用闪存。知道我应该使用什么吗???
【问题讨论】:
在客户端中存储一些数据,表明他们以前查看过 Flash。当你执行你的 flash 文件时,检查这个数据是否存在,并做出相应的反应。您可能想在http://www.flash-db.com/Tutorials/saving/ 上了解如何保存数据。
【讨论】:
你可以使用本地存储,如图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调用的函数。
【讨论】: