欢迎来到天天文库
浏览记录
ID:14411136
大小:46.00 KB
页数:19页
时间:2018-07-28
《as3.0_as3殿堂之路_笔记[by 小秋]》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、AS3.0_AS3殿堂之路_笔记[by小秋]┏━━━━━━━━━━━━━━━━━━┓┃ 第一部分:ActionScript3语言基础┃┗━━━━━━━━━━━━━━━━━━┛================================================第2章ActionScript3语言基本元素================================================2.1.2数据类型概述简单数据类型Boolean(布尔)、int(有符整型)、Number(浮点)、String(字符串)、uint(无符整型)复杂数据类型Array(数组)、Date(日期
2、)、Error(异常)、Function(函数)、RegExp(正则表达)、XML、XMLList2.2.1变量声明var变量:类型var变量:类型=值;2.3声明常量const常量名:类型=值;2.4基础数据类型1.布尔值Boolean(初始化为false)2.数字:intuintNumberint有符号32位整数-2(31次方)-+(2(31次方)-1)uint无符号32位整数0-2(32次方)-1Number64位浮点能用整数优先用intuint,有正负之分,用int。只处理整数,用uint,有小数,用Number。2.4.6Object及关联数组var对象:Object=newObje
3、ct()var对象:Object={};2.4.8Null、NaN、undefined及各自应用对象:变量的默认值数据类型默认值int0uint0NumberNaNStringnullBooleanfalseArraynullObjectnull没声明undefined*undefined注意:必须声明初值,否则容易出错。2.5运算符,表达式及运用2.5.11typeof、is、astypeof,用字符串返回对象类型,格式:typeof(对象)is,判断操作符左边的对象是否属于右边的类型,返回值为Boolean,格式:对象is数据类型as,判断操作符左边的对象是否属于右边的类型,属于则返回数据
4、,不属于则返回null,格式:对象as数据类型typeof对象类型与返回结果对照表对象类型返回结果ArrayobjectBooleanbooleanFunctionfunctionintnumberNumbernumberObjectobjectStringstringuintnumberXMLxmlXMLListxml2.5.12inin,判断操作符左边的对象是否作为右边对象中的键(Key)或索引,返回值为Boolean比如:vara:Array=["q","w","e"];trace(2ina);//数组中有索引2,返回truetrace(3ina);//数组中没有索引3,返回false2
5、.5.13delete关键字AS2.0中可以删除任意任意对象的delete关键字,在AS3.0中只能用于删除对象的动态实例属性,非动态属性不能删除。如果要将一个属性所持有的引用删除,使用对象名=null来进行赋值操作即可。================================================第3章ActionScript3流程控制================================================3.4.5for...in和foreach...infor(var枚举变量in枚举集合)//枚举变量返回为集合元素键名foreach(var枚举变
6、量in枚举集合)//枚举变量返回为集合元素值3.4.7break和continue标签的特殊用法在循环语句前用标签:的形式为循环体赋标签,然后就可以在break和continue语句后加上空格+这个标签,实现控制对应循环的功能。3.5AS3.0中switch比较默认使用===全等比较,switch条件不会自动执行类型转换,要注意。================================================第4章ActionScript3中的函数及高级使用技巧================================================4.1.1两种定义函数
7、的方法函数定义式-函数变量式函数语句定义法-函数表达式定义法函数定义式用function开头,function函数名(){}函数变量式用var变量名=function(){},即匿名函数AS编译器会优先执行定义式的函数,而变量式函数则只能先定义,后使用(与变量一样,先定义,后使用)变量式中this关键字绑定对象定义式中this关键字只绑定场景varnum:int=3;functiontestThi
此文档下载收益归作者所有