第 3 章 移 动 图 标 移 动 图 标 是 Authorware 提 供 给 使 用 者 创 建 简 单 运 动 的 图 标 Authorware 本 身 并 不 能 创 建 动 画 文 件 或 视 频 文 件, 但 是 Authorware 支 持 动 画 和 视 频 的 播 放, 同 时 还 提 供 了 移 动 图 标, 可 以 实 现 对 文 本 图 形 图 像 等 静 态 对 象 进 行 一 些 简 单 的 二 维 运 动, 从 而 丰 富 了 多 媒 体 作 品 的 视 觉 效 果 移 动 图 标 简 介 移 动 图 标 属 性 设 置 移 动 图 标 移 动 方 式 的 设 置 棋 子 移 动 案 例 实 现 3.1 引 例 用 Authorware 制 作 棋 子 移 动 案 例 使 用 移 动 图 标 制 作 一 个 棋 子 移 动 案 例, 如 图 3-1 所 示 要 求 程 序 运 行 后 : 棋 子 能 够 自 动 地 随 机 地 移 动 到 棋 盘 的 任 意 一 个 格 子 中 图 3-1 棋 子 移 动 程 序 界 面 实 现 以 上 案 例, 要 求 掌 握 的 知 识 : (1) 在 显 示 图 标 中 绘 制 图 形 (2) 多 个 对 象 的 控 制 : 排 列 群 组
26 Authorware 案 例 教 程 (3) 移 动 图 标 的 移 动 方 式 的 设 置, 移 动 图 标 属 性 面 板 的 设 置 经 过 本 章 的 知 识 学 习 后, 读 者 即 可 掌 握 上 述 知 识 并 创 建 出 本 例 效 果 3.2 移 动 图 标 简 介 移 动 图 标 可 以 实 现 对 文 本 图 形 图 像 等 对 象 进 行 一 些 简 单 的 二 维 运 动, 但 是 移 动 图 标 本 身 并 不 包 含 被 移 动 的 对 象 被 移 动 的 对 象 一 般 存 放 于 显 示 图 标 交 互 图 标 中, 并 且 一 个 图 标 中 的 所 有 对 象 被 视 为 整 体 进 行 移 动 如 果 需 要 每 个 对 象 单 独 移 动, 则 这 些 对 象 应 分 别 放 置 在 一 个 单 独 的 图 标 中 使 用 移 动 图 标 时, 将 其 从 图 标 栏 中 拖 拽 到 主 流 程 线 上 即 可 但 是 在 使 用 移 动 图 标 前, 必 须 要 确 保 在 演 示 窗 口 中 有 可 移 动 的 对 象, 即 流 程 线 中 已 放 置 了 包 含 可 移 动 对 象 的 显 示 图 标 或 交 互 图 标 使 用 移 动 图 标 移 动 对 象 时, 可 以 控 制 对 象 移 动 速 度 执 行 移 动 图 标 时 的 同 步 方 式 以 及 移 动 的 目 标 和 路 径 3.3 移 动 图 标 属 性 设 置 将 移 动 图 标 拖 拽 到 流 程 线 上 后, 双 击 移 动 图 标, 就 可 以 打 开 移 动 图 标 的 属 性 面 板 了, 如 图 3-2 所 示 图 标 信 息 图 标 名 称 提 示 信 息 移 动 对 象 的 图 标 名 称 图 3-2 移 动 图 标 属 性 面 板 (1) 图 标 信 息 : 显 示 图 标 的 标 识 大 小 修 改 时 间 等 信 息 (2) 预 览 按 钮 : 单 击 预 览 按 钮 可 以 打 开 演 示 窗 口 (3) 图 标 名 称 : 修 改 此 处 会 同 时 修 改 流 程 线 上 图 标 的 名 称 (4) 层 : 当 前 图 标 的 层 次 位 置 (5) 定 时 : 控 制 动 画 效 果 的 移 动 运 行 方 式, 有 两 个 选 项 : 1 时 间 ( 秒 ): 表 示 对 象 移 动 需 历 时 多 少 秒, 后 面 文 本 框 的 值 表 示 运 动 共 历 时 多 少 秒 2 速 率 (sec/in): 表 示 对 象 的 移 动 速 度, 文 本 框 中 值 表 示 移 动 1 英 寸 需 历 时 多 少 秒, 数 字 越 大 运 动 越 慢 (6) 执 行 方 式 : 用 来 控 制 流 程 线 上 移 动 图 标 下 方 的 图 标 的 执 行 方 式 根 据 不 同 的 移 动 类 型,Authorware 提 供 不 同 的 控 制 选 项, 有 如 下 三 种 : 1 等 待 直 到 完 成 : 等 到 Authorware 完 成 此 对 象 的 移 动 之 后, 再 进 行 流 程 线 上 的 下 一 个 图 标 的 操 作
2 同 时 : 在 Authorware 执 行 此 对 象 的 移 动 的 同 时, 执 行 移 动 图 标 下 一 图 标 的 操 作 3 永 久 : 当 Authorware 完 成 对 象 的 一 次 移 动 后, 继 续 监 视 控 制 对 象 移 动 的 变 量 或 表 达 式 的 值 如 果 该 值 为 真, 则 Authorware 继 续 播 放 移 动 对 象 的 移 动 (7) 远 端 范 围 : 当 设 定 的 目 标 值 小 于 基 值 或 大 于 终 值 时, 此 处 设 置 有 效 1 循 环 : 对 象 移 动 到 由 基 点 和 终 点 确 定 的 直 线 上 的 某 一 位 置 处, 该 位 置 由 目 标 值 和 终 点 值 的 差 确 定 例 如 基 点 为 0, 终 点 为 100, 目 标 点 为 110, 则 对 象 停 留 在 距 离 基 点 10 的 位 置 处 2 在 终 点 停 止 : 对 象 停 留 在 距 离 目 标 值 最 近 的 端 点 处 例 如, 基 点 为 0, 终 点 为 100, 当 目 标 值 为 -20 时, 对 象 停 留 于 基 点 处 ; 当 目 标 值 为 120 时, 对 象 停 留 于 终 点 处 3 到 上 一 终 点 : 目 标 位 置 不 受 基 点 和 终 点 的 影 响 在 基 点 和 终 点 所 确 定 的 直 线 的 延 长 线 上 (8) 提 示 信 息 : 根 据 不 同 的 移 动 方 式 以 及 用 户 的 操 作,Authorware 会 给 出 不 同 的 提 示 信 息 ; 其 后 面 的 文 本 框 显 示 当 前 移 动 的 对 象 所 在 的 图 标 名 称 (9) 类 型 : 移 动 图 标 共 提 供 了 五 种 类 型 供 用 户 设 置 1 指 向 固 定 点 2 指 向 固 定 直 线 上 某 点 3 指 向 固 定 区 域 内 某 点 4 指 向 固 定 路 径 的 终 点 5 指 向 固 定 路 径 上 的 任 意 点 此 内 容 在 后 述 章 节 详 细 讲 解 3.4 移 动 图 标 移 动 方 式 3.4.1 指 向 固 定 点 指 向 固 定 点 表 示 将 移 动 对 象 从 演 示 窗 口 的 当 前 位 置 移 动 到 另 一 点 这 种 移 动 方 式 是 移 动 图 标 的 默 认 方 式, 也 是 最 简 单 的 移 动 方 式 设 定 此 种 移 动 经 历 如 下 两 步, 如 图 3-3 所 示 图 3-3 设 置 指 向 固 定 点 (1) 设 定 移 动 类 型 为 指 向 固 定 点 后, 属 性 面 板 上 出 现 提 示 信 息 单 击 对 象 进 行 移 动, 此 时 用 户 单 击 已 经 显 示 于 演 示 窗 口 的 移 动 对 象, 移 动 对 象 所 在 的 图 标 名 称 即 会 显 示 于 提 示 信 息 后 的 文 本 框 中 (2) 按 照 提 示 信 息 拖 动 对 象 到 目 的 地, 拖 动 对 象 到 目 标 点 程 序 运 行 后, 移 动 对 象 会 从 初 始 位 置 以 直 线 移 动 到 目 标 位 置 此 处 也 可 以 直 接 设 置 目 标 点 的 坐 标 值 第 3 章 移 动 图 标 27
28 Authorware 案 例 教 程 实 例 1: 蝴 蝶 飞 到 花 中 本 实 例 是 利 用 移 动 图 标 来 实 现 让 蝴 蝶 飞 到 花 的 中 心 程 序 运 行 界 面 如 图 3-4 所 示 1. 技 术 要 点 移 动 类 型 之 指 向 固 定 点 的 使 用 本 实 例 的 流 程 图 如 图 3-5 所 示 图 3-4 蝴 蝶 飞 到 花 中 程 序 界 面 图 3-5 蝴 蝶 飞 到 花 中 程 序 流 程 图 2. 操 作 步 骤 (1) 单 击 工 具 栏 上 的 新 建 按 钮, 新 建 一 个 文 件, 将 其 保 存 为 蝴 蝶 飞 到 花 中 (2) 拖 放 一 个 显 示 图 标 到 主 流 程 线 上, 命 名 为 花 双 击 花 图 标, 打 开 演 示 窗 口, 插 入 事 先 准 备 好 的 花 图 片 调 整 花 图 片 到 合 适 大 小 和 合 适 位 置 (3) 拖 放 一 个 显 示 图 标 到 主 流 程 线 上, 命 名 为 蝴 蝶 双 击 蝴 蝶 图 标, 打 开 演 示 窗 口, 插 入 事 先 准 备 好 的 蝴 蝶 图 片 调 整 蝴 蝶 的 位 置, 将 其 置 于 右 上 角 设 置 蝴 蝶 图 片 的 显 示 模 式 为 透 明 (4) 拖 放 一 个 移 动 图 标 到 主 流 程 线 上, 命 名 为 移 动 打 开 演 示 窗 口, 并 将 花 和 蝴 蝶 同 时 显 示 打 开 移 动 图 标 的 属 性 面 板, 使 用 默 认 移 动 类 型 指 向 固 定 点, 按 照 单 击 对 象 进 行 移 动 的 提 示 信 息 单 击 蝴 蝶, 提 示 信 息 变 为 拖 动 对 象 到 目 的 地, 再 将 蝴 蝶 拖 拽 到 花 朵 中 心 (5) 设 置 移 动 图 标 面 板 中 其 他 相 关 属 性 如 图 3-6 所 示 图 3-6 移 动 图 标 属 性 面 板 部 分 属 性 设 定 (6) 保 存 文 件, 运 行 程 序 查 看 该 实 例 的 效 果 3.4.2 指 向 固 定 直 线 上 的 某 点 指 向 固 定 直 线 上 的 某 点 表 示 将 移 动 对 象 从 演 示 窗 口 的 当 前 位 置 移 动 到 一 条 事 先 确 定 好 的 直 线 上 的 某 点, 该 点 是 经 过 计 算 得 到 的 位 置 这 种 方 式 可 以 将 对 象 定 位 于 一 条 已 定 直 线 上 的 任 意 点 设 定 此 种 移 动 经 历 如 下 三 步, 如 图 3-7 所 示
图 3-7 设 置 指 向 固 定 直 线 上 某 点 (1) 设 定 移 动 类 型 为 指 向 固 定 直 线 上 的 某 点 后, 面 板 上 出 现 提 示 信 息 拖 动 对 象 到 起 始 位 置, 此 时 用 户 单 击 需 要 移 动 的 对 象, 该 对 象 中 心 会 显 示 一 个 小 圆 点 标 志, 拖 动 该 对 象 以 设 定 直 线 的 基 点 位 置, 再 设 置 基 点 的 值 (2) 单 击 属 性 面 板 的 终 点, 提 示 信 息 变 为 拖 动 对 象 到 结 束 位 置, 拖 拽 要 被 移 动 的 对 象 以 设 置 直 线 的 终 点 位 置, 再 设 置 终 点 的 值 在 基 点 和 终 点 间 会 出 现 一 条 连 接 两 点 的 直 线 (3) 设 置 目 标 点, 可 以 拖 动 对 象 到 固 定 直 线 上 的 某 一 点, 也 可 以 在 目 标 点 后 的 文 本 框 中 设 置 一 个 值 或 变 量 程 序 运 行 后, 移 动 对 象 会 从 初 始 位 置 运 行 到 以 基 点 和 终 点 所 确 定 的 固 定 直 线 上 目 标 点 位 置 处 实 例 2: 移 动 - 固 定 直 线 本 实 例 是 练 习 移 动 到 固 定 直 线 上 某 点 的 移 动 方 式 的 设 置, 程 序 运 行 后, 小 球 能 够 随 机 地 移 动 到 已 经 排 放 成 一 条 直 线 的 6 个 盒 子 中 程 序 运 行 界 面 如 图 3-8 所 示 1. 技 术 要 点 移 动 类 型 之 指 向 固 定 直 线 上 的 某 点 的 使 用, 随 机 函 数 Random 跳 转 函 数 Goto(@" 图 标 名 ") 的 使 用 本 实 例 的 流 程 图 如 图 3-9 所 示 图 3-8 移 动 - 固 定 直 线 程 序 界 面 图 3-9 移 动 - 固 定 直 线 程 序 流 程 图 2. 操 作 步 骤 (1) 单 击 工 具 栏 上 的 新 建 按 钮, 新 建 一 个 文 件, 将 其 保 存 为 移 动 - 固 定 直 线 (2) 拖 放 一 个 显 示 图 标 到 主 流 程 线 上, 命 名 为 球 双 击 球 图 标, 打 开 演 示 窗 口, 使 用 椭 圆 工 具 绘 制 一 个 小 球 调 整 小 球 到 合 适 大 小 和 合 适 位 置 (3) 拖 放 一 个 显 示 图 标 到 主 流 程 线 上, 命 名 为 箱 子 双 击 箱 子 图 标, 打 开 演 示 窗 口, 使 用 矩 形 工 具 绘 制 一 个 矩 形, 然 后 复 制 出 6 个 大 小 相 同 颜 色 不 同 的 矩 形 框 选 所 有 的 矩 形, 打 开 排 列 面 板, 设 置 6 个 矩 形 水 平 中 齐, 水 平 间 距 相 等 放 置 在 演 示 窗 口 底 部 第 3 章 移 动 图 标 29
30 Authorware 案 例 教 程 (4) 拖 放 一 个 计 算 图 标 到 主 流 程 线 上, 命 名 为 随 机 数 双 击 打 开 计 算 图 标 窗 口, 输 入 x:=random(1,6,1) Random(min,max,units) 是 随 机 函 数, 返 回 一 个 介 于 min 和 max 之 间 的 随 机 数,units 为 间 隔 数 (5) 拖 放 一 个 移 动 图 标 到 主 流 程 线 上, 命 名 为 球 进 箱 打 开 移 动 图 标 属 性 面 板, 设 置 移 动 类 型 为 指 向 固 定 直 线 上 的 某 点, 然 后 将 球 拖 拽 到 最 左 侧 的 箱 子 的 中 心 处, 以 设 置 固 定 直 线 的 基 点 ; 然 后 单 击 终 点, 再 将 球 拖 拽 到 最 右 侧 的 箱 子 的 中 心 处, 以 设 置 固 定 直 线 的 终 点, 此 时 在 演 示 窗 口 中 出 现 一 条 直 线 ; 最 后 设 置 基 点 值 为 1, 终 点 值 为 6, 目 标 点 的 值 为 x 其 他 属 性 设 置 如 图 3-10 所 示 图 3-10 移 动 图 标 属 性 面 板 设 定 (6) 拖 放 一 个 等 待 图 标 到 主 流 程 线 上, 打 开 其 属 性 面 板, 设 置 其 属 性 如 图 3-11 所 示 图 3-11 等 待 图 标 属 性 设 定 (7) 拖 放 一 个 计 算 图 标 到 主 流 程 线 上, 命 名 为 返 回 双 击 打 开 计 算 图 标 窗 口, 输 入 Goto(@" 球 ") 这 句 代 码 的 含 义 是 让 程 序 跳 到 球 图 标 处 执 行, 从 而 实 现 程 序 自 动 重 复 执 行 (8) 保 存 文 件, 运 行 程 序 查 看 该 实 例 的 效 果 3.4.3 指 向 固 定 区 域 内 的 某 点 指 向 固 定 区 域 内 的 某 点 表 示 将 移 动 对 象 从 演 示 窗 口 的 当 前 位 置 移 动 到 一 个 已 定 义 好 的 固 定 区 域 中 的 某 点, 该 点 是 经 过 计 算 得 到 的 位 置 相 比 于 指 向 固 定 直 线 上 的 某 点, 此 种 方 式 的 目 标 点 的 位 置 不 仅 需 要 x 坐 标, 还 需 要 y 坐 标 设 定 此 种 移 动 经 历 如 下 三 步, 如 图 3-12 所 示 图 3-12 设 定 指 向 固 定 区 域 内 的 某 点 (1) 设 定 移 动 类 型 为 指 向 固 定 区 域 内 的 某 点 后, 面 板 上 出 现 提 示 信 息 拖 动 对 象 到 起 始 位 置, 此 时 用 户 单 击 需 要 移 动 的 对 象, 该 对 象 中 心 会 显 示 一 个 小 圆 点 标 志, 拖 动 该
对 象 以 设 定 固 定 区 域 的 基 点 位 置, 再 设 置 基 点 坐 标 的 值 (2) 单 击 属 性 面 板 的 终 点, 提 示 信 息 变 为 拖 动 对 象 到 结 束 位 置, 拖 拽 要 被 移 动 的 对 象 以 设 置 固 定 区 域 的 终 点 位 置, 再 设 置 终 点 的 坐 标 值 在 基 点 和 终 点 间 会 出 现 一 个 定 义 区 域 的 矩 形 框 (3) 设 置 目 标 点, 可 以 拖 动 对 象 到 固 定 区 域 内 的 某 一 点, 也 可 以 在 目 标 点 后 的 文 本 框 中 设 置 坐 标 值 或 变 量 程 序 运 行 后, 移 动 对 象 会 从 初 始 位 置 运 行 到 以 基 点 和 终 点 所 确 定 的 固 定 区 域 内 的 目 标 点 位 置 处 实 例 3: 棋 子 移 动 - 固 定 区 域 完 成 本 章 引 例 中 的 棋 子 移 动 实 例 本 实 例 是 练 习 移 动 到 固 定 区 域 内 的 某 点 的 移 动 方 式 的 设 置, 程 序 运 行 后, 棋 子 能 够 随 机 地 移 动 到 棋 盘 的 任 意 一 个 格 子 中 程 序 运 行 界 面 如 图 3-1 所 示 1. 技 术 要 点 移 动 类 型 之 指 向 固 定 区 域 内 的 某 点 的 使 用, 随 机 函 数 Random 跳 转 函 数 Goto 的 使 用 本 实 例 的 流 程 图 如 图 3-13 所 示 图 3-13 棋 子 移 动 - 固 定 区 域 程 序 界 面 2. 操 作 步 骤 (1) 单 击 工 具 栏 上 的 新 建 按 钮, 新 建 一 个 文 件, 将 其 保 存 为 棋 子 移 动 - 固 定 区 域 (2) 拖 放 一 个 显 示 图 标 到 主 流 程 线 上, 命 名 为 棋 盘 双 击 棋 盘 图 标, 打 开 演 示 窗 口, 使 用 直 线 工 具 和 矩 形 工 具 以 及 排 列 面 板 绘 制 出 一 个 如 图 3-1 所 示 效 果 的 6 行 7 列 的 棋 盘 (3) 拖 放 一 个 显 示 图 标 到 主 流 程 线 上, 命 名 为 棋 子 双 击 棋 子 图 标, 利 用 椭 圆 工 具 在 窗 口 左 上 角 绘 制 一 个 黑 色 的 小 圆 (4) 拖 放 一 个 计 算 图 标 到 主 流 程 线 上, 命 名 为 计 算 双 击 打 开 计 算 图 标 窗 口, 输 入 x:=random(1,7,1),y:=random(1,6,1) (5) 拖 放 一 个 移 动 图 标 到 主 流 程 线 上, 命 名 为 走 棋 打 开 移 动 图 标 属 性 面 板, 如 图 3-14 所 示 设 置 移 动 类 型 为 指 向 固 定 区 域 内 的 某 点, 按 照 提 示 将 棋 子 拖 拽 到 棋 盘 左 上 角 的 格 子 的 中 心 处, 作 为 固 定 区 域 的 基 点 ; 然 后 单 击 终 点, 按 照 提 示 将 棋 子 拖 拽 到 棋 盘 右 下 角 的 格 子 的 中 心 处, 以 设 置 固 定 区 域 的 终 点, 此 时 在 演 示 窗 口 中 出 现 一 个 矩 形 框 ; 最 后 设 置 基 点 坐 标 为 (1,1), 终 点 坐 标 为 (7,6), 目 标 点 坐 标 为 (x,y) 定 时 为 1 秒 完 成, 执 行 方 式 第 3 章 移 动 图 标 31
32 Authorware 案 例 教 程 为 等 待 直 到 完 成, 远 端 范 围 为 在 终 点 停 止 图 3-14 设 定 移 动 图 标 属 性 (6) 拖 放 一 个 等 待 图 标 到 主 流 程 线 上, 打 开 其 属 性 面 板, 设 置 其 属 性 如 图 3-15 所 示 图 3-15 等 待 图 标 属 性 设 定 (7) 拖 放 一 个 计 算 图 标 到 主 流 程 线 上, 命 名 为 返 回 双 击 打 开 计 算 图 标 窗 口, 输 入 Goto(@" 棋 盘 ") (8) 保 存 文 件, 运 行 程 序 查 看 该 实 例 的 效 果 3.4.4 指 向 固 定 路 径 的 终 点 指 向 固 定 路 径 的 终 点 表 示 将 移 动 对 象 从 演 示 窗 口 的 当 前 位 置 按 照 一 条 已 经 定 义 好 的 固 定 路 径 进 行 移 动, 直 到 路 径 的 终 点 位 置 处 停 止 这 个 路 径 可 以 由 直 线 段 组 成, 也 可 以 由 曲 线 段 组 成 路 径 的 起 点 可 以 不 是 移 动 对 象 的 初 始 位 置, 这 样, 当 移 动 开 始 时, 对 象 会 从 初 始 位 置 突 然 跳 到 路 径 的 起 始 位 置, 然 后 开 始 移 动 设 定 此 种 移 动 经 历 如 下 三 步, 如 图 3-16 所 示 图 3-16 设 定 指 向 固 定 路 径 的 终 点 (1) 设 定 移 动 类 型 为 指 向 固 定 路 径 的 终 点 后, 面 板 上 出 现 提 示 信 息 单 击 对 象 进 行 移 动, 此 时 用 户 单 击 需 要 移 动 的 对 象, 该 对 象 中 心 会 显 示 一 个 黑 色 三 角 形 标 志 (2) 提 示 信 息 变 为 拖 动 对 象 以 创 建 路 径, 此 时 如 果 点 住 三 角 形 标 记 拖 拽 可 以 改 变 路 径 的 基 点 位 置, 如 果 拖 拽 被 移 动 对 象, 则 开 始 创 建 路 径 ; 多 次 拖 拽 放 开 后 会 形 成 曲 线 路 径, 如 图 3-17 所 示 (3) 调 整 路 径 : 路 径 默 认 由 直 线 段 组 成, 如 果 要 改 为 曲 线 段, 只 需 双 击 路 径 的 折 点 就 可 以, 反 之 亦 然 如 果 要 去 掉 曲 线 中 的 某 些 点, 选 择 该 点 后, 单 击 属 性 面 板 的 删 除 按 钮 即 可 程 序 运 行 后, 移 动 对 象 会 从 初 始 位 置 以 固 定 路 径 为 轨 迹 运 行 到 路 径 的 终 点
图 3-17 创 建 路 径 实 例 4: 蝴 蝶 飞 舞 - 固 定 路 径 本 实 例 是 练 习 移 动 到 固 定 路 径 的 终 点 的 移 动 方 式 的 设 置, 程 序 运 行 后, 小 鸟 和 蝴 蝶 能 够 按 照 事 先 设 定 好 的 路 径 同 时 进 行 移 动 程 序 运 行 界 面 如 图 3-18 所 示 图 3-18 蝴 蝶 飞 舞 - 固 定 路 径 程 序 界 面 1. 技 术 要 点 移 动 类 型 之 指 向 固 定 路 径 的 终 点 的 使 用, 系 统 变 量 Movable 本 实 例 的 流 程 图 如 图 3-19 所 示 图 3-19 蝴 蝶 飞 舞 - 固 定 路 径 程 序 界 面 2. 操 作 步 骤 (1) 单 击 工 具 栏 上 的 新 建 按 钮, 新 建 一 个 文 件, 将 其 保 存 为 蝴 蝶 飞 舞 - 固 定 路 径 第 3 章 移 动 图 标 33
34 Authorware 案 例 教 程 (2) 拖 放 一 个 显 示 图 标 到 主 流 程 线 上, 命 名 为 风 景 双 击 风 景 图 标, 打 开 演 示 窗 口, 插 入 一 幅 风 景 图 片, 调 整 到 合 适 的 大 小 和 合 适 的 位 置 对 着 图 标 单 击 右 键 选 择 计 算, 打 开 风 景 图 标 的 计 算 窗 口, 输 入 Movable:=FALSE (3) 单 击 菜 单 插 入 媒 体 Animated Gif, 打 开 插 入 Animated Gif 对 话 框, 如 图 3-20 所 示 单 击 按 钮 Browse, 打 开 文 件 窗 口, 选 择 准 备 好 的 Gif 格 式 的 蝴 蝶 素 材, 在 流 程 线 上 会 添 加 一 个 Gif 图 标, 修 改 图 标 名 称 为 蝴 蝶 打 开 蝴 蝶 图 标 的 属 性 面 板, 修 改 显 示 选 项 卡 的 模 式 为 透 明, 其 他 属 性 不 变 图 3-20 导 入 Gif 动 画 (4) 拖 放 一 个 移 动 图 标 到 主 流 程 线 上, 命 名 为 蝴 蝶 飞 打 开 移 动 图 标 属 性 面 板, 设 置 移 动 类 型 为 指 向 固 定 路 径 的 终 点, 单 击 蝴 蝶, 拖 动 蝴 蝶 创 建 路 径, 最 后 双 击 路 径 上 的 折 点, 将 直 线 段 路 径 变 为 圆 滑 的 曲 线 段 路 径 设 置 移 动 的 定 时 属 性 值 为 10 秒, 执 行 方 式 为 同 时, 如 图 3-21 和 图 3-22 所 示 图 3-21 设 定 移 动 图 标 属 性 图 3-22 创 建 路 径 (5) 同 步 骤 (3) 相 似, 插 入 一 个 Gif 动 画 小 鸟, 流 程 线 上 增 加 了 一 个 Gif 图 标, 修 改
图 标 名 称 为 小 鸟, 修 改 小 鸟 图 标 的 显 示 模 式 为 透 明 (6) 拖 放 一 个 移 动 图 标 到 主 流 程 线 上, 设 置 移 动 方 式 为 指 向 固 定 路 径 的 终 点 按 照 提 示 单 击 小 鸟, 拖 拽 小 鸟 移 动 创 建 路 径, 最 后 将 直 线 路 径 修 改 为 曲 线 路 径 设 置 定 时 为 10 秒, 其 他 属 性 不 改 (7) 保 存 文 件, 运 行 程 序 查 看 该 实 例 的 效 果 3.4.5 指 向 固 定 路 径 上 的 任 意 点 指 向 固 定 路 径 上 的 任 意 点 表 示 将 移 动 对 象 从 演 示 窗 口 的 当 前 位 置 按 照 一 条 已 经 定 义 好 的 固 定 路 径 进 行 移 动, 运 动 到 基 点 和 终 点 间 的 目 标 点 后 停 止 这 种 移 动 方 式 和 指 向 固 定 路 径 的 终 点 移 动 方 式 相 似, 首 先 要 创 建 固 定 路 径, 然 后 再 设 定 目 标 点 位 置 设 定 此 种 移 动 经 历 如 下 三 步, 如 图 3-23 所 示 (1) 选 择 移 动 类 型 和 移 动 对 象 设 定 移 动 类 型 为 指 向 固 定 路 径 上 的 任 意 点 后, 面 板 上 出 现 提 示 信 息 单 击 对 象 进 行 移 动, 此 时 用 户 单 击 需 要 移 动 的 对 象, 该 对 象 中 心 会 显 示 一 个 黑 色 三 角 形 标 志 (2) 创 建 路 径 提 示 信 息 变 为 拖 动 对 象 到 扩 展 路 径, 此 时 拖 拽 对 象 创 建 路 径 (3) 设 定 目 标 位 置 设 定 基 点 的 值 和 终 点 的 值, 再 设 定 目 标 点 的 值 或 变 量, 如 图 3-24 所 示 程 序 运 行 后, 移 动 对 象 会 按 照 路 径 轨 迹 运 动 到 目 标 点 处 停 止 图 3-23 设 定 指 向 固 定 路 径 上 的 任 意 点 图 3-24 设 定 目 标 实 例 5: 移 动 - 指 向 终 点 和 任 意 点 本 实 例 是 练 习 移 动 到 固 定 路 径 上 的 任 意 点 移 动 方 式 的 设 置, 程 序 运 行 后, 天 使 和 米 奇 能 够 按 照 事 先 设 定 好 的 路 径 同 时 进 行 移 动 程 序 运 行 界 面 如 图 3-25 所 示 图 3-25 移 动 - 指 向 终 点 和 任 意 点 程 序 界 面 第 3 章 移 动 图 标 35
36 Authorware 案 例 教 程 1. 技 术 要 点 移 动 类 型 之 指 向 固 定 路 径 上 的 任 意 点, 系 统 变 量 Movable 本 实 例 的 流 程 图 如 图 3-26 所 示 图 3-26 移 动 - 指 向 终 点 和 任 意 点 程 序 流 程 图 2. 操 作 步 骤 (1) 单 击 工 具 栏 上 的 新 建 按 钮, 新 建 一 个 文 件, 将 其 保 存 为 移 动 - 指 向 终 点 和 任 意 点 (2) 拖 放 一 个 显 示 图 标 到 主 流 程 线 上, 命 名 为 背 景 双 击 背 景 图 标, 打 开 演 示 窗 口, 插 入 一 幅 图 片, 调 整 到 合 适 的 大 小 和 合 适 的 位 置 对 着 图 标 单 击 右 键 选 择 计 算, 打 开 背 景 图 标 的 计 算 窗 口, 输 入 Movable:=FALSE (3) 单 击 菜 单 插 入 媒 体 Animated Gif, 打 开 插 入 Animated Gif 对 话 框, 单 击 按 钮 Browse, 打 开 文 件 窗 口, 选 择 准 备 好 的 Gif 格 式 的 天 使 素 材, 在 流 程 线 上 会 添 加 一 个 Gif 图 标, 修 改 图 标 名 称 为 天 使 打 开 天 使 图 标 的 属 性 面 板, 修 改 显 示 选 项 卡 的 模 式 为 透 明, 其 他 属 性 不 变 (4) 拖 放 一 个 移 动 图 标 到 主 流 程 线 上, 命 名 为 移 动 天 使 打 开 移 动 图 标 属 性 面 板, 如 图 3-27 所 示 设 置 移 动 类 型 为 指 向 固 定 路 径 上 的 任 意 点, 单 击 天 使, 拖 动 天 使 创 建 路 径, 路 径 可 以 是 直 线 段 路 径 或 曲 线 段 路 径 设 置 定 时 为 13 秒, 执 行 方 式 为 同 时 设 定 基 点 为 0, 终 点 为 100, 目 标 为 80 程 序 运 行 后, 天 使 将 按 照 固 定 路 径 的 轨 迹 运 行 到 80 的 位 置 处 停 止 图 3-27 设 定 移 动 图 标 属 性 天 使 运 动 路 径 (5) 同 步 骤 (3) 相 似, 插 入 一 个 Gif 格 式 的 米 奇 图 片, 流 程 线 上 增 加 了 一 个 Gif 图 片 图 标, 修 改 图 标 名 称 为 米 奇, 修 改 米 奇 图 片 的 显 示 模 式 为 透 明
(6) 拖 放 一 个 移 动 图 标 到 主 流 程 线 上, 设 置 移 动 方 式 为 指 向 固 定 路 径 的 终 点 按 照 提 示 信 息 设 定 米 奇 为 移 动 对 象, 拖 拽 米 奇 图 片 创 建 路 径, 设 置 定 时 为 10 秒, 其 他 属 性 不 变 (7) 保 存 文 件, 运 行 程 序 查 看 该 实 例 的 效 果 习 题 三 一 选 择 题 1. 在 Authorware 环 境 中, 移 动 图 标 可 完 成 的 移 动 类 型 共 有 ( ) 种 A.4 B.5 C.6 D.7 2. 关 于 移 动 图 标 的 错 误 说 法 是 ( ) A. 移 动 图 标 只 能 移 动 文 字 B. 移 动 图 标 是 文 字 图 像 等 对 象 需 要 移 动 时 所 要 动 用 到 的 设 置 C. 移 动 图 标 能 使 得 文 字 或 者 图 片 等 由 一 个 点 开 始 挪 动 到 另 一 个 点 结 束 D. 移 动 图 标 可 以 在 指 定 的 路 径 上 移 动 3. 若 希 望 移 动 图 标 执 行 完 成 后 再 执 行 其 下 方 的 图 标, 应 该 选 择 执 行 方 式 下 拉 列 表 框 的 ( ) A. 等 待 直 到 完 成 B. 同 时 C. 永 久 D. 以 上 都 不 对 4. 若 需 要 设 置 显 示 对 象 中 的 内 容 按 照 曲 线 运 动, 可 以 设 置 移 动 图 标 的 移 动 方 式 为 ( ) A. 指 向 固 定 点 B. 指 向 固 定 直 线 上 某 点 C. 指 向 固 定 区 域 内 某 点 D. 指 向 固 定 路 径 的 终 点 5. 下 列 哪 种 移 动 方 式 不 能 实 现 在 程 序 运 行 后 根 据 用 户 的 输 入 来 确 定 对 象 移 动 的 目 的 地?( ) A. 指 向 固 定 直 线 上 某 点 B. 指 向 固 定 区 域 内 某 点 C. 指 向 固 定 路 径 的 终 点 D. 指 向 固 定 路 径 上 的 任 意 点 二 设 计 题 1. 制 作 一 个 信 鸽 飞 行 程 序 自 行 搜 索 森 林 信 鸽 素 材, 实 现 让 信 鸽 从 森 林 的 一 个 地 方 飞 到 另 一 个 地 方 的 效 果 2. 制 作 一 个 大 海 航 行 程 序 自 行 搜 索 大 海 船 图 片, 实 现 大 海 从 基 点 运 动 到 大 海 ( 固 定 区 域 ) 中 任 意 点 的 效 果, 任 意 点 的 目 标 位 置 由 随 机 函 数 来 确 定 3. 制 作 一 个 春 天 来 了 的 程 序 自 行 搜 索 标 志 春 天 的 花 草 素 材 和 蝴 蝶 小 鸟 素 材, 实 现 各 种 昆 虫 飞 禽 翩 翩 飞 舞 的 效 果 第 3 章 移 动 图 标 37