Flash_AS2.0代码大全

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Flash as2.0代码大全与Flash 制作技巧

一、注释

// 单行注释符

/* */ 多行注释符/*开始,*/结束

二、转义字符

结果输出: Hello

ActionScript2.0

实例:获得系统的事件2:

var time = new Date();

//创建Date 类的实例(Date 类的实例含系统时间的所有信息);注意var 中的字母v 是小写的。 var yy = time.getFullYear(); var mm = time.getMonth()+1;

/*getMonth 比较特殊,它返回的值是0-11之间的数值, 所以必须要加上1*/ var dd = time.getDate();

var xq = time.getDay(); //返回值为0,周末 var hh = time.getHours(); var min = time.getMinutes(); var ss = time.getSeconds();

trace(yy+"年/\n"+mm+"月\n"+dd+"日\n"+"星期"+xq+"\n"+hh+"点\n"+min+"分\n"+ss+"秒") //换行符号 必须在引号里边才可以

a=yy+"年"+mm+"月"+dd+"日"+"星期"+xq+hh+"点"+min+"分"+ss+"秒"

三、声明方式及获取类型

1.变量的声明方式,数字于字符串数字相加的规则

数字声明的方式

var a:String="12" ; //声明变量a 是一个字符串类型,为12

var b:Number=34 ; //声明变量b 是一个数字字符串类型,为34 var c=a+b ; //声明变量c=a+b

trace(c); //字符串类型和数字类型的变量相加时,数字型被转换成字符串再相加 输出结果:1234

2.实例:确定变量的数据类型 typeof var m="12"; trace(typeof(m)); m=2;

trace(typeof(m))

输出结果:string number

3.改变数据的类型:数字Number()、字符串String()、逻辑是否Boolean 、对象数据类Object()、数组Array(); var a ="12" ; //声明变量a 是一个字符串类型,为12

转义序列 \b

\f

\n

\r

\t

\ "

\'

\\

字符

退格符(ASCII8)

换页符(ASCII12)

换行符(ASCII10)

回车符(ASCII13)

制表符(ASCII9)

双引号

单引号

反斜杠

var b=Number(a); //将a 转换为数字类型,赋予b trace(typeof(b)+":"+b)

输出结果:number:12

四、运算符

1.点运算符:用来连接对象与嵌套再对象中的子对象,以及访问对象于对象的属性和方法。

例:this.stop //当前对象停止 2.数值运算符

3.比较运算符

例: x="100" y=100

z1=(x==y)

z2=(x===y) //z1 、z2对两个式子进行判断,如果是正确的,则为true ,如果为错误的则为false trace(z1+"/"+z2) 输出结果:true/false 4.字符串运算符 +

+进行连接时,对于不是字符串类型的数值,先将其转换成字符串,再进行连接。 如果要将两个数字类型的数字进行连接,可以借助空字符串 例:m=12+34

; n=""+12+34

trace("m="+m+"\nn="+n) //输出结果 m=46 换行 n=1234 5.逻辑运算符

例:if (age>60 || age<14 && !(h>1.1)) { //身高不超过1.1,年龄小于14大于60的免票 trace("免票"); //输出结果:免票

} //先执行逻辑非!,然后是逻辑与&&,然后是逻辑或‖ 6.赋值运算符

a=条件 ? 数值1:数值2 //如果条件满足,则为值2,如果不满足,则为数值1

h=2;a=age>60||h<1.1?5:10

trace("升高为"+h+"米"+"\n 价格为"+a+"元") //输出为:升高为2米价格为10元 7.数组访问运算符

五、程序结构

1.条件结构

语法格式:

①if(条件){执行操作}

②if(条件) {执行操作1} else {执行操作2}

③if(条件) {执行操作1} elseif(条件2){执行操作2} elseif(条件3){执行操作3} ---- else {执行操作}

2.循环结构

语法格式:For(语句1;语句2;语句3) {执行语句}

语句1通常为赋值语句,语句2通常为表达式进行条件判断,在循环执行一次后执行语句3

例:var sum = 0;

for (var i = 1; i<=100; i++) {sum += i;}

//初始值为1,在小于100的情况下,加到sum中,再i加1执行

trace(sum); //输出结果为5050

3.循环结构while

语法格式:while(条件) {执行语句}

var sum=0;var i=1;

while(i<=100){sum+=i ; i++}trace(sum)输出结果:5050

相关文档
最新文档