- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
flash课件第13讲Action
网页三剑客之一
Flash MX 2008 ;第十三讲 ActionScript(高级);ActionScript的函数
1 函数简述
函数,其实就是代码块,将完成某个特殊功能的一段代码放在一起,用特殊的方式将其定义和封装,然后命名这段代码为函数。函数的作用就像在动画中用的图符一样,可以重复调用,这样不仅简化了代码,增加运行效率,还减少了因冗长的代码书写造成的错误,另外,通过传递参数的方法,可让函数处理各种数据,返回不同的值。 ;1 “. ”语法 :
指向一个对象的某个属性或方法。在Flash中,由于它的面对的具体对象大多为MC,所以,这个点也就指向了每个MC的属性和方法。
2 “/”语法:
用来表示路径,通常与“:”搭配用来表示一个MC的属性和方法。虽然“/”语法也可以指定路径,但从Flash 5.0开始就不再是标准的语法了,所以我们最好用“.”来表达; 3 “{}”和“()”语法:
“{}”语法用来将程序分成一块一块的模块,可以将括弧中的代码看作一句表达,而“()”则多用来放置参数,若括弧里面空的就表示没有任何参数传递。
4 “//”语法:注释语法
用于为一行或一段代码添加注释以便别人的阅读,同时也方便自己以后的维护。Flash在执行的时候会自动跳过它,运行下面的代码。这对于多达数十行甚至上百行的代码,意义尤为重要。 ;Action Script的数据类型
数据类型用于描述变量或元素能够存放什么类型的数据。
1 字符串(string)类型
字符串就是字符的序列,在Action Script中,字符串是使用双引号(“”)封闭的,只要将字符用双引号引起来就构成了一个字符串。
2 数字(Number)类型
数字类型是指变量的取值为数值的数据类型。;3 布尔(Boolean)类型
布尔类型只有两个值,真(true)与假(flase).在ActionScript中,如需要可以将它们分别转换1(true)或0(false).这种类型常用在if语句中。
4 对象(object)类型
对象是属性的集合,其中每个属性都有其自身的名字和值,而这些值可以是任何数据类型,包括对象类型。我们一般使用”.”语法来获得属性的值。;ActionScript中的基本语句
1 概述
在ActionScript中,语句可以比喻为指示要执行的动作的一组句子,包括如何执行,以及执行的顺序。语句中使用单词(常为变量名、运算符以及表达式)来代表一定的含义,使用标点符号来表示结构。
2 控制流程
语句控制了脚本中动作的执行顺序。正常情况下,在ActionScript中从上到下一行一行地执行各个语句。而有些语句可以改变这个顺序,这样就可以根据不同的条件执行不同的语句。; If(条件)语句
1 书写:if(条件式){语句1;语句2;语句3……}
2 表示:当ActionScript执行到此处时,将会先判断给定的条件是否为真。若为真,则执行if语句的内容,然后继续后面的流程;若为假,则跳过if语句,直接执行后面的流程语句。;If/Else语句
1 书写:if(条件式){语句1;语句2;语句3……} else{语句1;语句2;语句3…}
2 表示:当if语句的条件式的值为真时,执行if语句的内容,跳过else语句。反之,将跳过if语句,执行else语句的内容,即if语句、else语句两者只执行其中之一。; If/Else If语句
1 书写:if(条件式){语句1;语句2;语句3……} else if(条件式){语句1;语句2;语句3……} ……
2 表示:当if语句的条件式为假时,判断接着的一个else if语句的条件式。若仍为假,则继续判断下一个else if的条件式;若if某一个语句的条件式为真??则跳过接着的一系列else if语句。;While
1 书写:while(条件表达式){语句1; 语句2; 语句3;……}
2表示:“当”型循环,当条件满足时就执行循环,否则跳出循环
Do …while
1 书写
do{语句1; 语句2; 语句3;……} while(条件表达式);2 表示
“直到”型循环,执行do…while中的语句,然后 再判断while的条件表达式的值。若值为则再次执行前面的语句。如此反复,直到条件表达式值为假,就跳出循环。
;For (循环语句)
1 书写: for(表达式1;条件表达式;表达式2) {语句1; 语句2; 语句3;……}
文档评论(0)