欢迎来到天天文库
浏览记录
ID:43089229
大小:173.50 KB
页数:15页
时间:2019-09-29
《flash教程第7章》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第7章动作脚本基础Actionscript是Flash的内置脚本语言,它是面向对象的编程语言,通过Actionscript的强大功能,可以创造出各种复制的动画效果和网络应用程序。7.1“动作”面板Flash提供一个专门处理动作脚本的编辑环境——“动作”面板。默认情况下,“动作”面板自动出现在Flash的下面,也可以选择“窗口”
2、“动作”命令打开。1.“动作”面板的组成“动作”面板是Flash的程序编辑环境,它由两部分组成。右侧部分是“脚本窗口”,这时输入代码的区域。左上角部分是“动作工具箱”,每个动作脚本语言元素在该工具箱中都有一个对应的条目。左下角部分为“脚本导航器”
3、,在这里可以浏览Flash文件中的对象,以查找动作脚本代码。如果单击“脚本导航器”中的某一项目,则与该项目关联的脚本将出现在“脚本窗口”中。2.在时间轴关键帧上添加程序FlashActionScript是以时间轴为基础的程序。在以前章节的学习中可以得知,Flash动画是由许多帧组成的。帧除了可以放置图形图像之外,每个关键帧上都可以编写程序,当播放磁头到达有程序的关键帧时,就会执行该关键帧上的程序。3.实例的命名在程序的编写当中,往往需要编写被控制的对象,这些对象可以是影片剪辑实例或按钮实例等。为了能控制这些对象,就必须为这些对象进行命名。4.点语法的使用点语法可以用来表
4、示对象之间的子父级关系,或存取对象的属性。点语法的书写格式为“.”。Actionscript的基础命令。7.2按钮与影片剪辑创建交互式的Flash动画少不了按钮与影片剪辑。下面将介绍按钮的事件处理程序、影片剪辑的事件处理程序以及影片剪辑的各种属性。1.按钮的事件处理程序按钮是Flash中交互界面的基本元素。按钮可以接受各种各样的事件,所谓事件是指触发按钮程序的特定状况,例如,单击按钮,那么这个“单击”就是一个事件。按钮接收到这个“单击”的事件之后,就会执行按钮中包含的程序。那么按钮如何来接收各种各样的事件呢?这就需要一个特别的事件处理程序,用来接收和处理事件。按钮的事件
5、处理程序如下:on(事件名称){//这里是接收到事件之后要执行的程序}以上的事件处理程序中,小括号内必须至少有一个事件名称。如果事件的个数大于1,那么事件之间就要用“,”隔开,程序的格式如下:on(事件名称1,[事件名称2,事件名称n]){//这里是接收到事件之后要执行的程序}例7-3创建一个按钮程序。例7-4使用时间轴关键帧编写按钮程序2.按钮的事件名称按钮除了release事件外,还有很多常用事件,不同的事件可以用来制作不同的交互效果。3.影片剪辑的属性编写影片剪辑是Flash中最常见的一种元素,功能也是最强大的。不管是简单的Flash动画还是复杂的交互式动画,都离
6、不开影片剪辑,所以影片剪辑的程序编写就显得至关重要。对影片剪辑实例进行属性设置,语法格式如下:影片剪辑实例.属性名称=属性值例如,舞台上有一个名字为mymc的影片剪辑实例,如果要控制它的横向坐标,就可以编写以下的程序:mymc._x=350//把mymc的X坐标设置成350_yscale指定用于垂直缩放影片剪辑的百分比的值例7-5通过按钮放大图4.影片剪辑的方法所谓影片剪辑的方法,可以理解为影片剪辑的功能。例如,可以将影片剪辑进行拖动;可以测试影片剪辑之间是否碰撞了;复制一个或几个相同的影片剪辑等功能。5.影片剪辑的事件处理程序与按钮相同,影片剪辑也有事件,当触发这个事
7、件的时候就会执行后面的程序。首先来介绍如何将影片剪辑事件处理程序编写在影片剪辑实例本身上。事件处理程序的语法格式如下:onClipEvent(事件名称){//触发事件后执行的程序}例7-6使用影片剪辑事件处理程序制作移动的圆球7.3流程控制语句所谓流程控制语句,就是指可以控制程序执行顺序的语法,也可以说是让Flash按照某些特定的条件,决定要执行哪个部分的程序内容,完成某一项功能,从而赋予程序判断和思考的功能。1.If…else流程控制语句if…else流程控制语句是一种选择结构的语句,在程序中以条件判断来表现,根据条件判断结果来执行不同的动作。语句格式如下:if(条件
8、){代码块A;}else{代码块B}if语句中的条件是由关系表达式或者逻辑表达式实现的。关系表达式和逻辑表达式的值都是布尔(逻辑)值,因此判断if语句中的条件是否成立,实际上就是判断关系表达式或者逻辑表达式的值是真(true)还是假(false)。若条件表达式的值为true,执行代码块A的内容;若条件表达式的值为false,则执行代码块B的内容。例7-7if…else流程控制语句的实例2.for循环控制语句循环结构是通过一定的条件控制动作脚本中某一语句块反复执行,当条件不满足时就停止循环。这种程序结构对实现交互性的影片有着举足轻重的作用,
此文档下载收益归作者所有