我在查看是否有方法來查看電影是否在人機器上播放。如何檢測閃存電影是否已經爲查看器播放
我期待設計和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