当前位置:首页 >> 幼儿读物 >>

AS3.0


SoundMixer.stopAll( )停止所有声音

var→定义一个变量,var a:String=new String(); 在方法和类的内部定义的变量叫局部变量(只能在方法和类内部调用) 在任何方法和类之外定义的变量叫全局变量(可任意调用) const→定义一个常量 trace(); →输出 function →定义一个函数 Array(); →数组

Sprite(); →创建一个新影片精灵 Number →数字、数据的类型,正、负整数,小数 int→数字、数据的类型,正、负整数 uint→数字、数据的类型,正整数 String →数据的类型,字符串类型,"String"须用双引号 Boolean→数据的类型,0 或 1、真(true) 或 假(flase) visible →对象是否可见,true(可见) 或 flase(不可见) alpha →对象透明度 Timer →时间对象 scaleX→对象的水平缩放 scaleY→对象的垂直缩放 this →代表当前舞台同时也可以代表对象的本身 stage →就是舞台 this.stage→当前对象的舞台 stop(); →停止

play(); →播放 gotoAndStop(帧或"帧标签名称"); →跳转到并停止 gotoAndPlay(帧或"帧标签名称"); →跳转到并播放 gotoAndStop(帧,"场景名称"); →跳转到场景并停止 gotoAndPlay(帧,"场景名称"); →跳转到场景并播放 prevScene(); →上一场景 nextScene(); →下一场景 prevFrame(); →向上一帧 nextFrame(); →向下一帧 hitTestPoint(); →两个对象是否碰撞 hitTestObject((对象名称)); →两个对象碰撞 Event →事件 addEventListener→侦听事件 removeEventListener→删除侦听事件 Event.ENTER_FRAME.→进入帧 currentFrame. →获取当前帧的编号

totalFrames→获取帧的总数值
MouseEvent→鼠标事件 Mouse.show(); →鼠标显示 Mouse.hide(); →鼠标隐藏 MouseEvent.CLICK→鼠标单击 MouseEvent.DOUBLE_CLICK→鼠标双击 MouseEvent.MOUSE_DOWN→鼠标按下 MouseEvent.MOUSE_UP→鼠标弹起

MouseEvent.MOUSE_MOVE→鼠标移动 MouseEvent.MOUSE_OUT→鼠标移出 MouseEvent.MOUSE_OVER→鼠标移入 MouseEvent.MOUSE_WHEEL→鼠标经过

舞台上有一个 MovieClip,实例名为 foo,当然这个 foo 是一段效果很炫的动画了~!当到达 第 300 帧时,我要检测一下是否到达 300 帧
foo.addFrameScript(299,gotoAndFun); functiongotoAndFun():void { trace("顺利到达第300帧了吧~!"); }

公共属性

属性 定义方 accessibilityProperties : AccessibilityProperties DisplayObje 此显示对象的当前辅助功能选项。 ct alpha : Number DisplayObje 指示指定对象的 Alpha 透明度值。 ct blendMode : String DisplayObje BlendMode 类中的一个值,用于指定要使用的混合模式。 ct buttonMode : Boolean Sprite 指定此 sprite 的按钮模式。 cacheAsBitmap : Boolean DisplayObje 如果设置为 true,则 Flash Player 将缓存显示对象的内部 ct 位图表示形式。 constructor : Object Object 对类对象或给定对象实例的构造函数的引用。 contextMenu : ContextMenu Interactive 指定与此对象相关联的上下文菜单。 Object currentFrame : int [read-only] 指定播放头在 MovieClip 实例的时间轴中所处 MovieClip 的帧的编号。 currentLabel : String [read-only] 在 MovieClip 实例的时间轴中播放头所在的当 MovieClip 前标签。 currentLabels : Array MovieClip

[read-only] 返回由当前场景的 FrameLabel 对象组成的数 组。 currentScene : Scene [read-only] 在 MovieClip 实例的时间轴中播放头所在的当 MovieClip 前场景。 doubleClickEnabled : Boolean Interactive 指定此对象是否接收 doubleClick 事件。 Object dropTarget : DisplayObject [read-only] 指定拖动 sprite 时经过的显示对象,或放置 Sprite sprite 的显示对象。 enabled : Boolean MovieClip 一个布尔值,指示影片剪辑是否处于活动状态。 filters : Array DisplayObje 包含当前与显示对象关联的每个滤镜对象的索引数组。 ct focusRect : Object Interactive 指定此对象是否显示焦点矩形。 Object framesLoaded : int MovieClip [read-only] 从流式 SWF 文件加载的帧数。 graphics : Graphics [read-only] 指定属于此 sprite 的 Graphics 对象,在此 Sprite sprite 中可执行矢量绘画命令。 height : Number DisplayObje 指示显示对象的高度,以像素为单位。 ct hitArea : Sprite Sprite 指定一个 sprite 用作另一个 sprite 的点击区域。 loaderInfo : LoaderInfo DisplayObje [read-only] 返回一个 LoaderInfo 对象, 其中包含加载此显 ct 示对象所属的文件的相关信息。 mask : DisplayObject DisplayObje 调用显示对象被指定的 mask 对象遮罩。 ct mouseChildren : Boolean DisplayObje 确定对象的子项是否支持鼠标。 ctContainer mouseEnabled : Boolean Interactive 指定此对象是否接收鼠标消息。 Object mouseX : Number DisplayObje [read-only] 指示鼠标位置的 x 坐标,以像素为单位。 ct mouseY : Number DisplayObje [read-only] 指示鼠标位置的 y 坐标,以像素为单位。 ct name : String DisplayObje 指示 DisplayObject 的实例名称。 ct numChildren : int DisplayObje [read-only] 返回此对象的子项数目。 ctContainer opaqueBackground : Object DisplayObje 指定显示对象是否由于具有某种背景颜色而不透明。 ct

parent : DisplayObjectContainer DisplayObje [read-only] 指示包含此显示对象的 DisplayObjectContain ct er 对象。 prototype : Object Object [static] 对类或函数对象的原型对象的引用。 root : DisplayObject [read-only] 对于加载的 SWF 文件中的显示对象, root 属性DisplayObje 是此 SWF 文件所表示的显示列表树结构部分中的顶级显示对 ct 象。 rotation : Number DisplayObje 指示 DisplayObject 实例距其原始方向的旋转程度,以度为 ct 单位。 scale9Grid : Rectangle DisplayObje 当前有效的缩放网格。 ct scaleX : Number DisplayObje 指示从注册点开始应用的对象的水平缩放比例(百分比)。 ct scaleY : Number DisplayObje 指示从对象注册点开始应用的对象的垂直缩放比例 (百分比) ct 。 scenes : Array [read-only] 一个由 Scene 对象组成的数组,每个对象都列 MovieClip 出了 MovieClip 实例中场景的名称、帧数和帧标签。 scrollRect : Rectangle DisplayObje 显示对象的滚动矩形范围。 ct soundTransform : SoundTransform Sprite 控制此 sprite 中的声音。 stage : Stage DisplayObje [read-only] 显示对象的舞台。 ct tabChildren : Boolean DisplayObje 确定对象的子项是否支持 Tab 键。 ctContainer tabEnabled : Boolean Interactive 指定此对象是否遵循 Tab 键顺序。 Object tabIndex : int Interactive 指定 SWF 文件中的对象按 Tab 键顺序排列。 Object textSnapshot : TextSnapshot DisplayObje [read-only] 返回此 DisplayObjectContainer 实例的 Text ctContainer Snapshot 对象。 totalFrames : int MovieClip [read-only] MovieClip 实例中帧的总数。 trackAsMenu : Boolean 指示属于 SimpleButton 或 MovieClip 对象的其它显示对象 MovieClip 是否可以接收鼠标释放事件。 transform : Transform DisplayObje 一个对象, 具有与显示对象的矩阵、颜色转换和像素范围有关 ct 的属性。

useHandCursor : Boolean 布尔值,指示当鼠标滑过其 buttonMode 属性设置为 true 的 sprite 时是否显示手指形(手形光标)。 visible : Boolean 显示对象是否可见。 width : Number 指示显示对象的宽度,以像素为单位。 x : Number 指示 DisplayObject 实例相对于父级 DisplayObjectContai ner 本地坐标的 x 坐标。 y : Number 指示 DisplayObject 实例相对于父级 DisplayObjectContai ner 本地坐标的 y 坐标。
公共方法

Sprite DisplayObje ct DisplayObje ct DisplayObje ct DisplayObje ct

方法

定义方

MovieClip() MovieClip 创建新的 MovieClip 实例。 addChild(child:DisplayObject):DisplayObject DisplayOb 将一个 DisplayObject 子实例添加到该 DisplayObjectContai jectConta ner 实例中。 iner addChildAt(child:DisplayObject, index:int):DisplayObjec DisplayOb t jectConta 将一个 DisplayObject 子实例添加到该 DisplayObjectContai iner ner 实例中。 addEventListener(type:String, listener:Function, useCap ture:Boolean = false, priority:int = 0, useWeakReferenc EventDisp e:Boolean = false):void atcher 使用 EventDispatcher 对象注册事件侦听器对象,以使侦听器 能够接收事件通知。 areInaccessibleObjectsUnderPoint(point:Point):Boolean DisplayOb 指示安全限制是否会导致出现以下情况: 在列表中忽略了使用指 jectConta 定 point 点调用 DisplayObjectContainer.getObjectsUnderP iner oint() 方法时返回的所有显示对象。 contains(child:DisplayObject):Boolean DisplayOb 确定指定显示对象是 DisplayObjectContainer 实例的子项还 jectConta 是该实例本身。 iner dispatchEvent(event:Event):Boolean EventDisp 将事件调度到事件流中。 atcher getBounds(targetCoordinateSpace:DisplayObject):Rectangl e DisplayOb 返回一个矩形,该矩形定义相对于 targetCoordinateSpace 对 ject 象坐标系的显示对象区域。

DisplayOb jectConta iner DisplayOb getChildByName(name:String):DisplayObject jectConta 返回具有指定名称的子显示对象。 iner DisplayOb getChildIndex(child:DisplayObject):int jectConta 返回 DisplayObject 的 child 实例的索引位置。 iner getObjectsUnderPoint(point:Point):Array DisplayOb 返回对象的数组,这些对象位于指定点下,并且是该 DisplayO jectConta bjectContainer 实例的子项(或孙子项,依此类推)。 iner getRect(targetCoordinateSpace:DisplayObject):Rectangle DisplayOb 返回一个矩形,该矩形根据 targetCoordinateSpace 参数定义 ject 的坐标系定义显示对象的边界,但不包括形状上的任何笔触。 globalToLocal(point:Point):Point DisplayOb 将 point 对象从舞台(全局)坐标转换为显示对象的(本地) ject 坐标。 gotoAndPlay(frame:Object, scene:String = null):void MovieClip 从指定帧开始播放 SWF 文件。 gotoAndStop(frame:Object, scene:String = null):void MovieClip 将播放头移到影片剪辑的指定帧并停在那里。 hasEventListener(type:String):Boolean EventDisp 检查 EventDispatcher 对象是否为特定事件类型注册了任何侦 atcher 听器。 hasOwnProperty(name:String):Boolean Object 指示对象是否已经定义了指定的属性。 hitTestObject(obj:DisplayObject):Boolean DisplayOb 计算显示对象,以确定它是否与 obj 显示对象重叠或相交。 ject hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = fa lse):Boolean DisplayOb 计算显示对象, 以确定它是否与 x 和 y 参数指定的点重叠或相ject 交。 isPrototypeOf(theClass:Object):Boolean Object 指示 Object 类的实例是否在指定为参数的对象的原型链中。 localToGlobal(point:Point):Point DisplayOb 将 point 对象从显示对象的(本地)坐标转换为舞台(全局) ject 坐标。 nextFrame():void MovieClip 将播放头转到下一帧并停止。 nextScene():void MovieClip 将播放头移动到 MovieClip 实例的下一场景。 play():void MovieClip 在影片剪辑的时间轴中移动播放头。 getChildAt(index:int):DisplayObject 返回位于指定索引处的子显示对象实例。

prevFrame():void MovieClip 将播放头转到前一帧并停止。 prevScene():void MovieClip 将播放头移动到 MovieClip 实例的前一场景。 propertyIsEnumerable(name:String):Boolean Object 指示指定的属性是否存在、是否可枚举。 removeChild(child:DisplayObject):DisplayObject DisplayOb 从 DisplayObjectContainer 实例的子列表中删除指定的 chil jectConta d DisplayObject 实例。 iner removeChildAt(index:int):DisplayObject DisplayOb 从 DisplayObjectContainer 的子列表中指定的 index 位置删 jectConta 除子 DisplayObject。 iner removeEventListener(type:String, listener:Function, use EventDisp Capture:Boolean = false):void atcher 从 EventDispatcher 对象中删除侦听器。 DisplayOb setChildIndex(child:DisplayObject, index:int):void jectConta 更改现有子项在显示对象容器中的位置。 iner setPropertyIsEnumerable(name:String, isEnum:Boolean = t rue):void Object 设置循环操作动态属性的可用性。 startDrag(lockCenter:Boolean = false, bounds:Rectangl e = null):void Sprite 允许用户拖动指定的 Sprite。 stop():void MovieClip 停止影片剪辑中的播放头。 stopDrag():void Sprite 结束 startDrag() 方法。 swapChildren(child1:DisplayObject, child2:DisplayObjec DisplayOb t):void jectConta 交换两个指定子对象的 Z 轴顺序(从前到后顺序)。 iner swapChildrenAt(index1:int, index2:int):void DisplayOb 在子级列表中两个指定的索引位置, 交换子对象的 Z 轴顺序 (前jectConta 后顺序)。 iner toString():String Object 返回指定对象的字符串表示形式。 valueOf():Object Object 返回指定对象的原始值。 willTrigger(type:String):Boolean EventDisp 检查是否用此 EventDispatcher 对象或其任何始祖为指定事件 atcher 类型注册了事件侦听器。
事件

事件

定义方 EventDi activat Flash Player 获得操作系统焦点并变为活动状态时调 spatche e 度。 r Display added 将显示对象添加到显示列表中时调度。 Object addedTo 在将显示对象直接添加到舞台显示列表或将包含显示对 Display Stage 象的子树添加至舞台显示列表中时调度。 Object Interac 用户在同一 InteractiveObject 上按下并释放用户指针 click tiveObj 设备的主按钮时调度。 ect EventDi deactiv Flash Player 失去操作系统焦点并变为非活动状态时调 spatche ate 度。 r 如果 InteractiveObject 的 doubleClickEnabled 标志 Interac doubleC 设置为 true,当用户在该对象上快速连续按下两次并释 tiveObj lick 放指针设备的主按钮时调度。 ect enterFr Display 播放头进入新帧时调度。 ame Object Interac focusIn 显示对象获得焦点后调度。 tiveObj ect Interac focusOu 显示对象失去焦点后调度。 tiveObj t ect Interac keyDown 用户按下某个键时调度。 tiveObj ect Interac keyFocu 用户尝试使用键盘导航更改焦点时调度。 tiveObj sChange ect Interac keyUp 用户释放某个键时调度。 tiveObj ect Interac mouseDo 在 Flash Player 窗口中,用户在 InteractiveObject tiveObj wn 实例上按下指针设备按钮时,调度。 ect mouseFo Interac cusChan 用户尝试使用指针设备更改焦点时调度。 tiveObj ge ect Interac mouseMo 用户移动 InteractiveObject 上的指针设备时调度。 tiveObj ve ect

摘要

Interac mouseOu 用户将指针设备从 InteractiveObject 实例上移开时调 tiveObj t 度。 ect Interac mouseOv 在 Flash Player 窗口中,用户将指针设备移动到 Inte tiveObj er ractiveObject 实例上时调度。 ect Interac 在 Flash Player 窗口中,用户在 InteractiveObject mouseUp tiveObj 实例上释放指针设备按钮时调度。 ect Interac mouseWh 在 Flash Player 窗口中,鼠标滚轮滚动到 Interactiv tiveObj eel eObject 实例上时调度。 ect Display removed 将要从显示列表中删除显示对象时调度。 Object removed 在从显示列表中直接删除显示对象或删除包含显示对象 Display FromSta 的子树时调度。 Object ge Display render 将要更新和呈现显示列表时调度。 Object Interac 用户将指针设备从 InteractiveObject 实例上移开时调 rollOut tiveObj 度。 ect Interac rollOve 用户将指针设备移动到 InteractiveObject 实例上时调 tiveObj r 度。 ect tabChil Interac drenCha 对象的 tabChildren 标志值发生更改时调度。 tiveObj nge ect tabEnab Interac ledChan 对象的 tabEnabled 标志发生更改时调度。 tiveObj ge ect Interac tabInde 对象的 tabIndex 属性值发生更改时调度。 tiveObj xChange ect


相关文章:
Flash_as3.0小实例教程100例
} //加载八张小图 10 / 154 Flash as3.0 小实例教程 100 例 for (i=0; i<8; i++) { var smallpic:MovieClip=loaderpic(0.4,i,true); smallpic...
Flash_as3.0实例教程100例
Flash_as3.0实例教程100例_计算机软件及应用_IT/计算机_专业资料。实例一 利用缓动类实现图片滚动点击放大效果 //缓动类不在flash包中在fl包中所以要先导入 ...
AS3.0类的一般结构
AS3.0类的一般结构_计算机软件及应用_IT/计算机_专业资料。flash as3.0学习 类的一般结构 package{ public class MyClass{ 类成员; public function MyClass(){...
Flash AS3.0 强大的事件机制
Flash AS3.0 强大的事件机制_计算机软件及应用_IT/计算机_专业资料。ActionScript 3.0 系列教程(5):强大的事件机制 回顾和比较 AS1.0 玩家最爱用 onClipEvent...
AS3.0语言基础
AS3.0语言基础_IT/计算机_专业资料。AS3.0语言基础AS 3.0 语言基础 === 第 2 章 ActionScript 3 语言基本元素 === 2.1.2 数据类型概述 简单数据类型 Bo...
更多相关标签: