从基础开始深入flashas3教程译文

从基础开始深入flashas3教程译文

ID:14955171

大小:78.00 KB

页数:13页

时间:2018-07-31

从基础开始深入flashas3教程译文_第1页
从基础开始深入flashas3教程译文_第2页
从基础开始深入flashas3教程译文_第3页
从基础开始深入flashas3教程译文_第4页
从基础开始深入flashas3教程译文_第5页
资源描述:

《从基础开始深入flashas3教程译文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、从基础开始深入FlashAS3教程(1)(译文)在AS3中,你可以使用Stage类动态的修改影片的帧频。Stage类(flash.display.Stage)的stage对象是所有的sprite和MovieClip以及其他在安全沙箱里的所有元件的舞台。stage对象的帧频可以是0.01到1000之间的任何一个数。要修改帧频,使用下面的代码://将帧频修改到12帧每秒(FPS)stage.frameRate=12;类方法的作用域和类绑定在一起AS3完全基于类构造。当一个类被创建的时候,类中的参数,变量,方法或任何实

2、例都同时被创建。和AS2不同,AS3中的方法在执行的时候,将使用和类同样的作用域。例如下面的代码:package{importflash.display.Sprite;publicclassClassScopeextendsSprite{publicfunctionClassScope(){traceThis();//输出"ClassInstance"varobj:Object=newObject();obj.traceThis=traceThis;obj.traceThis();//输出"ClassInstan

3、ce"traceThis.call(newSprite());//输出"ClassInstance"}publicoverridefunctiontoString():String{return"ClassInstance";}publicfunctiontraceThis():void{trace(this);}}}图形对象和绘图API和AS1和AS2一样,AS3也提供了绘图API来绘制矢量线段和图形。但是在AS3中,绘图API将独立于显示对象(displayobjects:MoiveClip,sprites等

4、)而被定义为图形对象(flash.display.Graphics)。图形对象拥有各种绘图方法用来在内部绘制图形。和以前一样,图形内容将在所有对象的最下层。同时,在AS3中有一些新的方法来帮助你方便的绘制简单的图形。包括:园:drawCircle(x:Number,y:Number,radius:Number):void椭圆:drawEllipse(x:Number,y:Number,width:Number,height:Number):void矩形:drawRect(x:Number,y:Number,wid

5、th:Number,height:Number):void圆角矩形:drawRoundRect(x:Number,y:Number,width:Number,height:Number,ellipseWidth:Number,ellipseHeight:Number):void代码举例://绘制一个蓝色的圆角矩形varsquare:Sprite=newSprite();square.graphics.beginFill(0xFF);square.graphics.drawRoundRect(0,0,100,50,

6、10,10);square.graphics.endFill();addChild(square);4,新的变量类型AS3中有许多新的数据类型。其中有些类型是以前没有出现的。AS3中的基本数据类型如下:简单数据类型:BooleanintnullNumberStringuintundefined复杂数据类型:ObjectArrayDateErrorFunctionRegExpXMLXMLList新的数据类型通过类来定义,例如:Matrix(flash.geom.Matrix)Shape(flash.display.

7、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能稍微的

8、提升运行效率,而uint型只应该使用在必须的地方,比如颜色值。5,显示对象AS3有一个新的集合:显示对象。这个集合包含了所有可以在舞台上看到或者可以被添加到显示列表中的对象,包括以前的MovieClip,button和textField对象。AS3的显示对象有:AVM1MovieBitmapLoaderMorphShape*MovieClipShapeSimpleButt

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。