AS3.0编程 课件设计过程
作者:××× 来源:本站 浏览: 添加日期:2010-4-1 12:05:44
本节将利用ActionScript 3.0编程原理,实现在Adobe flash CS3中进行动画编程,实现一个完整课件的制作过程。
设计准备与素材准备
在课件设计的过程中,有大量的文件和素材需要准备,本节将着重介绍本课件制作过程中所需要创建的基本文件和元件,方便后面的编程和使用。
1.创建文档
2.创建素材“小球”
3.创建素材按钮
4.多选框(CheckBox)组件介绍
5.场景复制和重命名
Loading制作
在Adobe Flash CS3文档中创建自身的Loading,所加ActionScript 3.0的代码帧上最好不要放其他元件,或单独用一个场景,否则将看不到Loading的效果。所以在这里单独使用一个空白场景作为Loading场景。把当前场景的名称修改为“loading”。
要实现Loading,需要完成下面的几项任务:
(1)创建一个文本框,用于显示进度的值。
(2)创建两个矩形,通过缩放其中的一个,表示加载进度与总进度的关系。
(3)创建加载过程的事件处理函数,用于监听加载进度并控制文本框内容和矩形的缩放。
(4)创建加载完成的事件处理函数,用于在加载完成时删除创建的显示对象,并播放进入下一场景。
(5)在当前根路径注册控制加载的两个事件处理函数。
封面设计和变量初始化
课件的封面是第一时间呈现在学生面前的,一个优秀的界面设计可以吸引学生的注意力,将学生的思想带入一个假象的科学范畴之内。
封面设计作为一个单独的场景存在,单击【窗口】|【其它面板】|【场景】,打开场景面板,单击添加场景按钮,添加一个新场景,并修改场景名称为“首页”。在本场景创建封面内容。本例采用蓝色为基调,使用渐变颜色和颜色反差来衬托动画。具体的设计过程在此不在细述,效果如图所示。
平抛运动演示
在场景面板中,选中并复制场景“首页”,创建一个新的场景并命名为“演示”。然后对场景进行一下处理,仅保留背景内容。
在此场景中,将实现平抛运动的模拟演示。具体需要实现的功能如下:
创建一个坐标,用于对照小球的运动位置。
加载三个不同颜色的小球,分别做水平向右直线运动,竖直向下直线运动和平抛物体运动。
利用Timer类控制小球的播放、停止和重置。
使用复选框控制是否“记录位置”和是否“绘制轨迹”。
平抛运动分运动规律
在场景面板中,选中并复制场景“演示”,创建一个新的场景并命名为“分运动规律”。其它保持不变。
在此场景中,将实现对平抛运动的分运动规律的探究。具体需要实现的功能如下:
在坐标原点加载三个不同颜色的小球,分别做水平向右直线运动,竖直向下直线运动和平抛物体运动。
利用Timer类控制小球的播放、停止和重置。
使用复选框控制是否“显水平线”和是否“显竖直线”。此处是本场景演示的重点,利用绘制出的线条的关系,来确定平抛运动在水平和竖直方向各自做什么运动。
平抛运动速度规律
在场景面板中,选中并复制场景“分运动规律”,创建一个新的场景并命名为“速度变化规律”。其它保持不变。
在此场景中,将实现对平抛运动的速度规律的探究。具体需要实现的功能如下:
在坐标原点红色小球,控制其平抛物体运动。
创建一个输入文本和两个动态文本,用来输入“水平速度”和显示“竖直速度”和“合速度”。
利用Timer类控制小球的播放、停止和重置。
使用复选框控制是否“绘制轨迹”。
使用向量绘制方法,绘制箭头线来表示速度的大小和方向,并进行平行四边形合成。
平抛运动位移规律
在场景面板中,选中并复制场景“速度变化规律”,创建一个新的场景并命名为“位移变化规律”。其它保持不变。
在此场景中,将实现对平抛运动的位移规律的探究。具体需要实现的功能如下:
在坐标原点红色小球,控制其平抛物体运动。
创建一个输入文本和三个动态文本,用来输入“水平速度”和显示“竖直位移”“水平位移”和“合位移”。
利用Timer类控制小球的播放、停止和重置。
使用复选框控制是否“绘制轨迹”。
使用向量绘制方法,绘制箭头线来表示位移的大小和方向,并进行平行四边形合成。 
反馈练习
在场景面板中,选中并复制场景“位移变化规律”,创建一个新的场景并命名为“反馈练习”。把其中的坐标系,文本内容以及复选框全部删除,只保留3个功能按钮即可。
在此场景中,将实现对平抛运动的分运动规律的探究。具体需要实现的功能如下:
在坐标原点红色小球,控制其平抛物体运动。
创建一个输入文本和三个动态文本,用来输入“水平速度”和显示“竖直位移”“水平位移”和“合位移”。
利用Timer类控制小球的播放、停止和重置。
使用复选框控制是否“绘制轨迹”。
使用向量绘制方法,绘制箭头线来表示位移的大小和方向,并进行平行四边形合成。
跳转及功能按钮实现
跳转按钮是指在不同场景之间进行转换时所使用的按钮,功能按钮主要是指文档的关闭和最大化、最小化按钮。
1.跳转按钮
2.功能按钮 
- 上一篇文章: AS3.0编程 Flash游戏介绍及原理和流程应用实例
- 下一篇文章: AS3.0编程 课件设计与需求分析
相关文章
- AS3.0编程 Flash留言本前台制作
- AS3.0编程 Flash留言本制作前期准备
- AS3.0编程 Flash游戏设计实施
- AS3.0编程 FLASH游戏制作前的准备工作
- AS3.0编程 Flash游戏介绍及原理和流程应用实例
- AS3.0编程 课件设计过程
- AS3.0编程 课件设计与需求分析
- AS3.0编程 错误(errors)类
- AS3.0编程 使用try-catch-finally处理异常
- AS3.0编程 异常和错误基础知识
- AS3.0编程 So本地数据存储
- AS3.0编程 与JavaScript通信
- AS3.0编程 数据通信基础
- AS3.0编程 XML对象
- AS3.0编程 XML文件简介
- AS3.0编程 捕获声音输入
