欢迎来到天天文库
浏览记录
ID:21847119
大小:4.17 MB
页数:29页
时间:2018-10-20
《第20章 使用actionscript制作交互动画》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第20章 使用ActionScript制作交互动画教学内容:ActionScript是Flash中的一种高级技术,也是Flash中的一种编程语言。ActionScript语句是Flash中提供的一种动作脚本语言教学重点ActionScript简介插入ActionScript代码ActionScript编程基础ActionScript中的运算符ActionScript中的基本语句20.1 ActionScript简介ActionScript是一种专用的Flash程序语言,是FlashCS6的一个重要组成部分,它的出现给设计和开发人员带来了很大方便。20.2 插入ActionScript代码
2、通过简单的ActionScript代码语言的组合,就可以实现很多相当精彩的动画效果。在Flash中ActionScript功能十分强大,20.2.1为帧添加ActionScript将ActionScript添加在指定的帧上,也就是前面介绍的将该帧作为激活ActionScript程序的事件。20.2.2为按钮添加ActionScript为按钮添加ActionScript是最为普通的一种做法,如按钮按下或放开等。按钮中的ActionScript代码一般都包含在on事件之内。20.2.3为影片剪辑添加ActionScript为影片剪辑元件添加语句并指定触发事件后,当事件发生时就会执行设置的语句
3、动作。为影片剪辑元件添加语句的方法与为按钮添加语句的方法基本相同。20.3 ActionScript编程基础ActionScript也具有编程所需的规范,如变量、常量和函数等,本节来详细介绍这些内容。20.3.1变量变量在ActionScript中用于存储信息,它可以在保持原有名称的情况下使其包含的值随特定的条件而改变。20.3.2常量常量就是在程序中保持不变的值,与变量的区别是,变量仿佛是一个容器,可以放置任何数值,而常量是不变的,就是本身。20.3.3关键字在ActionScript中保留了一些具有特殊含义的单词,供ActionScript进行调用,这些被保留的单词即为关键字,关键字
4、是ActionScript中用于执行一项特定操作的单词。20.3.4函数函数是指对常量和变量等进行某种运算的方法,它是ActionScript语句的基本组成部分之一。20.4 ActionScript中的运算符在ActionScript中,运算符用于指定表达式中的值将如何被联合、比较或者是改变,操作符的动作对象称为操作数。20.4.1数值运算符数值运算符可以执行加法、减法、乘法、除法运算,也可以执行其他算术运算。增量运算符最常见的用法是i++,可以在操作数前后使用增量运算符。20.4.2赋值运算符赋值运算符主要用来将数值或表达式的计算结果赋给变量。在Flash中大量应用赋值运算符,这样可
5、以使设计的动作脚本更为简洁。20.4.3逻辑运算符逻辑运算符会比较布尔值(true和false),然后返回第3个布尔值。例如,如果两个操作数都为true,则逻辑“与”运算符(&&)将返回true。20.4.4等于运算符可以使用等于运算符确定两个操作数的值或标识是否相等。这种比较的结果是返回一个布尔值(true或false)。20.4.5位运算符位运算符是对一个浮点数的每一位进行计算并产生一个新值。位运算符又可以分为按移位运算符以及按位逻辑运算符。20.5 ActionScript中的基本语句在Flash中经常用到的语句是条件语句和循环语句。条件语句包括if语句、特殊条件语句,循环语句包括
6、while循环、for循环语句。20.5.1if语句条件语句If能够建立一个执行条件,只有当If语句设置的条件成立时,才能继续执行后面的动作。20.5.2特殊条件语句特殊条件判断语句一般用于赋值,本质是一种计算形式,格式为:变量a=判断条件?表达式1:表达式2;20.5.2特殊条件语句特殊条件判断语句一般用于赋值,本质是一种计算形式,格式为:变量a=判断条件?表达式1:表达式2;20.5.4while和dowhile循环while语句可以重复执行某条语句或某段程序。使用while语句时,系统会先计算一个表达式,如果表达式的值为true,就执行循环的代码。20.6实战演练通过前面对Acti
7、onScript3.0的编程环境,语法规则、基本语句等已经有所了解。本节将通过实例来说明Flash中内置基本语句的使用,以及手动编写ActionScript脚本的方法。实例1——stop和play语句“Play”是一个播放命令,用于控制时间轴上指针的播放。运行后,开始在当前时间轴上连续显示场景中每一帧的内容。实例2——使用getURL跳转到网页getURL用于建立Web页面链接,该命令不但可以完成超文本链接,而且还可以链接FTTP地
此文档下载收益归作者所有