设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 图形图像 >> FLASH >> Adobe flash cs3 ActionScript 3.0入门
精品推荐
FLASH点击TOP10
·Flash实例教程:用Flash简单制作相册
·Flash实例制作剖析:蝶恋花
·Flash简单制作实用的图片切换动画特效
·Flash教程:纯AS制作简单的MP3播放器
·用Flash制作动态交互文本移动效果
·Flash AS2 事件处理机制
·Flash制作的XML图片加载示例(带分页效果)
·Flash AS实例教程:用纯AS制作火焰特效
·Flash技巧:常见水波动画制作全攻略
·用Flash制作绚丽烟雾效果
图形图像点击TOP10
·中文字体设计欣赏合集
·Photoshop打造“非主流”颓废照片特效
·Photoshop制作非主流诡异效果照片
·Flash实例教程:用Flash简单制作相册
·Photoshop把非主流美女的眼睫毛变长
·PHOTOSHOP超强磨皮大法 将斑点选出来
·Photoshop轻松制作非主流水粉画效果
·Photoshop制作Lomo风格非主流效果
·清晰还原!Photoshop处理人物模糊照片
·Photoshop照片合成教程:制作好莱坞风格电影海报
精选专题

Adobe flash cs3 ActionScript 3.0入门

作者: 来源:http://www.xgdown.com/ 时间:2007-9-4 12:26:39

Adobe flash cs3 ActionScript 3.0入门(5) var untyped:*; // (or no typing) undefined

var boolean:Boolean; // false

var number:Number; // NaN

var integer:int; // 0

var unsignedInteger:uint; // 0

var string:String; // null

var object:Object; // null


任何对象类型的默认值都是null.需要注意的object类型(任何对象包括arrays 和我们自定义类的对象)的默认值都是null,而不是undefinded。实际上在ActionScript中对象不能是undefined。如果他们没有值,那么他们就是空null。只有类型为untyped的变量或偿试访问的变量不存在时才会得一个undefined值。
Number类型现在有了一个唯一值,而不在是undefined或是null了。如果他们没有值,那么他们的值为NaN(“不是一个数值“)。NaN是一个比较巧妙的值,然而,你不能真正的拿一个NaN与另一个NaN去比较因为他们可能并不一样。如果你需要检查一个数值是否为NaN,你需要使用isNaN语法。
代码:

if (isNaN(myNumber))  //检查myNumber是否已定义.


Int和uint变量类型是ActionScript 3中新增的类型。它们是用来指定描述32位整形或整数的。Int类型是一个标准的整型,uint是一个未标记的整型,或不为负值的整数。这些数值只能是整数值,他们不能为空null,undefined,或是NaN。你可能已经注意到这两种类型的写法为int和uint,他们的第一个字母并没有大写,这意味着他们并不是特定指定给对象或是与类关联的类型,相反,这些类型本质上与Number类型共享(在MIN_VALUE和MAX_VALUE中的应用)
还有另外一个类型也没有首字母大写,这就是void类型,在ActionScript 2.0中它的首字母是大写的,但是在ActionScript 3中它的首字母不在大写了,类似于int和uint,并没有特殊的定义与其相关联。这种类型通常用于指定给函数。

+++++++++++++++++++++++++++++++++++++++++++++++++
函数

函数是用来定义可用的部分代码或是在ActionScript中的自定义运算。通过创建军函数你可以执行多次重复的运算,而不需要在你应用的过程中一遍一遍的重写相同的功能。
在ActionScript中有两中定义函数的方法,你可能使用下面的格式来创建一个指定名称的函数,如[functionName]([参数]){[some code]}或你可以定义一个没有指定名称的函数(匿名函数)使用如下的格式var[functionName]=function([参数]){[some code]}.两者本质上都是创建一个变量,Function函数为变量值,只是第二种方式看上去更直接而已。
代码:


// 指定名称的函数
function doubleNumber(num) {

      return num*2;

}


代码:


// 同样的没有指定名称的函数
var doubleNumber = function(num) {

      return num*2;

}


上面的例子中创建了一个名为doubleNumber的函数,它接受一个单一的数值,并返回乘以2的数值。如果要使用它,你使用()括号来调用它。如下。
代码:


var x:Number = 10;

trace(doubleNumber(x)); // traces 20


作为一个变量,命了名的函数一旦在时间轴上定义后将不能再被定义。
当为函数指定类型时,需要指定参数列表(你指定给函数的参数,多个参数用逗号隔开)和返回值的类型。当使用未命名函数时,变量名将被指定为Function类型。
共7页 9 7 [1] [2] [3] [4] [5] [6] [78 :>

Adobe flash cs3 ActionScript 3.0入门 相关文章:
Adobe flash cs3 ActionScript 3.0入门 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com