您可以在用户第一次访问时保存一个 cookie,以表明该用户之前曾访问过。 (http://plugins.jquery.com/project/Cookie http://plugins.jquery.com/project/Cookie)
然后,当它们返回时,将该值传递给闪存(使用 flashvars),以便它只知道播放最后一帧。 (http://bowievanling.com/blog/using-flashvars-with-swfobject-20-and-as3/ http://bowievanling.com/blog/using-flashvars-with-swfobject-20-and-as3/)
Using swf对象 http://code.google.com/p/swfobject/嵌入您的闪光灯:
<script type="text/javascript">
var flashvars = {
iscookie: "true"
};
var params = {
menu: "false"
};
var attributes = { };
swfobject.embedSWF("myContent.swf", "myContent", "300", "120", "9.0.0","expressInstall.swf", flashvars, params, attributes);
</script>
在 AS3 中,如果 flashvar iscookie = true 则加载frameNumber:
for (var fv in root.loaderInfo.parameters) {
if(fv == 'iscookie'){
if(root.loaderInfo.parameters[fv] == 'true'){
gotoAndStop(frameNumber);
}
}
}
Josh