文档介绍:计算机二维动画教程计算机二维动画教程普通高等院校数字艺术类规划教材普通高等院校数字艺术类规划教材第 10 章组件与幻灯片文稿【教学目标】?了解组件的概念和基本用法?使用组件创建各类交互式动画?了解幻灯片演示文稿的基本概念?掌握幻灯片演示文稿的应用方法 组件的基本概念组件是用来简化交互式动画开发的一门技术,一次性制作,可以多人反复使用,旨在让开发人员重用和共享代码,封装复杂功能, 使用户方便而快速地构建功能强大且具有一致外观和行为的应用程序。组件是带参数的影片剪辑,其中所带的预定义参数由用户在创作时进行设置。每个组件还有一组独特的动作脚本方法、属性和事件,也称为 API (应用程序编程接口),使用户在运行 Flash 时能够设置参数和其他选项。 组件的基本概念?基于 FLA 的组件这种组件是具有内置外观的基于 FLA 的文件,用户可以通过在舞台上双击组件访问此类文件,也可以对其进行编辑。这种组件的外观及其他资源位于时间轴的第 2帧上。双击这种组件时, Flash 将自动跳到第 2帧并打开该组件外观的调色板。?基于 SWC 的组件这种组件也有一个 FLA 文件和一个 ActionScript 类文件,但它们已经编辑并导出为 SWC 。 SWC 文件是一个由预编译的 Flash 元件和 ActionScript 代码组成的包,使用它可以避免重新编译原始文件。 FlVPlayback 和 FLVPlaybackCaptioning 就是基于 SWC 的组件。 组件的基本概念? Flash CS3 中的常用组件 组件应用举例每个 ActionScript 组件都是基于一个 ActionScript 类构建的,该类位于一个包文件夹中,其名称格式为 。例如, Button 组件是 Button 类的实例,其包名称为 。将组件导入应用程序中时,必须引用包名称。一般可以用下面的语句导入 Button 类: import CheckBox ──问题选项在下面的动画示例中,选择题目,则下面的选项有效;选择不同选项,在动态文本框中会给出不同的反馈信息。 ComboBox ──下拉列表 boBox 组件创建一个下拉列表框;单击列表框中的某个网站选项,就会打开该网站的页面 ProgressBar ──下载进度在下面的动画示例中,使用 ProgressBar 组件创建一个下载进度条;单击【开始下载】按钮,会出现当前帧下载的进度;下载完成后,能够在舞台上显示载入的图形 Slider ──游标控制在下面的动画示例中,通过拖动游标,可以实时改变对象的运动位置