Html 为我的Flash视频创建cookie,以便仅为新用户自动播放一次?
我有一个.swf透明视频,可以在站点上自动播放,我想知道如何配置一个cookie来禁用返回用户的自动播放(当然,除非他们清除了cookie) 有人能解释一下吗 我使用的是动作脚本3.0。这种行为应该使用s。初始化本地存储,并检查是否存在某个参数。如果是,则不播放视频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
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的示例所做的那样)。其次,您可能没有写入共享对象数据,或者可能不允许这样做。如果你打电话怎么办?