点击这里给我发消息 点击这里给我发消息
首页 > 行业资讯 > flash>详细内容

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

添加时间:2013-12-6
    相关阅读: 程序 系统
第2篇-Flash中的数据类型(理论篇)
接着上一篇,我们知道,变量可以存储信息,但信息有很多种类,例如:
var money=100;
var name="笸箩";
在上边中,money是数字,可以进行四则运算,而name是字符型变量,不能进行四则运算。为了区分不同类型的变量,就有了数据类型,下边,我们来侃侃一些常见的数据类型。
一 数字(Number)
数字型变量的值就好比我们学数学时的实数,可正可负,可整可零,下边让我们来声明一个数字型的变量,和普通的声明变量不同,声明特定数据类型的变量除了用var+变量名外,还要在变量名后边加一个冒号,冒号后边写上数据的类型,例如:
var money:Number
声明变量的规则的格式是:
var 变量名:数据类型;
其中值得一提的是,动态文本和输入文本的变量名是在“属性”面板中定义的,其默认数据类型是字符串型。好了,下边就说说字符串类型。
二 字符串(String)
哦,其实刚看时,我也一头雾水,字符串?String?一看名字就懵了,各位振作起来,不要被外表所打败,其实字符串就是用双引号括起来的字符(字母,数字和标点符号)序列,如我们这一篇刚开始的那个变量var name="笸箩";  其中"笸箩"就是一个字符串,在Flash中A和a是不同的字符,即字符也是区分大小写的。上边我们知道了声明变量的规则的格式   var 变量名:数据类型;我们不难声明一个字符串类型的变量:
var name:String;
三 布尔值(Boolean)
人的性别一般只有两种(好像有点...),或男或女布尔值作为一种数据类型,也是只有两种结果,真或假,所以向这些性别类的数据常用布尔值来表示,真或假在Flash中用true和false来表示,怎么,你不会念,没关系,其实,这里边好多单词我也不会,如果你有雄心壮志,我建议你去down个金山词霸什么的,学习一下总是好的,当然,如果你和我一样看到字母就头晕,不学也没关系。在程序中,布尔值常和条件判断搭配,这些以后再说。
四 影片剪辑(MovieClip)
注意拉,注意拉,这个影片剪辑并非那个影片剪辑,啊,哪个阿,就是你按Ctrl+F8时出现的那个影片剪辑,他们的区别是数据类型的影片剪辑英文为MovieClip,那个为Movie Clip,中间有一个空格的。
现在介绍一下MovieClip,它是一种比较特殊的数据类型,它是Flash中唯一引用图形元素的数据类型。MovieClip数据类型允许使用MovieClip类中的属性和方法控制影片剪辑实例,可以使用“.”来调用这些属性和方法。
怎么,看不懂了,没关系,这些以后再了解也不迟,下一篇我就来做几个实例了解起来可能就会简单了。
五 对象(Object)
每个对象都有一定的是属性,比如可以把一个影片剪辑MC看成一个对象他又非常多的属性,如坐标,透明度等,用点运算符可以访问对象的属性。影片剪辑是系统定义好的内置对象,当然我们可以自己定义对象,如一个人,一辆车都可以定义为对象
六 其它数据类型
此外还有Null和Undefined这两种常见的数据类型,Null表示空,既没有值,而Undefined表示一个变量没有赋值,成为未定义。
其它的数据类型还有数组(Array),函数(Function),非数字(Nan)等。
在AS 2.0中,我们也可以不用声明数据类型,让Flash来判断,例如:
var poolo=100;
在这个式子中,当Flash看到右边的值时,会确定他为数字型变量,当然,在后面的赋值运算可以更改poolo这个变量的数据类型,比如我们在其后加上这样一句poolo="笸箩";时,Flash又会判断它为字符串数据 本文作者:
咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册