内容正文:
第 10 章
组 件 动 画
10.1【 案 例 43】 名 花 浏 览 器
【知识链接】
1. 组 件 简 介
组件是一些复杂的并带有可定义参数的影片剪辑元件。在使用组件创建影片时,可以
直 接 定 义 参 数 ,也 可 以 通 过 ActionScript 的 方 法 定 义 组 件 的 参 数 。每 一 个 组 件 都 有 自 己 的
预 定 义 参 数( 不 同 的 组 件 的 参 数 会 不 一 样 ),还 有 属 于 组 件 的 属 性 、方 法 和 事 件 ,它 们 被 称
为 应 用 程 序 接 口 API( Application Programming Interface) 使 用 组 件 可 以 使 程 序 设 计。
与软件界面设计分开,提高了代码的重复使用率,从而提高了工作效率。
可 以 分 别 将 这 些 组 件 加 入 到 Flash CS5 的 交 互 动 画 中 , 也 可 以 将 多 个 组 件 一 起 使 用 。
还能够使用几种方法自定义组件的外观。这些常用的组件不仅减少了开发者的开发时间,
提 高 了 工 作 效 率 ,而 且 能 给 Flash 作 品 带 来 更 加 统 一 的 标 准 化 界 面 。同 时 用 户 也 可 以 制 作
一些自己的组件供自己使用,或者发布出去以方便其他用户。
Flash CS5 拥 有 一 个 “ 组 件 ” 面 板 , 如 图 10-1-2 所 示 。 其 内 有 系 统 提 供 的 组 件 。 如 果
文 档“ 脚 本“ 设 置 为“ ActionScript 3.0”版 本 ,则“ 组 件 ”面 板 中 只 有“ User Interface”、
“ Video” “ Flex 三 类 组 件 “ User Interface” 件 夹 内 的 组 件 少 一 些 , 有 UIScrollPane和“,文没
( 滚 动 条 ) 组 件 ; 如 果 文 档 “ 脚 本 “ 设 置 为 ” ActionScript 2.0” 版 本 , 则 “ 组 件 ” 面 板
中 的 “ Flex” 改 为 “ Media” 两 类 组 件 。 另 外 , 还 可 以 使 用 外 部 组 件 。
单击“窗口”→“组件”菜单命令,调出“组件”面板。将“组件”面板中的组件拖
曳 到 舞 台 工 作 区 中 或 双 击“ 组 件 ”面 板 中 的 组 件 图 标 ,都 可 以 将 组 件 添 加 到 舞 台 工 作 区 中 ,
形 成 一 个 组 件 实 例 。当 将 一 个 或 者 多 个 组 件 加 入 到 舞 台 工 作 区 的 时 候 , 库 ”面 板 中 会 自 动“
加 入 该 组 件 元 件 。从“ 库 ”面 板 中 将 组 件 拖 曳 到 舞 台 工 作 区 中 ,可 以 形 成 更 多 的 组 件 实 例 。
使用“属性”面板可以设置组件实例的名称、大小、位置等属性,以及组件实例的参
数 , 如 图 10-1-6 所 示 。 使 用 “ 组 件 检 查 器 ” 面 板 也 可 以 进 行 一 些 设 置 。
2. UIScrollBar 组 件 参 数
UIScrollPane( 滚 动 条 )的“ 属 性 ”面 板“ 组 件 参 数 ”栏 如 图 10-1-4 所 示 ,简 介 如 下 。
( 1) _targetInstanceName 参 数 : 设 置 组 件 实 例 要 控 制 的 文 本 框 的 实 例 名 称 。
( 2)horizontal 参 数 : 设 置“ UIScrollBar”组 件 实 例 是 垂 直 方 向 摆 放 还 是 水 平 方 向
摆 放 。 其 值 为 true 时 ,是 垂 直 方 向 摆 放 ; 其 值 为 false 时 , 是 水 平 方 向 摆 放 。
( 3) enabled 参 数 : 也 有 “ false” 和 “ true” 两 个 选 项 。 选 择 “ false” 选 项 , 则 滚
动 条 无 效 , 选 择 “ true” 选 项 , 则 滚 动 条 有 效 。
( 4) visible 参 数 : 也 有 “ false” 和 “ true” 两 个 选 项 。 选 择 “ false” 选 项 , 则 滚
动 条 隐 藏 , 选 择 “ true” 选 项 , 则 滚 动 条 可 以 显 示 。
3. ScrollPane 组 件 参 数
ScrollPane( 滚 动 窗 格 )的“ 属 性 ”面 板“ 组 件 参 数 ”栏 如 图 10-1-4 所 示 ,简 介 如 下 。
( 1)contentPath 参 数 :用 来 指 示 要 加 载 到