Flash AS 学习笔记(零起步)第2篇-Flash中的数据类型(理论篇)

第2篇-Flash中的数据类型(理论篇)
接着上一篇,我们知道,变量可以存储信息,但信息有很多种类,例如:
var money=100;
var name="笸箩";
在上边中,money是数字,可以进行四则运算,而name是字符型变量,不能进行四则运算。为了区分不同类型的变量,就有了数据类型,下边,我们来侃侃一些常见的数据类型。
[color="#0000ff"]一 数字(Number)[/color]
数字型变量的值就好比我们学数学时的实数,可正可负,可整可零,下边让我们来声明一个数字型的变量,和普通的声明变量不同,声明特定数据类型的变量除了用var+变量名外,还要在变量名后边加一个冒号,冒号后边写上数据的类型,例如:
var money:Number
声明变量的规则的格式是:
var 变量名:数据类型;
其中值得一提的是,动态文本和输入文本的变量名是在“属性”面板中定义的,其默认数据类型是字符串型。好了,下边就说说字符串类型。
[color="#0000ff"]二 字符串(String)[/color]
哦,其实刚看时,我也一头雾水,字符串?String?一看名字就懵了,各位振作起来,不要被外表所打败,其实字符串就是用双引号括起来的字符(字母,数字和标点符号)序列,如我们这一篇刚开始的那个变量var name="笸箩";  其中"笸箩"就是一个字符串,在Flash中A和a是不同的字符,即字符也是区分大小写的。上边我们知道了声明变量的规则的格式   var 变量名:数据类型;我们不难声明一个字符串类型的变量:
var name:String;
[color="#0000ff"]三 布尔值(Boolean)[/color]
人的性别一般只有两种(好像有点...),或男或女布尔值作为一种数据类型,也是只有两种结果,真或假,所以向这些性别类的数据常用布尔值来表示,真或假在Flash中用true和false来表示,怎么,你不会念,没关系,其实,这里边好多单词我也不会,如果你有雄心壮志,我建议你去down个金山词霸什么的,学习一下总是好的,当然,如果你和我一样看到字母就头晕,不学也没关系。在程序中,布尔值常和条件判断搭配,这些以后再说。
[color="#0000ff"]四 影片剪辑(MovieClip)[/color]
注意拉,注意拉,这个影片剪辑并非那个影片剪辑,啊,哪个阿,就是你按Ctrl+F8时出现的那个影片剪辑,他们的区别是数据类型的影片剪辑英文为MovieClip,那个为Movie Clip,中间有一个空格的。
现在介绍一下MovieClip,它是一种比较特殊的数据类型,它是Flash中唯一引用图形元素的数据类型。MovieClip数据类型允许使用MovieClip类中的属性和方法控制影片剪辑实例,可以使用“.”来调用这些属性和方法。
怎么,看不懂了,没关系,这些以后再了解也不迟,下一篇我就来做几个实例了解起来可能就会简单了。
[color="#0000ff"]五 对象(Object)[/color]
每个对象都有一定的是属性,比如可以把一个影片剪辑MC看成一个对象他又非常多的属性,如坐标,透明度等,用点运算符可以访问对象的属性。影片剪辑是系统定义好的内置对象,当然我们可以自己定义对象,如一个人,一辆车都可以定义为对象
[color="#0000ff"]六 其它数据类型[/color]
此外还有Null和Undefined这两种常见的数据类型,Null表示空,既没有值,而Undefined表示一个变量没有赋值,成为未定义。
其它的数据类型还有数组(Array),函数(Function),非数字(Nan)等。
在AS 2.0中,我们也可以不用声明数据类型,让Flash来判断,例如:
var poolo=100;
在这个式子中,当Flash看到右边的值时,会确定他为数字型变量,当然,在后面的赋值运算可以更改poolo这个变量的数据类型,比如我们在其后加上这样一句poolo="笸箩";时,Flash又会判断它为字符串数据。
本文转自:http://www.5uflash.com/flashjiaocheng/Flashjichucaozuo/38.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值