About me

梦呓中,曼陀罗的芬芳轻盈死去,化为幻世的风信子......

Calendar
Latest Post
My Friends
Total info

收藏本站 设为首页
Let life be beautiful like summer flowers and death like autumn leaves.

+------------------------------------------------------------------------------------------------------+

 

ActionScript自学手记--数据类型 [2005-12-22]
stramonium 发表在 ActionScript

数字(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会自动苹果运算符右侧的值,确定数据类型。

数据类型的转换:

数据类型(变量);

≡≡≡≡≡ 评论(共 条)我要评论

+------------------------------------------------------------------------------------------------------+