|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
“swf”这是一个完整的影片档,无法被编辑。swf在发布时可以选择保护功能,如果没有选择,很容易被别人输入到他的原始档中使用。
AS3中有很多新的数据范例。个中有些范例是之前没有呈现的。AS3中的基础数据范例以下:
复杂数据范例:
Boolean
int
null
Number
String
uint
undefined庞大数据范例:
Object
Array
Date
Error
Function
RegExp
XML
XMLList新的数据范例经由过程类来界说,比方:Matrix(Flash.geom.Matrix)
Shape(flash.display.Shape)URLRequest(flash.net.URLRequest)
等等。
注重:
特别范例Void在AS3中被改成了全小写:void。
“*”能够用来代表一切数据范例。以下:
varanything:*;AS3中的XML和AS1和AS2中完整纷歧样。之前的XML范例(工具)被界说为XMLObject。AS3中的XML是尺度的E4X-basedXML工具。
int和uint是number范例的新扩大,int暗示整型(没有小数),unit是无标记整型(不克不及是十进制,不克不及是正数)。利用int型比利用Number能略微的提拔运转效力,而uint型只应当利用在必需的中央,好比色彩值。
*显现工具
AS3有一个新的汇合:显现工具。这个汇合包括了一切能够在舞台上看到大概能够被增加到显现列表中的工具,包含之前的MovieClip,button和textField工具。AS3的显现工具有:
AVM1Movie
Bitmap
Loader
MorphShape*
MovieClip
Shape
SimpleButton
Sprite
StaticText*
TextField
Video有*的暗示此工具必需在舞台上手动创立,不克不及间接经由过程AS创立。
AVM1Movie是利用AS1和AS2创立的Movie,AS3创立的Movie必要经由过程AVM2来播放。因而用AS1和AS2创立的Movie在AVM2中被作为一个显现工具来播放。可是不克不及和AS合利用。
Bitmaps是位图工具。能够经由过程BitmapData工具来指定显现效果,也能够经由过程位图文件来设定。
Loader工具用来加载和显现内部的image和swf影片文件。
MorphShapes是在工夫轴上创立的图形。固然不克不及经由过程AS创立,可是能够经由过程AS来援用和把持。
MovieClips大家城市用
Shapes是从MovieClip平分离出来一个只要graphics工具的图描述器。在shape中能够经由过程graphics工具利用画图API绘制各类图形。利用shape取代MovieClip能够削减内存包袱。
Sprite是没偶然间轴的MovieClip,在AS3利用中,大概会在良多中央利用sprite取代MovieClip,特别在创立自界说的显现组件时。
StaticText和MorphShapes一样,不克不及经由过程AS创立,这是在工夫轴上创立的文本工具。
TextField,文本工具。
Video工具,播放flash视频。
*新的import标识
AS3中的import标识和AS2中有一些分歧。在AS2中,import被用来代办署理援用类的长称号,在类中并非必需的。因而在AS2中,假如你不利用import,你也能够利用类的长称号来援用,比方:
//ActionScript2
varmyPoint:flash.geom.Point=newflash.geom.Point(0,0);在AS3中,import标识是会见类的必需标识。在利用到其他类的时分,也能够利用类的长称号,可是import不克不及省略失落。比方:
//ActionScript3
importflash.geom.Point;
varmyPoint:flash.geom.Point=newflash.geom.Point(0,0);和AS2一样,import中可使用通配符(*)来导进全部包:
importflash.geom.*;
Flash通常也指MacromediaFlashPlayer(现AdobeFlashPlayer)。2012年8月15日,Flash退出Android平台,正式告别移动端。 |
|