FlashAS20代码大全Word文档下载推荐.docx
- 文档编号:15840828
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:48
- 大小:42.99KB
FlashAS20代码大全Word文档下载推荐.docx
《FlashAS20代码大全Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《FlashAS20代码大全Word文档下载推荐.docx(48页珍藏版)》请在冰豆网上搜索。
//创建Date类的实例(Date类的实例含系统时间的所有信息);
注意var中的字母v是小写的。
varyy=time.getFullYear();
varmm=time.getMonth()+1;
/*getMonth比较特殊,它返回的值是0-11之间的数值,
所以必须要加上1*/
vardd=time.getDate();
varxq=time.getDay();
//返回值为0,周末
varhh=time.getHours();
varmin=time.getMinutes();
varss=time.getSeconds();
trace(yy+"
年/\n"
+mm+"
月\n"
+dd+"
日\n"
星期"
+xq+"
\n"
+hh+"
点\n"
+min+"
分\n"
+ss+"
秒"
)
//换行符号必须在引号里边才可以
a=yy+"
年"
月"
日"
+xq+hh+"
点"
分"
三、声明方式及获取类型
1.变量的声明方式,数字于字符串数字相加的规则
数字声明的方式
vara:
String="
12"
;
//声明变量a是一个字符串类型,为12
varb:
Number=34;
//声明变量b是一个数字字符串类型,为34
varc=a+b;
//声明变量c=a+b
trace(c);
//字符串类型和数字类型的变量相加时,数字型被转换成字符串再相加
输出结果:
1234
2.实例:
确定变量的数据类型typeof
varm="
;
trace(typeof(m));
m=2;
trace(typeof(m))
stringnumber
3.改变数据的类型:
数字Number()、字符串String()、逻辑是否Boolean、对象数据类Object()、数组Array();
vara="
varb=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
m="
+m+"
\nn="
+n)//输出结果m=46换行n=1234
5.逻辑运算符
逻辑运算符对布尔值(逻辑是于逻辑否)进行运算,结果是一个布尔值true或false
符号
&
‖
名称
逻辑非
逻辑与(并且)
逻辑或(或者)
意义
返回相反的结果
两个均为true时结果为true
一个为true时,结果即为true
age=10;
h=1.0;
if(age>
60||age<
14&
!
(h>
1.1)){//身高不超过1.1,年龄小于14大于60的免票
trace("
免票"
);
//输出结果:
免票
}//先执行逻辑非!
,然后是逻辑与&
,然后是逻辑或‖
6.赋值运算符
实例
+=
相加并赋值
x+=5等效于x=x+5
-=
相减并赋值
x-=5等效于x=x-5
*=
相乘并赋值
x*=5等效于x=x*5
/=
相除并赋值
x/=5等效于x=x/5
%=
取模并赋值
x%=5等效于x=x%5
换位与并赋值
x&
=5等效于x=x&
5
赋值运算符的一种特殊形式:
条件赋值运算符
a=条件?
数值1:
数值2//如果条件满足,则为值2,如果不满足,则为数值1
h=2;
a=age>
60||h<
1.1?
5:
10
升高为"
+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
varsum=0;
for(vari=1;
i<
=100;
i++){sum+=i;
}
//初始值为1,在小于100的情况下,加到sum中,再i加1执行
trace(sum);
//输出结果为5050
3.循环结构while
while(条件){执行语句}
varsum=0;
vari=1;
while(i<
=100){sum+=i;
i++}trace(sum)输出结果:
5050
4.break和continue语句:
break用于跳出整个循环;
continue用于跳出本轮循环
质数的判断,判断100以下的数字是否是质数
for(vari=3;
i<
i+=2){//检测100以下的数字
for(varj=2;
j<
i;
j++){
if(i%j==0){
break;
}//如果相除无余数,则退出j的循环
elseif(j==i-1){trace(i);
}}}
计算1-100之间所有不能被5整除的自然数的和
varsum=0
for(vari=1;
i+=1){
if(i%5==0){
continue;
}//如果能被5整除,则跳出,开始下一个循环
trace(i)//输出所有不能被整除的数字
sum+=i}trace(sum)//显示和,输出为4000
5.分支结构swich:
swich用来实现分支结构
实例1获取系统时间,然后根据系统时间中的星期数输出适当的字符串
vartoday=newDate()
switch(today.getDay()){
case0:
今天是星期天"
break;
//case与后边的数值,必须有一个空格
case1:
今天是星期一"
case2:
今天是星期二"
case3:
今天是星期三"
case4:
今天是星期四"
case5:
今天是星期五"
default:
今天是星期六"
}//返回当天的星期
实例2判断当前月份所含的天数
vartoday=newDate();
theYear=today.getFullYear();
theMonth=today.getMonth()+1;
switch(theMonth){
case3:
case7:
case8:
case10:
case12:
ts=31;
//如果是1、3、5、7、8、10、12月,ts则为31
case6:
case9:
case11:
ts=30;
//如果是4、6、9、11月,ts则为30
if(theYear%4==0){ts=29;
}else{ts=28;
}}
本月有"
+ts+"
天"
6.with语句
语言格式
with(对象){对象的属性和方法}
with(mc){
nextFrame();
_x=100;
_y=100;
_ratation=90;
六、事件处理机制
1、按钮事件on()
实例1:
用on的键盘事件控制一个元件。
新建一个元件,命名为mc,用移动键控制。
(注:
可以将按钮放在屏幕外)
on(keyPress"
Left>
){
if(mc._x>
=1){
mc._x-=5}else{mc._x=0}}//左移5像素
Right>
if(mc._x<
=549-mc._width){
mc._x+=5}else{mc._x=550-mc._width}}//右移5像素
Up>
if(mc._y>
mc._y-=5;
mc._xscale=mc._yscale-=5}
else{mc._y=0;
mc._xscale=mc._yscale}}//上移5像素,横向和纵向缩小20%
Down>
if(mc._y<
=400-mc._height){
mc._y+=5;
mc._xscale=mc._yscale+=5}
else{mc._y=400-mc._height;
mc._xscale=mc._yscale}}//下移5像素横向和纵向增加5%
事件处理函数
说明
onPress
在按钮上按下鼠标左键时调用
onRelease
在按钮上按下鼠标左键并释放时调用
onReleaseOutside
在按钮上按下鼠标左键然后将鼠标移到按钮外部并释放左键时调用
onRollOver
当鼠标指针从按钮外移到按钮上时调用
onRollOut
当鼠标指针从按钮外移到按钮外时调用
onDragOver
在按钮外按下鼠标左键然后将鼠标指针拖到按钮上时调用
onDragOut
在按钮外按下鼠标左键然后将鼠标指针拖到按钮外时调用
on
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FlashAS20 代码 大全
![提示](https://static.bdocx.com/images/bang_tan.gif)