收藏 分享(赏)

网页闪客奇兵 Flash 5 ActionScript实例应用.docx

上传人:oceanpvg 文档编号:2190331 上传时间:2018-09-04 格式:DOCX 页数:418 大小:5.37MB
下载 相关 举报
网页闪客奇兵 Flash 5 ActionScript实例应用.docx_第1页
第1页 / 共418页
网页闪客奇兵 Flash 5 ActionScript实例应用.docx_第2页
第2页 / 共418页
网页闪客奇兵 Flash 5 ActionScript实例应用.docx_第3页
第3页 / 共418页
网页闪客奇兵 Flash 5 ActionScript实例应用.docx_第4页
第4页 / 共418页
网页闪客奇兵 Flash 5 ActionScript实例应用.docx_第5页
第5页 / 共418页
点击查看更多>>
资源描述

1、网页闪客奇兵 Flash 5 ActionScript 实 例 应 用 龙 瀛 张宏林 等编著 人 民 邮 电 出 版 社内 容 提 要本书详细介绍了 Macromedia 公 司 推 出 的 著 名 动 画 设 计 软 件 一 一 一 一 Flash 5 的基本概 念、高级理论和制作实例。本书的正文分为 7 个部 分, 其中包括 Flash 5 新 功能介绍、 Flash 5 基本概 念剖析、 Flash 5 动 画 制 作 示 范 、 Flash 5 高 级 理 论 与 技 术 、 ActionScript 动 画 制 作 实 例 、 Flash 5 综 合 实 例演练和 Flash 5

2、辅助工具等内容。本书内容丰富、 结构清晰, 以实例的编程、 制作为重点, 尤其程序设计部分是全书的 精 华所在。 本书适合于广大多媒体动画设计爱好者阅读, 也可以作为各类大、 中专院校的培训 教程。网页闪客奇兵 Flash 5 ActionScript 实例应用. 编 著 龙赢 张宏林 责任编辑 张立科. 人民邮电出版社出版发行 北京市崇文区夕照寺街 14 号 邮编 100061 电子函件 网址 http:/北京汉魂图文设计有限公司制作 北京 印刷厂印刷 新华书店总店北京发行所经销. 开本: 7871092 1/16印张:字数: 千字 2000 年 月第 版印数: 1 0 000 册 2000

3、 年 月北京第 次印刷ISBN 7-115-09243-5/TP2175(附光盘定价: 兀关 于 本 书 内容和特点 本书以 Flash 5 的 中 高 级 实 例 为 主 , 介 绍 了 Flash 5 大 量 新 特 性 、 新 函 数 和 新 方 法 等 方 面 的 内 容 。 本 书 不 纠 缠 于 基 本 的 操 作 和 简 单 的 功 能 , 而 是 在 实 际 操 作 的 过 程 中 , 通 过实例来讲述制作动画的经验和思考问题的方法,以使读者能够灵活地运用 Flash 5 来 制作多媒体动画。 本书分为以下的 7 个 部 分 : Flash 5 的新功能介绍;Flash 5 的

4、基本概念和术语;结 合 Flash 5 的 新 界 面 介 绍 动 画 制 作 基 础 ; Flash 5 高级理论与技术,这部分是为后面的实 例部分作准备的辅助部分;ActionScript 动 画 制 作 进 阶 , 这 部 分 是 本 书 重 点 , 包 括 17 个较高级的实例; Flash 5 综合实例 演 练, 包括 7 个 大型综合实例 , 是本书最精彩的部分; Flash 5 辅助工具简介,这部分是在制作 Flash 动画时必不可少的一部分。 本书有两个重点:一是对 Flash 5 的新功能进行讲述;二是以实例解说概念,注重 编程,帮助读者在实践的过程中领悟提高。 读者对象 本

5、书针对于对 Flash 4 有一定了解的读者群,精挑细选了一些有一定深度的实例, 特别是第 6 章中的综合实例,有一定的难度。同时,为了保证读者能够轻松、快速地掌 握 Flash 动 画 的 制 作 要 领 , 本 书 合 理 地 安 排 了 实 例 的 难 度 和 学 习 的 进 度 , 由 浅 入 深 、 循 序 渐 进 , 其 中 还 配 合 了 对 实 践 经 验 的 生 动 讲 解 。 在 本 书 的 配 套 光 盘 中 列 出 了 全 部 实 例 的 源 文 件 , 让 读 者 可 以 边 阅 读 边 实 践 , 在 实 践 的 过 程 中 学 习 、 提 高 Flash 动 画

6、的 制 作 技 巧 。 配套光盘内容简介 1. 运行环境 硬件环境:奔腾 100MHz 以上多媒体计算机 软件环境:Windows95/98/NT/2000。 将 配 套 光 盘 放 入 光 驱 , 启 动 资 源 管 理 器 , 用 鼠 标 单 击 光 盘 驱 动 器 图 标 , 即 可 进 入 配 套光盘的根目录。 2. 内容简介 为了方便读者学习, 我们将书中实例所讲述的全部源文件、 动画文件以及部分 Flash 辅助软件都收录在本书配套光盘中。 下面是本书配套光盘内容的详细说明。 Flash 文件 书中讲述的各个实例的源文件、 SWF 文件和可执行文件分别保存在与章节相对应的文 件夹中

7、 (如 “Sourse第 5 章 3”目 录对应第五章实例 3 的 内容) , 读者 可以直接调出这 些源文件在 Flash 5 环境中运行或修改。 Flash 辅助软件 Software目录提供了本书第 7 章 Flash 5 辅助软件部分介绍的软件程序, 读者 可以自行安装以辅助这一章的学习。 附录 附 录 中 包 含 了 学 习 Flash 5 的 参 考 资 料 , 包 括 快 捷 键 、 ActionScript 函 数 参 考 等 内 容。 编者 2001 年 4 月 1目 录第 1 章 闪 亮 登 场 的 Flash 511.1 崭 新 的 界 面 .11.1.1 浮 动 面 板

8、 .2 1.1.2 快 捷 启 动 条 .31.1.3 自 定 义 快 捷 方 式 .31.2 增 强 的 图 形 功 能 .31.2.1 钢 笔 工 具 和 直 接 选 取 工 具 .41.2.2 增 强 的 调 色 板 功 能 .41.2.3 辅 助 线 功 能 .51.2.4 与 Freehand 共 享 矢 量 图 片 .61.3 XML 和 HTML 格 式 支 持 61.3.1 对于 XML 的支持 .61.3.2 对于 HTML 的支持 .71.4 Action 及其开发工具的增强 71.4.1 强 大 的 Action81.4.2 新的 Action 面板 四1.4.3 新 的

9、 调 试 工 具 .101.5 跨 媒 体 的 发 布 方 式 .111.6 影 片 浏 览 器 .111.7 MP3 音 乐 输 入 支 持 121.8 共 享 符 号 库 .131.四 可 定 制 的 影 片 夹 Smart Clips.141.10 支 持 打 印 输 出 .14第 2 章 Flash 5 基 本 概 念 152.1 位 图 与 矢 量 图 .152.1.1 位图 .152.1.2 矢 量 图 .162.1.3 Flash 5 位图支持 162.1.4 Flash 5 矢 量 图 特 效 172.2 影 片 、 场 景 和 幕 .182.2.1 幕 .182.2.2 场景

10、 1四2.2.3 影片 1四2.3 时 间 线 和 层 1四2.3.1 时 间 线 基 本 操 作 1四22.3.2 层 基 本 操 作 .222.4 按 钮 、 电 影 剪 辑 和 图 片 .232.4.1 按 钮 基 本 操 作 .242.4.2 电 影 剪 辑 基 本 操 作 .242.5 对 象 、 符 号 和 实 例 .252.5.1 对 象 基 本 操 作 .252.5.2 符 号 基 本 操 作 .262.5.3 实 例 基 本 操 作 .272.6 帧 、 关 键 帧 和 空 白 关 键 帧 .272.6.1 帧 的 概 念 .282.6.2 过 渡 帧 .282.6.3 关

11、键 帧 .282.6.4 空 白 关 键 帧 .282.7 内 插 动 画 和 序 列 动 画 2四2.7.1 内 插 动 画 2四2.7.2 序 列 动 画 2四2.8 库 和 共 享 符 号 库 .302.8.1 库 基 本 操 作 .302.8.2 共 享 符 号 库 基 本 操 作 .312.四 变 量 及 其 类 型 .332.四 .1 命 名 变 量 332.四 .2 变 量 的 类 型 332.四 .3 变 量 的 作 用 范 围 342.四 .4 声 明 变 量 342.四 .5 在 脚 本 中 使 用 变 量 342.10 Action 及 其 操 作 符 、 函 数 、 属

12、 性 和 自 带 对 象 .362.10.1 Action 简介 362.10.2 操 作 符 .382.10.3 函 数 .402.10.4 数 据 类 型 .412.10.5 预 定 义 对 象 .43第 3 章 Flash 5 制 作 基 本 动 画 实 例 443.1 绘 制 基 本 图 形 .443.1.1 画 线 工 具 、 矩 形 工 具 和 圆 形 工 具 的 使 用 443.1.2 铅 笔 工 具 的 使 用 .473.1.3 使 用 钢 笔 工 具 .483.1.4 笔 刷 工 具 的 使 用 4四3.1.5 填 色 工 具 的 使 用 .513.1.6 橡 皮 工 具 的

13、 使 用 .5233.1.7 对 物 体 的 编 辑 .533.1.8 对 位 图 进 行 处 理 .563.1.四 把 位 图 转 换 为 矢 量 图 563.2 插 入 和 控 制 声 音 .583.2.1 将 声 音 添 入 到 动 画 中 去 .583.2.2 将 声 音 添 加 到 关 键 帧 土 .583.2.3 将 声 音 加 入 到 按 钮 中 5四3.2.4 设 置 和 编 辑 声 音 .603.2.5 声 音 输 出 的 设 置 .623.3 使 用 透 明 色 和 渐 变 色 绘 制 光 影 效 果 .633.4 使 用 文 字 工 具 6四3.4.1 制 作 静 态 文

14、 字 6四3.4.2 制 作 动 态 文 字 .733.4.3 制 作 输 入 文 字 .733.5 建立 Motion 和 Shape 变化 763.5.1 制 作 简 单 的 Motion 动画 .773.5.2 设 定 物 体 移 动 的 轨 迹 .813.5.3 Mask( 遮 罩 ) 的 运 用 .843.5.4 利 用 Shape 进 行 一 般 的 物 体 变 形 8四3.5.5 利 用 Shape Hints( 变 形 提 示 点 ) 控 制 复 杂 的 变 形 . 四 13.6 建立 Mask 效果 . 四 43.6.1 创 建 遮 罩 层 四 43.6.2 建 立 常 规

15、层 与 遮 罩 层 的 联 接 四 53.6.3 取 消 常 规 层 与 遮 罩 层 的 联 接 四 53.6.4 浮 云 效 果 制 作 实 例 四 5第 4 章 Flash 5 高级理论与技术 四 74.1 使 用 ActionScript 编写脚本 . 四 74.1.1 脚 本 规 划 与 调 试 四 74.1.2 面 向 对 象 的 脚 本 编 写 四 74.1.3 脚 本 流 动 控 制 四 84.1.4 在 动 作 脚 本 运 行 时 控 制 对 象 四四4.1.5 ActionScript 的语法 四四4.2 时间线 .1024.2.1 关 于 多 个 时 间 线 .1024.2

16、.2 关 于 时 间 线 的 层 次 关 系 .1034.2.3 不 同 时 间 线 间 的 信 息 传 递 .1034.2.4 关 于 绝 对 和 相 对 目 标 路 径 .1044.3 捕 获 按 键 技 术 .1044.3.1 理 论 基 础 .10444.3.2 实 例 演 示 . 1054.3.3 制 作 步 骤 . 1064.3.4 键 盘 键 与 虚 拟 键 码 . 1074.4 “流 ”式 播 放 及 优 化 技 术 . 1084.4.1 数 据 流 如 何 工 作 . 1084.4.2 数 据 流 与 播 放 指 针 的 关 系 . 1084.4.3 用 Flash 生 成

17、的 文 件 大 小 报 告 ( Size Report)来优化 Movie . 1084.54.4.4 优 化 技 术 .碰 撞 检 测 技 术 .10810四4.5.1 检 测 碰 撞 . 10四4.5.2 测 试 电 影 剪 辑 与 点 之 间 的 碰 撞 . 1104.5.3 测 试 两 个 电 影 剪 辑 之 间 的 碰 撞 . 1124.6 自 定 义 光 标 和 鼠 标 定 位 技 术 . 1154.6.1 创 建 自 定 义 光 标 . 1154.6.2 获 取 鼠 标 位 置 . 1164.7 COM 的窗口“控制”技术 1174.7.1 COM 的窗口控制技术简介 1174.

18、84.7.2 COM 的窗口控制技术应用举例Flash 动态生成技术11811四4.8.1 概述 . 1204.8.2 下 载 及 安 装 . 1204.8.3 基 本 对 象 及 其 属 性 . 1204.四 SVG 理 论 1214.四 .1 SVG 概述 1224.四 .2 SVG 优点 1224.四 .3 SVG 基础 1224.四 .4 SVG 系统要求 124第 5 章 ActionScript 动画实例 1255.1 袖 珍 时 钟 . 1255.1.1 实 例 演 示 . 1255.1.2 设 计 构 想 . 1265.1.3 建 立 符 号 . 1265.1.4 安 排 布

19、局 . 1275.25.1.5 编 写 代 码 .变 色 小 球 .12四1305.2.1 实 例 演 示 . 1305.2.2 设 计 构 想 . 1315.2.3 建 立 符 号 . 1315.2.4 安 排 布 局 . 13255.2.5 编 写 代 码 . 1335.3 移 位 操 作 . 1355.3.1 实 例 演 示 . 1355.3.2 设 计 构 想 . 1365.3.3 基 本 理 论 . 1365.3.4 建 立 符 号 . 1375.3.5 安 排 布 局 . 1375.3.6 编 写 代 码 . 13四5.4 旋 幻 磁 针 .1405.4.1 实 例 演 示 .14

20、15.4.2 设 计 构 想 .1425.4.3 建 立 符 号 .1425.4.4 安 排 布 局 .1435.4.5 编 写 代 码 .1445.5 音 量 看 得 见 .1465.5.1 实 例 演 示 .1465.5.2 设 计 构 想 .1465.5.3 生 成 数 据 文 件 .1485.5.4 建 立 符 号 .1505.5.5 安 排 布 局 .1505.5.6 编 写 代 码 .1515.6 全 景 动 画 .1525.6.1 实 例 演 示 .1535.6.2 设 计 构 想 .1535.6.3 建 立 符 号 .1545.6.4 安 排 布 局 .1585.6.5 编 写

21、 代 码 .1585.7 三 菱 效 果 .1605.7.1 实 例 演 示 .1605.7.2 设 计 构 想 .1615.7.3 建 立 符 号 .1615.7.4 安 排 布 局 .1645.7.5 编 写 代 码 .1665.8 益 智 魔 方 .1675.8.1 实 例 演 示 . 1675.8.2 设 计 构 想 . 1675.8.3 建 立 符 号 . 16四5.8.4 安 排 布 局 . 1745.8.5 编 写 代 码 . 17565.四 .1 实 例 演 示 . 1765.四 .2 设 计 构 想 . 1785.四 .3 建 立 符 号 . 1785.四 .4 安 排 布

22、局 . 1815.四 .5 编 写 代 码 . 1835.四 一 元 二 次 方 程 求 解 器 .1765.10 精 确 下 载 .1855.10.1 实 例 演 示 .1855.10.2 设 计 构 想 .1855.10.3 建 立 符 号 .1875.10.4 安 排 布 局 18四5.10.5 编 写 代 码 1四 05.11 随 机 画 线 1四 25.11.1 实 例 演 示 1四 35.11.2 设 计 构 想 1四 35.11.3 基 本 概 念 阐 述 1四 45.11.4 建 立 符 号 1四 65.11.5 舞 台 设 计 1四 75.11.6 编 写 代 码 1四 85

23、.12 开 卷 有 益 .2005.12.1 实 例 演 示 .2015.12.2 设 计 构 想 .2025.12.3 建 立 符 号 .2025.12.4 舞 台 布 局 及 代 码 设 计 .2075.13 随 机 加 法 出 题 器 .2085.13.1 实 例 演 示 .2085.13.2 设 计 构 想 20四5.13.3 建 立 符 号 .2105.13.4 安 排 布 局 .2125.13.5 编 写 代 码 .2155.14 八 鱼 争 食 .2175.14.1 实 例 演 示 .2175.14.2 设 计 构 想 .2185.14.3 建 立 符 号 .2185.14.4

24、安 排 布 局 .2205.14.5 编 写 代 码 .2235.15 特 效 文 字 生 成 器 .2275.15.1 实 例 演 示 .2275.15.2 设 计 构 想 .22876.2.1 实 例 演 示 . 2686.2.2 设 计 构 想 . 26四6.2.3 建 立 符 号 . 26四6.2.4 安 排 布 局 . 2716.2.5 编 写 代 码 . 2736.3 高级 Windows 菜单 . 2766.3.1 实 例 演 示 . 2766.3.2 设 计 构 想 . 2776.3.3 建 立 符 号 . 2776.3.4 安 排 布 局 . 2856.3.5 编 写 代 码

25、 . 2865.15.3 建 立 符 号 22四5.15.4 安 排 布 局 .2335.15.5 编 写 代 码 .2355.16 搜 索 引 擎 .2385.16.1 实 例 演 示 .2385.16.2 设 计 构 想 .2405.16.3 建 立 符 号 .2415.16.4 安 排 布 局 .2435.16.5 编 写 代 码 .2465.17 距 离 角 度 探 测 器 24四5.17.1 实 例 演 示 24四5.17.2 设 计 构 想 24四5.17.3 建 立 符 号 .2505.17.4 安 排 布 局 .2535.17.5 编 写 代 码 .256第 6 章 Flash

26、 5 综 合 实 例 演 练 2606.1 数 字 射 击 游 戏 .2606.1.1 实 例 演 示 .2606.1.2 设 计 构 想 .2606.1.3 建 立 符 号 .2616.1.4 安 排 布 局 .2636.1.5 编 写 代 码 .2656.2 碰 壁 小 球 .2686.4 实 时 运 算 3D 立方体 .2886.4.1 3D 原 理 2886.4.2 正 确 的 坐 标 系 .2886.4.3 基 本 运 算 公 式 . 28四86.4.4 构想 . 28四6.4.5 制 作 元 件 . 2四 06.4.6 在 任 意 两 点 之 间 画 线 . 2四 16.4.7 初

27、 始 化 程 序 . 2四 26.4.8 让 立 方 体 旋 转 . 2四 36.4.四 体 现 前 后 顺 序 . 2四 56.5 点 阵 汉 字 . 2四 86.5.1 点 阵 汉 字 描 述 方 法 . 2四 86.5.2 实 例 演 示 . 2四 四6.5.3 设 计 构 想 .3026.5.4 建 立 符 号 .3036.5.5 安 排 布 局 .3066.5.6 编 写 代 码 . 30四6.6 离 散 文 字 .3146.6.1 实 例 演 示 .3156.6.2 设 计 构 想 .3166.6.3 建 立 符 号 .3176.6.4 安 排 布 局 .3226.6.5 编 写

28、代 码 .3256.7 地 图 导 航 仪 . 32四6.7.1 实 例 演 示 . 32四6.7.2 设 计 构 想 .3316.7.3 建 立 符 号 .3316.7.4 安 排 布 局 .3386.7.5 编 写 代 码 . 33四第 7 章 Flash 5 辅 助 工 具 .3517.1 Swish一 超 级 文 字 特 效 制 作 利 器 3517.1.1 Swish 操 作 界 面 3517.1.2 Swish 菜单项 3527.1.3 Swish 操 作 面 板 3527.1.4 Swish 动 画 播 放 窗 口 3557.2 Flax一 Flash 文 字 新 宠 .3567

29、.2.1 主窗口和浮动面板3567.2.2 动画的制作与输入3587.3 Swfx一 Flash 特 效 字 制 作 软 件 .3607.3.1 Swfx 简介 3607.3.2 Swfx 操作界面97.5.1 概述 3657.5.2 新 特 征 3657.5.3 系 统 需 求 3667.6 Adobe Dimentions一 超 强 三 维 建 模 工 具 . 3677.6.1 Dimensions 三维建模 . 3677.6.2 实 例 操 作 . 3703617.4 Illustrate!4.0一 三 维 Flash 动 画 生 成 工 具 .3627.4.1 Illustrate!4

30、.0 的安装 . 3627.4.2 Illustrate! 4.0 新特点 . 3627.4.3 Illustrate!4.0 操作实例 . 3637.5 Poser一 矢 量 动 画 辅 助 制 作 工 具 3657.7 Vecta3D MAX一 Flash 超 级 3D 效果制作工具 3717.7.1 Vecta3D MAX 主 要 性 能 及 特 点 3717.7.2 系 统 配 置 要 求 .3727.7.3 下 载 地 址 .3727.8 Rhinoceros一 三 维 建 模 工 具 3727.8.1 Rhinoceros 简介 3737.8.2 Rhinoceros 建 立 三

31、维 模 型 实 例 3747.四 Sound Forge一 循 环 音 效 制 作 工 具 3767.四 .1 Sound Forge 简介 .3767.四 .2 循环音效制作实例3767.10 PWS一 个 人 网 络 服 务 器 3787.10.1 PWS 安装 3787.10.2 PWS 配置 378第 1 章 闪亮登场的 Flash 51第 1 章 闪亮登场的 Flash 52000 年 9 月 , Macromedia 公 司 推 出 了 Flash 5, 该 软 件 在 Flash 4 己 经 相 当 成 功 的 基 础 上更上了一层楼,在 Action 交 互 、 标 准 的 操

32、 作 界 面 、 方 便 和 易 用 性 、 兼 容 HTML 标 准 、 支 持 更 多 格 式 、 与 后 台 数 据 库 交 流 数 据 等 方 面 得 到 大 大 加 强 , 体 现 了 Macromedia 试 图 以 Flash 5 一举占领网络多媒体世界的勃勃雄心。 “Macromedia Flash 应该是一个更全面的应用工具, 而现在还只是一个开始。 ”Macromedia 公司的首席执行官 Bob Burgess 说, “从 USA BancShares 到 David Lynch, 以 及 像 Volkswagen 和 Tiffany & Co 这 种 的 品 牌 公 司

33、 , 其 公 司 网 站 中 都 己 经使用 Macromedia Flash 创建了富有内涵和效力的网络内容 。 ”那么, 具体来讲, Flash 5 究 竟 带 来 了 什 么 新 的 功 能 呢 ? 下 面 将 从 10 个 方 面 来 详 细 说 明 。1.1 崭新的界面全新的 Flash 5 界面如图 1 1 所示。图 1 1 Flash 5 新界面如 果 大 家 对 于 Fireworks 和 Dreamweaver 这 两 款 同 为 Macromedia 公 司 出 品 的 软 件 较 为 熟悉的话,会发现 Flash 5 的 崭 新 界 面 与 这 两 款 软 件 非 常 相

34、 像 。 这 三 款 软 件 被 并 称 为 “三 剑 客” , 是 Macromedia 公司 进军互联网产业的杀手锢, Macromedia 公司为此 提供了通用的工业 标准用户界面,使得用户只要熟悉其中之一,对另外两种软件也就不会陌生了。网页闪客奇兵 Flash 5 ActionScript 实例应用21.1.1 浮动面板Flash 5 的 各 个 功 能 面 板 均 采 用 了 浮 动 面 板 的 形 式 , 各 个 功 能 面 板 可 以 随 便 地 拖 曳 并 可 以自由地组合在一起,如图 1 2 所示。图 1 2 浮动面板Flash 5 的 浮 动 面 板 非 常 类 似 于 大

35、 家 都 熟 悉 的 Photoshop 软 件 。 对 于 一 些 计 算 机 显 示 器 不大的用户来说,如果将 Flash 5 的所有面板全部展开,操作界面就会变得很拥挤。所以用 户可以将一些常用的相关的功能面板组合在一起, 使用的时吴只需要打开一个面板就可以了。 同 时 , Flash 5 也 提 供 了 与 Photoshop 相 同 的 快 捷 键 , 只 要 按 下 Tab 键 , 屏 幕 上 所 有 的 面 板 都将消失,再次按下 Tab 键后,它们就会重新显现。为 了 方 便 操 作 和 节 省 有 限 的 屏 幕 空 间 , 还 可 以 利 用 Flash 5 方 便 的

36、鼠 标 右 键 的 功 能 。 在 软件窗口中任意位置单击鼠标右键,会弹出一个包含相关功能的快捷菜单。比如在一个影片 夹上单击鼠标右键,会弹出一个快捷菜单,可以在其中选择自己要打开的功能面板,同时与 该功能面板组合在一起的其他面板也会一起打开,如图 1 3 所示。浮 动 面 板 在 用 户 移 动 它 们 的 时 吴 可 以 自 动 相 互 吸 引 , 这 样 用 户 就 可 以 轻 易 地 将 不 同 的 浮 动面板不重合地安排在屏幕上。图 1 3 鼠标右键快捷菜单第 1 章 闪亮登场的 Flash 531.1.2 快捷启动条Flash 5 新 增 的 快 捷 启 动 条 位 于 屏 幕 的

37、 右 下 角 , 它 可 以 快 速 地 启 动 各 个 主 要 的 功 能 面 板 。 如图 1 4 所示。图 1 4 快捷启动条熟 悉 Dreamweaver 的 读 者 想 必 己 经 领 略 过 快 捷 启 动 条 的 优 点 了 , 现 在 Flash 5 中 同 样 也 有了这项功能。在前面己经讲过,常用的功能面板可以和快捷启动条中的某个功能面板组合 在一起,这样按下快捷启动图标后,那些常用的功能面板就会一起打开了。1.1.3 自定义快捷方式这 是 Flash 5 最 “体 贴 ”用 户 的 改 进 之 一 。 使 用 常 用 操 作 的 快 捷 键 方 式 , 虽 然 能 大 大

38、 提 高的工作效率,但使用的软件越多需要记忆的快捷键也就越多。 Flash 5 解决了这个问题。 如 图 1 5 所 示 。 Flash 5 允 许 用 户 定 义 并 保 存 常 用 的 操 作 为 快 捷 键 方 式 , 同 时 Flash 5 还提供了几套常用软件的快捷方式供用户选择使用。例如 Photoshop 和 Illustrator 的快捷方式等。设 置 好 了 自 己 的 快 捷 方 式 后 , 在 使 用 Flash 5 的 时 吴 , 用 户 就 可 以 享 受 双 手 并 用 键 盘 和 鼠标所带来的流畅工作的乐趣了。图 1 5 设置自定义快捷方式网页闪客奇兵 Flash

39、 5 ActionScript 实例应用41.2 增强的图形功能Flash 5 不 是 一 个 专 门 的 绘 图 工 具 , 但 是 由 于 它 在 图 形 功 能 方 面 的 增 强 , Flash 5 己 经可 以 制 作 出 用 户 想 要 的 大 部 分 图 形 了 。 Flash 5 在 图 形 方 面 的 增 强 可 以 通 过 以 下 4 个 方 面 来 讲述。1.2.1 钢笔工具和直接选取工具Flash 5 的 绘 图 工 具 箱 中 新 增 了 两 个 工 具 : 钢 笔 和 直 接 选 取 工 具 。 这 两 个 工 具 是 用 来 绘 制和修改曲线的。用户可以使用钢笔工

40、具来绘制曲线,使用直接选取工具(白箭头)来修改 曲线,如图 1 6 所示。图 1 6 钢笔工具和直接选取工具尽管与其他专门的绘图软件中的钢笔工具在使用上有些差异,但配合使用这两个工具, 用户就可以在 Flash 5 中绘制不太复杂的曲线图形了,比起原来经常需要从其他软件中导入 矢量图形,现在方便了许多。1.2.2 增强的调色板功能Flash 5 的 增 强 的 调 色 板 有 项 令 人 惊 奇 的 新 功 能 , 就 是 用 户 可 以 用 它 从 屏 幕 上 的 任 何 地 方取颜色,甚至是在位图或者外部软件的视窗中,如图 1 7、 1 8 所 示 , 用 户 分 别 从 位 图 和 Ph

41、otoshop 窗口的图片中取得了颜色。正 因 为 Flash 5 的 调 色 板 功 能 如 此 强 大 , 所 以 Macromedia 公 司 在 新 推 出 的 Fireworks 4 和 Dreamweaver 4 中同样也嵌入了该功能。第 1 章 闪亮登场的 Flash 55图 1 7 从位图中取色图 1 8 从外部软件中取色1.2.3 辅助线功能 辅 助 线 功 能 是 个 不 起 眼 的 小 功 能 , 但 它 是 不 可 少 的 , 特 别 是 在 精 确 安 排 多 个 图 形 位 置 的时吴。Flash 4 中 没 有 这 项 功 能 , 虽 然 有 出 色 的 排 列

42、面 板 和 信 息 面 板 提 供 了 一 些 替 代 功 能 ,但 大 家 还 是 感 到 不 够 直 观 和 方 便 , 现 在 Flash 5 的 辅 助 线 功 能 完 全 弥 补 了 这 方 面 的 缺 憾 。 如 图 1 9 所示。网页闪客奇兵 Flash 5 ActionScript 实例应用6图 1 9 使用辅助线依靠辅助线的帮助,可以以像素级的精度安排图形的位置了。1.2.4 与 Freehand 共享矢量图片Flash 5 不 是 专 门 的 绘 图 软 件 , 有 时 吴 还 是 需 要 从 另 外 的 绘 图 软 件 中 导 入 矢 量 图 形 。 由 于 同 为 Ma

43、cromedia 公 司 的 产 品 , 所 以 Flash 5 对于 Freehand 的 支 持 格 外 优 越 , 可 以 通 过 拖 曳、拷贝和粘贴、导入菜单的方法来导入 Freehand 制 作 的 图 形 。 直 接 导 入 Freehand 制作的 图形有以下的方便之处: 多页的 Freehand 图形可以放置到 Flash 5 的一个场景或者一个关键帧中: Freehand 图形的层可以直接导入对应于 Flash 5 的一个层或者一个关键帧: 可以精确地匹配颜色: Freehand 的滤镜效果可以在 Flash 5 中得到等值转换。实 际 上 Illustrator 对 于 F

44、lash 的 支 持 也 较 好 , 在 Illustrator 9 中 可 以 选 择 将 图 形 输 出成 SWF 格式,输出的设置比较完善。1.3 XML 和 HTML 格式支持网络是用来传递信息的,现在网络上信息的主要表现形式还是传统的 HTML 标 签 语 言 , 但谁都不会否认 XML 的 功 能 更 强 大 , 可 扩 展 性 能 更 好 并 具 有 良 好 的 结 构 , 它 将 在 不 久 的 将 来 取 代 目 前 HTML 的 地 位 , 在 互 联 网 上 发 挥 极 为 重 要 的 作 用 。 由 于 Macromedia 公 司 的 远 见 , 现 在在 Flash

45、 5 中可以在一定程度上同时支持这两种信息的表现形式。1.3.1 对于 XML 的支持Flash 5 允 许 两 个 新 增 的 内 置 对 象 “XML”和 “XML Socket”来 使 用 和 传 递 XML 信息,这 样 Flash 动 画 开 发 者 就 可 以 利 用 XML 结 构 化 的 数 据 来 实 现 格 式 丰 富 的 用 户 界 面 , 以 提 供 在 线 销售、发布股票信息等大范围的电子商务应用。这表明 Flash 5 朝 商 业 领 域 跨 出 了 一 大 步 。第 1 章 闪亮登场的 Flash 57当然,有兴趣的朋友也可以利用 XML 来实现诸如聊天室、论坛等

46、其他功能。图 1 10 所示的是利用 XML 内置对象和 XML Socket 内置对象的方法属性编写的程序。图 1 10 使用 XML 编写 Action 程序1.3.2 对于 HTML 的支持大家对于 HTML 都 再 熟 悉 不 过 了 , 自 从 有 了 浏 览 器 , 它 就 一 直 伴 随 着 大 家 。 在 以 往 版 本 的 Flash 软 件 中 , 对 于 纯 文 本 的 格 式 控 制 并 不 是 很 充 分 , 为 了 得 到 更 好 的 格 式 控 制 , 有 时 吴 不 得 不 打 散 文 本 , 将 它 们 变 成 图 形 , 但 这 样 做 会 大 大 增 加

47、动 画 的 体 积 。 现 在 可 以 借 助 HTML 相应的标签来控制文本的格式,方便地改变文本的颜色、大小、字体,甚至还可以给文字加 上超链接。当然,目前 Flash 5 仅仅支持 HTML 1.0,但这对于控制文本格式己经足够了。图 1 11 所示的是一段 HTML 格式文本在 Flash 5 中的设置及其显示效果。网页闪客奇兵 Flash 5 ActionScript 实例应用8图 1 11 使用 HTML 格式显示文本能够支持 XML 和 HTML 标 准 是 Flash 5 的一个重大改进,这表明 Flash 正 从 单 纯 的 网 络 动画逐步地转变为网络信息的载体,正因为 F

48、lash 将 多 媒 体 动 画 、 数 据 交 互 、 信 息 载 体 这 3 项功能自然地融合为一体,所以 Flash 才拥有了如此不可限量的广阔前景。1.4 Action 及其开发工具的增强“Action 是 Flash 动画的 灵魂 ! ”, 对 于一些熟练使用 Flash 4 的设计师来说, 这种观 点 是 非 常 普 遍 的 。 Action 尽 自 己 所 能 为 Flash 动 画 增 添 创 意 , 使 动 画 与 浏 览 者 互 动 , 使 得 动 画 更 富 于 动 感 并 且 效 果 独 特 。 总 之 , 不 能 想 像 一 个 成 功 的 Flash 动 画 如 果

49、 失 去 了 其 中 的 Action 会是什么样子。1.4.1 强大的 ActionFlash 5 带 来 的 最 大 诱 惑 , 就 是 它 对 于 Action 及 其 开 发 工 具 的 极 大 增 强 。 Flash 5 新 增 了完整的数学函数、数十个自带对象和新式的点风格语法。Flash 5 的 Action 简 直 就 是 一 种 独 立 的 脚 本 语 言 。 实 际 上 Flash 5 的 Action 就 是 按 照 欧 洲 计 算 机 厂 商 协 会 ( ECMA) 颁 布 的 脚 本 语 言 标 准 ECMA 262 而 编 制 的 。 从 语 法 角 度 而 言 , Flash 5 的 Action 非 常 类 似 于 大 家 都 熟第 1 章 闪亮登场的 Flash 59悉 的 JavaScript, 而 且 更 加 简 练 清 晰 。 对 于 一 直 抱 怨 Flash 没 有 像 Director 一 样 有 自 己 的 Lingo 的 编 程 高 手 来 说 , 现 在 有 自 己 的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 网络科技 > 计算机原理

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报