Flash_AS2.0代码大全
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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