下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、无 本文由 xliangbai 贡献 pdf 文档可能在 WAP 端浏览体验不佳。建议您优先选择 TXT,或下载源文件到本机查看。 福 建 电 脑 年第 期 利用 插件在 页面中嵌入动画 江 ( 福建信息职业技术学院 南 福建 福州 ) 摘 要】 是微软公司在 年底新推出的一项浏览器增强模块, 可以和 一样作为浏览器插件工作, 【 : 并且可以把程序任务放到客户端完成, 让服务器减轻负担, 提高客户端的网页访问速度。本文介绍了 的项目结构 以及简单的 程序的实现方法, 并利用实例说明了在 中使用 插件编写代码实现图形动画的方法。 动画 关键词】 、 【 : 、 前言 随着网络技术的发展, 网页
2、上丰富多彩的动画已经成为网 页设计中不可或缺的一个部分 , 精彩的动画不仅可以增加网页 浏览的趣味性, 而且在互动教学、 课件设计等方面也起着越来越 重要的作用。 但动画传播的数据量相对较大, 如果一个动画较为 复杂, 则传送的速度会降低, 从而影响了用户使用的积极性。如 何提高动画传送的速度成为一个急待解决的问题。 是 微软公司新推出的一个跨浏览器、 跨平台的插件, 可以利用该插 件在网页上实现动画, 原来利用 插件时需要下载全部文件 内容才能播放, 而现在只要从服务器下载控件后即可在客户端 运行程序实现播放, 减少了数据传送量, 提高了运行速度。这对 于需要大量使用动画进行课件播放的教学平
3、台来说 , 可以提高 教学平台使用者的访问速度, 降低服务器的负担, 可以支持更多 的学习者以提高教学平台的使用效率。 一、 的项目结构 是微软公司于 年底新推出的一项浏览器 增 强 模 块 , 是 一 种 新 的 呈 现 技 术 , 它 依 赖 中 的 和 脚 本 创 建 页 面 , 遵 循 , 可 以 和 一 样 作 为 浏 览 器 插 件 工 作 , 能 够 显 示 矢 量 图 形、 动画和视频, 可以实现跨浏览器和跨平台, 利用 实 现动画可以弥补微软网页中的动画效果的缺陷, 并且通过控件 的实现可以把程序任务放到客户端完成, 让服务器减轻负担, 提 高客户端的网页访问速度。 要创建一
4、个 应用程序, 必须安装 的浏 览器插件程序。 如果只是用 进行 开 发 , 可 以 安 装 ; 如果开发过程需要用到 的编程语言, 则需要安装 , 创 建 项 目 可 以 用 (目 前 最 新 的 预 览 版 本 是 ) 或 者 创建之后包含以下 (需安装好 ) 。 几类文件: 嵌无 入 应用程序的 文件。 、 、 用 来 执 行 应 用 程 序 载 入 工 作 的 文 件。 定义和描述应用程序界面的 文件。 、 不 同 的 是 , 用 创 建 的 项 目 默 认 主 页 的 文 件 名 是 , 而 用 创 建 的 项 目 默 认主页的文件名是 。 具体的目录结构如下: 目录 该 目 录 中
5、 包 含 了 许 多 ()文 件 , 这 些 文 件 定 义 了 项 目 中 所 引用的各托管类型。 如果我们要使用其他自定义的类型, 就可能 需要手动添加包含该类型定义的 文件。若 插件中 没有包含项目所引用的某些程序集文件, 则应用程序用户需要 下载这些程序集文件到本地。界面描述中所定义的新类型都包 含在程序集 ()文件中。 和 是 项 目 默 认 的 主 界 面 的 描 述 文 件 。 每 个 文件之后 都 有 一 个 对 应 的 语 言 文 件 。 就 是用 创建项目时其对应的文件。这个文件对 文件中的 所引用的 类型做了定义。通过编译之后, 项 目 会 生 成 程 序 集文件, 供
6、文件引用, 且该程序集文件会随 应 用 程 序 一 起 下 载 到 用 户 本 地 。 在 文 件 中 有 一 个 容器, 作为文件的根元素, 包含了程序中用到的各种控件和元 素。 该 文 件 包 含 了 运 行 应 用 程 序 之 前 所 必 需 的 各 种 操作, 主要检查用户是 否 安 装 了 符 合 版 本 需 求 的 。 如 果没有安装, 则 应用程序所在的页面将会显示图标, 提示用户先安装插件。最好不要改变该 文件的内容。 ( 中 创 建 的 文 件 名 为 ) 和 ( 中的文件名为 ) 是该文件为项目的 默 认 主 页 , 文 件 中 引 入 了 的脚本文件来载入 应用程序。 文
7、件中定 义 了 中 调 用 的 () 方 法 来 载入 应用程序。 二、 应用程序的创建 下面以 为例, 介绍 应用程序的创建方法。 新建 项目 在 中 安 装 了 后 就 可 以 创 建 一 个 项 目 。 在 中 打 开 对 话 框 , 选 择 创 用于创建一个完整的 应用程序。 建项目后将自动生成 文件并打开。 编辑 文件 在打开的 中将看到 容器, 在容器中输入 运行程序所需要的代码, 最简单的一段代码如下, 可以在屏幕上 显示 字样。 : : : : ;无 : 加入事件处理代码 在 页 面 中 并 不 仅 仅 实 现 文 字 的 输 入 , 更 多 的 是 需 福建省教育厅科技项目,
8、 项目编号: 信息技术环境下多元学与教方式有效融入日常教学的研究 子课题, 课题批准号: 国家社会科学基金 十一五 规划( 教育学科) 国家级课题 年第 期 福 建 电 脑 要进行事件处理, 因此需要对刚才屏幕上显示的文字进行事件 处理, 例如单击该文字让它变成另外一句话 ! 。 事件 处理代码是在 所对应的代码文件 中添加 的, 我们可以打开 文件, 在其中加入下面的代码: ( , ) 在横向或纵向上产生扭曲位移) 、 移动变形 ( 让图形产生一定的位移 ) 以 及 组 合 变 形 ( 综 合以上几种变形的特性) 。如代码 可以让图形顺时针旋转 度, 组合变换代码 () ; ( ) ; 。
9、( , ) ! ; 不 仅 让 图 形 顺 时 针 旋 转 度 , 而 且 在 方 向 上 扭 曲 度。 利用时间轴产生变换效果 点击设计界面左侧 中 的 箭 头 符 号 , 如图 并在弹出的对话框中点击 加号 ( ) 。 所示。 运 行 以 上 程 序 , 对 屏 幕 上 出 现 的 文 字 单 击 , 该文字即变为 ! 。 三、 对象的动画操作 在 中 可 以 通 过 结 合 使 用 动 对 、 画 或 交 互 性 内 容 进 行 更 有 效 的 设 计 开 发 , 且 与 可 以 协 调工作, 以实无 现对象的二维动画操作, 其效果类似于 , 这才 是 设计的亮点。在 中不仅可以象图象软
10、件 一样进行颜色填充、 绘制简单图像并对图像进行简单变形 , 也可 以象 一样利用时间轴控制动画操作, 甚至可以用代码对时 间轴进行控制。 颜色填充及绘制简单图形: 鼠 标 右 键 单 击 , 在 弹 出 菜 单 中 选 择 , 则 该 项 目 会 同 时 在 中打开。在打开的设计界面右侧的 标签 中 选 择 , 用 鼠 标 点 选 调 色 板 , 则 可 以 更 改 应 用 程序的背景颜色; 甚 至 可 以 选 择 , 将 背 景 颜 色 设置为渐变色。 也可以利用代码直接进行填充。 如在 容器中加入如 下代码: 对矩形填充单一的蓝颜色。 或者用代码: 图 添加时间轴 图 时间轴与关键帧 在
11、弹出的 对话框中给时间轴的命名, 并选 中 选 项 点 击 。 选 中 选 项 的 目 的 是 为 了 用 代 码 对 该 时 间 轴 进 行 进 一 步 操 作 。 这里的时间轴和 中的时间轴类似, 可以在时间轴上设定关 键帧来形成图形的动画。 现在可以用代码对时间轴进行进一步的操作 , 例如我们希 望在时 间 轴 的 动 画 结 束 时 给 出 提 示 , 则 可 以 把 代 码 修 改如下: ( , ) () ; () ; ( ) ; ( , ) ! ; ( , ) () ; , , 填充从白色到蓝色的渐变。 绘制简单图形 在 容器中可通过定义绘制一些常见的几何图 形 , 如 椭 直 多
12、 矩 形 、 圆 、 线 、 边 形 多 路 、 叉 线 ( 不 封 闭 的 折 线 ) 、 径 ( 可 以 无 画出任意的形状和线条, 比如不封闭的曲线) 等等。并且可以通 过给这些元素附加属性来设定图形的颜色、大小等。如加入代 码: 四、 小结 可 以 象 一 样 绘 制 图 形 并 设 定 动 画 , 但 与 不同的是, 它主要是用代码来实现图形的绘制与动作, 因 此利用 制作出来的动画比 制作的动画数据量较 少, 并且可以把数据( 代码) 从服务器端传送到客户端以后在客 户端上运行, 节省了带宽, 提高了运行速度。在动画需求较多但 动画设计不太复杂的系统中较为适用。 参考文献 : , 入 门
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026湖南长沙市雨花区统计局公开招聘工作人员备考题库含答案详解(能力提升)
- 2026重庆忠县机关事业单位招聘临时聘用人员4人备考题库含答案详解(预热题)
- 2026年河南省郑州巩义市事业单位联考招聘备考题库及答案详解(网校专用)
- 2026郴州自贸建设有限公司湖北十堰户用分布式光伏项目部劳务用工招聘6人备考题库含答案详解(预热题)
- 2026福建泉州南安市宝莲中学秋季编外教师招聘备考题库及答案详解(夺冠)
- 2026安徽铜陵市铜官区西湖医院招聘编外工作人员5人备考题库附答案详解(培优)
- 2026浙江衢州市龙游县新教师提前批招聘11人备考题库(江西师范大学)附答案详解(基础题)
- 2026浙江温州行前农贸市场有限公司招聘1人备考题库含答案详解(夺分金卷)
- 2026文化和旅游部直属事业单位招聘应届毕业生备考题库(二)附答案详解(模拟题)
- 2026四川安和精密电子电器股份有限公司招聘成本会计等岗位3人备考题库含答案详解(培优)
- 2026上海闵行区七宝镇村(合作社)、镇属公司招聘16人备考题库含答案详解(预热题)
- 2024年上海奉贤区国内外高校招录储备人才笔试真题
- 幼儿园春季传染病预防课件
- 造价咨询岗位责任制度
- 2026年西师大版三年级数学下册 3.3 一位小数的加减法(课件)
- 岩棉板外墙外保温施工技术交底
- 纺织厂生产厂长考核制度
- 2025年山东省鲁信投资控股集团有限公司招聘笔试参考题库附带答案详解
- 承包商施工安全技术交底
- 第四章蛋白质的稳定性-课件
- 安徽新尖峰北卡药业有限公司年产25吨替尼类医药中间体、30吨替尼类原料药、300吨医药中间体、765吨甲基多巴和非布司他等原料药项目环境影响报告书
评论
0/150
提交评论