数字(Number)
范围:正数、负数、整数、小数。
声明变量一般形式:
var 变量名:数据类型;
var myAge:Number;大幅度放松 速度数据类型的转换:
Number(变量名);
例: 2个输入文本相加
在按钮元件上加。
on (release) {
var c = Number(a)+Number(b);|
}
分别设置2个输入文本为变量a b
字符串(String)
用双引号引起来的字符(字母、数字、标点符号)序列。区分大小写
声明:
var myAge:String;
多个字符串连+号连接。
var myAge:String="my "+"name is"+"wt";
结果:my name is wt
转义字符:
\b 退格符
\f 换页符
\n 换行符
\r 回车符
\t 制表符
\" 双引号
\' 单引号
\\ 反斜杠
\000-\377 八进制指定的字节
\x00-\xFF 十六进制指定的字节
\u0000-\uFFFF 十六进制制定的16位Unicode字符
var theAge:String="\"我的年龄是:\"";
返回值:"我的年龄是:"
布尔值(Boolean):
逻辑值 真:true 假:false
var mySex:Boolean; //声明一个布尔值变量,代表人的性别
mySex=true; //布尔值为真,代表性别为男
例: 用按钮控制影片剪辑的 播放的和停止
在按钮元件所在图层第一贞定义一个Boolean值变量
var mcCon:Boolean = false;
按钮动作:
on (release) {
if (mcCon) {
mc.play();
} else {
mc.stop();
}
mcCon = !mcCon; //布尔值取反,不太明白,意思就是每单击一次按钮,让mcCon变成相反的布尔值。
trace(mcCon);
}
影片剪辑(MovieClip):
FLASH中唯一可以引用图形元素的数据类型。可以"."运算符调用MovieClip类中的属性和方法来控制。
MovieClip!=Movie Clip MovieClip是一种数据类型,Movie Clip代表影片剪辑。
声明影片剪辑变量的时候必须指定一个图形元素。
var mc:MovieClip=this; //声明MovieClip型变量mc,并指向场景中的影片剪辑
mc._alpha=20;
this指场景中的影片剪辑,如果场景中的不只一个影片剪辑,this则指向所有的影片剪辑。若要单独指向一个,要给影片剪辑加实例名。
对象(Object)
每个对象有一定的属性,可以把影片剪辑看成一个对象,他的属性有坐标、透明度、宽度等,通过点运算符访问
mc._x;
mc._width;
影片剪辑是内置对象,还可以自己定义对象。
定义一个人对象:
var person:Object;
person.name="mary";
person.age=20;
还可以这样定义:
var person={name:"mary",age:20};
两段代码等效!
其他数据类型和数据类型的转换:
Null 表示空,即没有值。
Undefined 表示一个变量没有赋值,称为定义。
Flash中声明数据类型可省略,Flash会自动苹果运算符右侧的值,确定数据类型。
数据类型的转换:
数据类型(变量);