怎么样检测用户有安装正确的Flash版本
我最近开始玩闪光灯和我发现的第一件事情是,我们的浏览器并不总是能成功地检测,如果用户有安装正确的Flash版本。因此,在服用一个疗程,我的教练(艾伦·肯尼迪 - 他的网站在这里)给了我们一个想法,我们将如何从闪存内检测Flash版本。最后,我现在完全可以找到,如果我的用户,来日岁月,会让你知道,当下(当前Flash 5技术),。
说明:
index.html的:
•是的第一页,并已经嵌入在preloader.swf。
•在您的index.html页面还包括以下TAG:
_____ HTTP-EQUIV =“刷新”内容=“10; URL = need_f.html”
注意:更换____与单词元以上。
•如果您的浏览器的index.html页面上停留超过10秒,会自动将用户的need_f.html页面。
preloader.swf:
•检查,看是否由客户正在使用什么版本的FLASH。
FLASH 1,2,3:将冻结的index.html页面,,直到meta标签将刷新页面,提示客户端更新。
FLASH 4:在Flash中加入String对象时的语法是不同的。因此,(测试=“
FLASH 5:在Flash 5中加入String对象时,语法(测试=“
•你的主要页面应该被称为'index1.html'
注意:如果你决定改变它的index.html'改变网页名称中的帧标记为“通过”。
的ActionScript(续):
第1帧中的ActionScript细节:
停止();停止跨越时间表。
变种试验;创建一个变量叫'测试'
测试=“4”+“4”;仅在Flash 5中,这是用来contatinate字符串对象
(测试==“44”){如果用户安装Flash 5中,那么这将是真实的。
在Flash 5中:“
在Flash 4:“
在Flash 1,2,3;不会让它这么远
gotoAndStop(“合格”);只有当检测到Flash 5中执行指令处理会去
帧标记为“合格”,否则用户将被卡住
在此页(index.html)上。
}关闭'如果'块。
如果用户坚持至少10秒(还记得上面的meta标签)上的index.html页面,将它们转发到我们的'need_f.html“页面,将通知用户更新他们的插件,更会带他们到插件页面。
(责任编辑:卓想动画http://www.zxgzs.com)