我在查看是否有方法来查看电影是否在人机器上播放。如何检测闪存电影是否已经为查看器播放
我期待设计和Flash电影介绍。如果播放则转到主页,如果不播放30秒的促销。如果是这样,我可以从哪里开始寻找如何做到这一点的信息。
我在查看是否有方法来查看电影是否在人机器上播放。如何检测闪存电影是否已经为查看器播放
我期待设计和Flash电影介绍。如果播放则转到主页,如果不播放30秒的促销。如果是这样,我可以从哪里开始寻找如何做到这一点的信息。
将此信息保存在cookie文件中。如果电影已播放,请设置特定值。
查询cookie以查看电影是否已播放,并据此采取行动。
我假设所有这一切都是在闪存中。
在电影的开头:
var played_so:SharedObject = SharedObject.getLocal("PlayedBefore")
if (played_so.data.before) {
gotoAndPlay("HomePage")
} else {
gotoAndPlay("intro")
}
而在你需要把介绍的末尾:
played_so.data.before = true
一个SharedObject
有点像一个cookie。 SharedObject是持久对象,可以加载和修改,并自动保存。当您修改SharedObject中的数据时,它会保存到用户的计算机中。使用SharedObject.getLocal()
加载对象。
我认为只有你的Flash可以访问你的SharedObjects,所以SharedObject的命名(传递给getLocal()的参数)可以是任何你想要的。
这里是链接到文件的共享对象:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/SharedObject.html
不,不是全部闪光。我正在尝试做的是当一个人第一次登陆我的主页时播放商业广告。每8天它会重播。所以我认为cookie的答案会起作用。只要学习如何编写一个cookie文件。 – Postonoh 2012-02-14 19:09:47
感谢会尝试。如果工作标记为答案。 – Postonoh 2012-02-07 21:11:34