Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 为我的Flash视频创建cookie,以便仅为新用户自动播放一次?_Html_Actionscript 3_Flash_Cookies_Dreamweaver - Fatal编程技术网

Html 为我的Flash视频创建cookie,以便仅为新用户自动播放一次?

Html 为我的Flash视频创建cookie,以便仅为新用户自动播放一次?,html,actionscript-3,flash,cookies,dreamweaver,Html,Actionscript 3,Flash,Cookies,Dreamweaver,我有一个.swf透明视频,可以在站点上自动播放,我想知道如何配置一个cookie来禁用返回用户的自动播放(当然,除非他们清除了cookie) 有人能解释一下吗 我使用的是动作脚本3.0。这种行为应该使用s。初始化本地存储,并检查是否存在某个参数。如果是,则不播放视频 var so:SharedObject=SharedObject.getLocal(); if (so.data.havePlayed==1) { // played already } else { // play vi

我有一个.swf透明视频,可以在站点上自动播放,我想知道如何配置一个cookie来禁用返回用户的自动播放(当然,除非他们清除了cookie)

有人能解释一下吗

我使用的是动作脚本3.0。

这种行为应该使用s。初始化本地存储,并检查是否存在某个参数。如果是,则不播放视频

var so:SharedObject=SharedObject.getLocal();
if (so.data.havePlayed==1) { // played already
} else {
     // play video
}
视频播放完毕后,使用相同的代码获取SO实例,并设置属性

var so:SharedObject=SharedObject.getLocal();
so.data.havePlayed=1;

您可以使用。
SharedObject.getLocal()
需要一个名称,如
SharedObject.getLocal(“设置”)
。我想有点不对劲。仍在尝试实现这一点,这可能是问题所在。我在动画结尾的“so”处的代码第二部分出现1151名称空间错误,我的想法?如果我按照说明执行此操作,视频将永远不会自动播放,因为so.data一开始没有任何数据。首先,将默认行为设置为自动播放,并且只有在数据存在时才跳过(就像@Vesper的示例所做的那样)。其次,您可能没有写入共享对象数据,或者可能不允许这样做。如果你打电话怎么办?