阻止flash文件运行多次

时间:2012-11-14 03:51:00

标签: asp.net flash

我正在使用flash模板创建一个网站。我有一个带闪存标题和闪存菜单的母版页。当我的主页运行时,flash标题运行。 flash文件应该只运行一次,但每次单击菜单项时它都在运行。我尝试使用updatepanel,但我不知道如何设置updatemode,因为我的菜单正在使用flash。任何我应该使用的想法???

2 个答案:

答案 0 :(得分:1)

在客户端中存储一些数据,表明他们之前已经查看过闪存。执行Flash文件时,请检查是否存在此数据,并做出相应的反应。您可能希望在http://www.flash-db.com/Tutorials/saving/处达到如何保存数据的高峰。

答案 1 :(得分:0)

您可以使用本地存储,如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调用的功能。