SWFObject 2.0
主要内容: • 1 . 什么是SWFObject 2.0? • 2 . 为什么你应该使用SWFObject 2.0? • 3 . 为什么SWFObject 2.0使用JavaScript? • 4 . 我们应该使用静态发表还是动态发表的方法? • 5 . 怎样用SWFObject 2.0的静态发表方法来嵌入Flash内容 o 5-1 . 第一步:用符合标准的标签同时嵌入Flash内容和替换内容 o 5-2 . 第二步:在HTML的head标签中包括SWFObject的JavaScript类库 o 5-3 . 第三步:用SWFObject类库注册你的Flash内容并告诉SWFObject怎么样处理这些内容 • 6 . 怎样用SWFObject 2.0的动态发表方法来嵌入Flash内容? o 6-1 . 第一步:用符合标准的标签创建替换内容 o 6-2 . 第二步:在HTML页面的head标签中包括SWFObject JavaScript类库 o 6-3 . 第三步:用JavaScript嵌入你的SWF • 7 . 从SWFObject 1.5迁移到SWFObject 2.0的注意事项 • 8 . 从UFO迁移到SWFObject v2.0的注意事项 • 9 . SWFObject支持MIME类型application/xhtml+xml吗? • 10 . 评论政策 SWFObject 2.0 是一个JavaScript库,用于在网页中优雅地嵌入Adobe Flash内容。这个库的主要目标是提供标准化、跨浏览器的Flash Player检测和嵌入方式,同时确保对于不支持Flash或没有安装相应插件的用户,能够显示备用内容。以下是关于SWFObject 2.0的一些关键知识点: 1. **什么是SWFObject 2.0?** - 它是一个轻量级的JavaScript解决方案,用于动态插入和控制SWF文件,同时确保网页内容的可访问性。 - 提供两种嵌入方法:静态发布和动态发布,分别基于HTML标签和JavaScript。 - 包含一套API,用于获取Flash Player信息和管理SWF文件。 2. **为什么使用SWFObject 2.0?** - 更完善、灵活的Flash Player嵌入方法,适用于各种开发者。 - 鼓励使用Web标准和替代内容,提高用户体验。 - 遵循非侵入式JavaScript原则,不影响页面结构。 - 易于使用和理解。 3. **为什么使用JavaScript?** - JavaScript用于检测用户是否安装了足够版本的Flash Player,以便决定是否显示Flash内容。 - 提供回退机制,当用户无法播放Flash时,可以显示替代内容。 - 通过JavaScript动态操作DOM,可以更灵活地控制Flash元素的显示和隐藏。 4. **静态发布与动态发布的区别** - 静态发布:使用HTML标签预先定义替代内容和Flash内容的位置,然后通过JavaScript控制何时显示Flash。 - 动态发布:先创建替代内容,然后通过JavaScript动态插入SWF文件。 5. **如何使用SWFObject 2.0嵌入Flash内容** - 静态发布:首先用`<object>`和`<embed>`标签设置基本结构,然后在HTML头部引入SWFObject库,最后用JavaScript注册和处理Flash内容。 - 动态发布:创建替代内容的HTML元素,引入SWFObject库,再用JavaScript代码插入SWF。 6. **迁移指南** - 从SWFObject 1.5到2.0:主要关注新功能和API的变化,确保兼容性和性能优化。 - 从UFO到SWFObject 2.0:注意不同库之间的API差异和新特性。 7. **MIME类型支持** - SWFObject 2.0支持MIME类型`application/xhtml+xml`,这意味着它可以在XHTML文档中正常工作。 8. **评论政策** - 未提供具体信息,可能是指官方文档对用户反馈和讨论的规定。 SWFObject 2.0是实现高质量、无障碍的Flash内容嵌入的重要工具,它简化了开发流程,提高了网页的兼容性和用户体验。随着Web技术的发展,虽然现在Flash已经逐渐被HTML5取代,但SWFObject 2.0所体现的优雅降级和可访问性设计思想仍然值得学习和借鉴。
剩余15页未读,继续阅读
- xjwjx20132014-05-20可以用,用过
- mygouer2012-05-01好用 已经使用过
- kettylu2015-03-31谢谢,可以用
- deserteaglec2012-06-29不要下,这个是1.5 的版本
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 计算机视觉领域的卷积神经网络(CNN)架构详解及MNIST手写数字识别应用
- (GUI框架)Matlab设计_车标识别.zip
- (GUI框架)Matlab设计_车道线检测.zip
- (GUI框架)Matlab设计_车道线检测定位.zip
- (GUI框架)Matlab设计_车牌出入库计费系统.zip
- (GUI框架)Matlab设计_车辆检测.zip
- (GUI框架)Matlab设计_车牌出入库识别.zip
- (GUI框架)Matlab设计_车牌识别.zip
- (GUI框架)Matlab设计_车牌识别GUI界面.zip
- (GUI框架)Matlab设计_车牌号码出入库管理.zip
- (GUI框架)Matlab设计_车牌识别设计.zip
- (GUI框架)Matlab设计_车牌识别GUI实现.zip
- 非隔离双向DC DC变器 buck-boost变器仿真 输入侧为直流电压源,输出侧接蓄电池 模型采用电压外环电流内环的双闭环控制方式 正向运行时电压源给电池恒流恒压充电,反向运行时电池放电维持直流侧电
- (GUI框架)Matlab设计_虫害监测.zip
- (GUI框架)Matlab设计_答题卡识别系统.zip
- (GUI框架)Matlab设计_答题卡识别GUI.zip