The following table describes the differences between ActionScript 2.0 and 3.0.


 ActionScript 2.0ActionScript 3.0注释
  编译器指令
 #endinitclip RemovedThe #endinitclip directive identifies the end of initialization code in ActionScript 2.0, but has no use in ActionScript 3.0.
 #include RemovedSee the include statement for similar functionality.
 #initclip RemovedThe #initclip directive identifies the beginning of initialization code in ActionScript 2.0, but has no use in ActionScript 3.0.
 
 常量
 false falseThe value false, rather than undefined, is the default value of a Boolean object.
 Infinity Nochange.
 -Infinity Nochange.
 NaN NaNThe value NaN, rather than undefined, is the default value of a Number object.
 newline RemovedUse the escape sequence composed of the backslash character followed by the character "n" (\n).
 null nullThe value null, rather than undefined, is the default value of the Object and String classes.
 true Nochange.
 undefined undefinedThe value undefined can be assigned only to untyped variables; it is not the default value of any typed object.
 
 全局函数
 Array() Array()No change.
 asfunction flash.text.TextField dispatches event: link已由新的事件处理模型替换。此时可通过使用语法 Event:(而非 asfunction:)获得相同的功能。当用户单击此链接时,Flash Player 将调度类型为 TextEvent.LINK 的 TextEvent 对象,代码可以使用 addEventListener() 方法来侦听该对象。确定要包含的任何文本将存储在事件对象的 text 属性中。
 Boolean() Boolean()No change.
 call() 已删除不推荐使用 call() 函数。可使用 function 语句实现类似的功能。
 chr() 已删除请改用 String.fromCharCode()。
 clearInterval() flash.utils.clearInterval()已移至 flash.utils 包。
 clearTimeout() flash.utils.clearTimeout()已移至 flash.utils 包。
 duplicateMovieClip() flash.display.MovieClip.MovieClip()已由新的 MovieClip 类构造函数替换。
 escape() Nochange.
 eval() 已删除ActionScript 3.0 中没有等效项。
 fscommand() flash.system.fscommand()已移至 flash.system 包。此外,请参阅 flash.external.ExternalInterface 类以实现 JavaScript/ActionScript 通信。
 getProperty() 已删除若要直接访问属性,请使用点 (.) 运算符。
 getTimer() flash.utils.getTimer()已移至 flash.utils 包。
 getURL() flash.net.navigateToURL()已由 navigateToURL() 函数替换。
 getVersion() flash.system.Capabilities.version已移至 Capabilities 类,并已更改为存取器属性。
 gotoAndPlay() flash.display.MovieClip.gotoAndPlay()此函数不再是全局函数,但仍可作为 MovieClip 类的方法。
 gotoAndStop() flash.display.MovieClip.gotoAndStop()此函数不再是全局函数,但仍可作为 MovieClip 类的方法。
 ifFrameLoaded() flash.display.MovieClip.framesLoaded 
 int() int()作为新的 int 数据类型的转换函数,已由不推荐使用状态恢复为推荐使用。
 isFinite() Nochange.
 isNaN() Nochange.
 length() String.length此属性不再是全局属性,但仍可作为 String 类的属性。
 loadMovie() flash.display.Loader请改用 Loader 类。
 loadMovieNum() flash.display.Loader请改用 Loader 类。
 loadVariables() flash.net.URLLoader请改用 URLLoader 类。
 loadVariablesNum() flash.net.URLLoader请改用 URLLoader 类。
 mbchr() String.fromCharCode()已删除。请改用静态 String.fromCharCode() 方法。
 mblength() String.length已删除。请改用 String.length
 mbord() String.charCodeAt()已删除。请改用 String.charCodeAt()
 mbsubstring() String.substr()已删除。请改用 String.substr()
 nextFrame() flash.display.MovieClip.nextFrame()此函数不再是全局函数,但仍可作为 MovieClip 类的方法。
 nextScene() flash.display.MovieClip.nextScene()此函数不再是全局函数,但仍可作为 MovieClip 类的方法。
 Number() Number()No change.
 Object() Object()No change.
 on() flash.events.EventDispatcher已删除。请改用 flash.events 包中新的事件处理系统。
 onClipEvent() flash.events.EventDispatcher已删除。请改用 flash.events 包中新的事件处理系统。
 ord() String已删除。请改用 String 类方法。
 parseFloat() Nochange.
 parseInt() parseInt()带前导 0 的字符串被解释为十进制数而不是八进制数。对于八进制数,应传递数字 8 作为基数参数。
 play() flash.display.MovieClip.play()此函数不再是全局函数,但仍可作为 MovieClip 类的方法。
 prevFrame() flash.display.MovieClip.prevFrame()此函数不再是全局函数,但仍可作为 MovieClip 类的方法。
 prevScene() flash.display.MovieClip.prevScene()此函数不再是全局函数,但仍可作为 MovieClip 类的方法。
 print() flash.printing.PrintJob已删除。请改用 PrintJob 类。
 printAsBitmap() flash.printing.PrintJob已删除。请改用 PrintJob 类。
 printAsBitmapNum() flash.printing.PrintJob已删除。请改用 PrintJob 类。
 printNum() flash.printing.PrintJob已删除。请改用 PrintJob 类。
 random() Math.random()已删除。请改用 Math.random()
 removeMovieClip() 已删除将对影片剪辑的所有引用设置为 null 以使影片剪辑符合垃圾回收条件。
 setInterval() flash.utils.setInterval()已移至 flash.utils 包。请考虑改用 Timer 类。
 setProperty() 已删除若要设置可写属性的值,请使用点 (.) 运算符。
 setTimeout() flash.utils.setTimeout()已移至 flash.utils 包。
 showRedrawRegions() flash.profiler.showRedrawRegions()已移至 flash.profiler 包。
 startDrag() flash.display.Sprite.startDrag()此函数不再是全局函数,但仍可作为 Sprite 类的方法。
 stop() flash.display.MovieClip.stop()此函数不再是全局函数,但仍可作为 MovieClip 类的方法。
 stopAllSounds() flash.media.SoundMixer.stopAll()此函数不再是全局函数,但仍可作为 SoundMixer 类的方法。SoundMixer 类提供全局声音控制。
 stopDrag() flash.display.Sprite.stopDrag()此函数不再是全局函数,但仍可作为 Sprite 类的方法。
 String() String()No change.
 substring() String.substring()此函数不再是全局函数,但仍可作为 String 类的方法。
 targetPath() 已删除ActionScript 3.0 直接标识显示对象;因此,已不再需要根据路径来标识显示对象。
 tellTarget() 已删除请改用点 (.) 运算符或 with 语句。
 toggleHighQuality() flash.display.Stage.quality已作为全局属性删除。请改用 Stage 类版本。
 trace() trace()trace() 方法接受以逗号分隔的参数列表。
 unescape() Nochange.
 unloadMovie() flash.display.Loader.unload()已删除。请改用 Loader.unload()
 unloadMovieNum() flash.display.Loader.unload()已删除。请改用 Loader.unload()
 updateAfterEvent() flash.events.TimerEvent.updateAfterEvent()此函数不再是全局函数,但仍可作为 TimerEvent、MouseEvent 和 KeyboardEvent 类的方法。
 
 全局属性 全局属性
 _accProps flash.accessibility.AccessibilityProperties已由 AccessibilityProperties 类替换。
 _focusrect flash.display.InteractiveObject.focusRect已由 InteractiveObject 类的 focusRect 属性替换。
 _global 已删除请改用类的静态成员。
 _highquality flash.display.Stage.quality已由 Stage 类的 quality 属性替换。
 _level 已删除ActionScript 3.0 中不存在级别的概念,但提供对显示列表的直接访问。有关详细信息,请参阅 flash.display 包。
 maxscroll flash.text.TextField已由 TextField 类的 maxScrollHmaxScrollV 属性替换。
 _parent flash.display.DisplayObject.parent已由 DisplayObject 类的 parent 属性替换。
 _quality flash.display.Stage.quality已由 Stage 类的 quality 属性替换。
 _root flash.display.DisplayObject.stage已删除。最接近的等效项是 Stage,它可以作为 ActionScript 3.0 显示列表的根。
 scroll flash.text.TextField已删除。由 TextField 类的 scrollHscrollV 属性替换。
 _soundbuftime flash.media.SoundMixer.bufferTime已由 SoundMixer 类的 bufferTime 属性替换。
 this this实例方法绑定到已实现该方法的实例;因此,一个实例方法体内的 this 引用总是引用已实现该方法的实例。
 
 Accessibility (类)flash.accessibility.Accessibility 
 isActive() 方法 flash.accessibility.Accessibility.active已从函数更改为存取器属性。名称已从 isActive 更改为 active
 updateProperties() 方法 flash.accessibility.Accessibility.updateProperties() 
 
 arguments (类)arguments 
 callee 属性 arguments.callee()No change.
 caller 属性 已删除。您可以通过将arguments.callee 作为参数从调用函数传递到被调用函数来实现相同的功能。若要查看示例,请参见 arguments.callee 的“示例”部分。
 length 属性 arguments.callee()No change.
 
 Array (类)ArrayNo change.
 CASEINSENSITIVE 常量 Array.CASEINSENSITIVE数据类型已更改为 uint。
 DESCENDING 常量 Array.DESCENDING数据类型已更改为 uint。
 length 属性 Array.length数据类型已更改为 uint。
 NUMERIC 常量 Array.NUMERIC数据类型已更改为 uint。
 RETURNINDEXEDARRAY 常量 Array.RETURNINDEXEDARRAY数据类型已更改为 uint。
 UNIQUESORT 常量 Array.UNIQUESORT数据类型已更改为 uint。
 Array 构造函数 Array.Array()参数已更改为使用 ...(rest) 参数格式。
 concat() 方法 Array.concat()No change.
 join() 方法 Array.join()No change.
 pop() 方法 Array.pop()No change.
 push() 方法 Array.push()参数已更改为使用 ...(rest) 参数格式。
 reverse() 方法 Array.reverse()No change.
 shift() 方法 Array.shift()No change.
 slice() 方法 Array.slice()No change.
 sort() 方法 Array.sort()options 参数的数据类型更改为 uint。
 sortOn() 方法 Array.sortOn()options 参数的数据类型更改为 uint。ActionScript 3.0 版还增加了功能;现在可以通过为 fieldName 参数传递对象数组来对多个字段名进行排序,如果还为 options 参数传递匹配的选项标志数组,则每个排序字段都可以有与自己匹配的 options 参数。
 splice() 方法 Array.splice()参数可以具有任何数据类型,但首选的数据类型是 int 和 uint。value 参数已更改为 ...(rest) 参数格式。
 toString() 方法 Array.toString()No change.
 unshift() 方法 Array.unshift()value 参数已更改为 ...(rest) 格式。返回值的数据类型已更改为 uint。
 
 AsBroadcaster (类)flash.events.EventDispatcher 
 _listeners 属性[只读] flash.events.EventDispatcher.willTrigger()不是直接的等效项。willTrigger() 方法可告诉您是否注册了任何侦听器,但不告诉您注册了多少个侦听器。
 addListener() 方法 flash.events.EventDispatcher.addEventListener()不是直接等效项,因为 ActionScript 3.0 事件模型允许将事件侦听器添加到事件流中的任何对象,而不仅仅是广播对象。
 broadcastMessage() 方法 flash.events.EventDispatcher.dispatchEvent()不是直接等效项,因为 ActionScript 3.0 事件模型的工作方式不同。dispatchEvent() 方法将一个事件对象调度到事件流中,而 broadcastMessage() 方法将消息直接发送到每个已注册的侦听器对象。
 initialize() 方法 已删除。ActionScript3.0 中没有直接的等效项,但可通过创建 EventDispatcher 类的子类实现类似的功能。例如,DisplayObject 类扩展 EventDispatcher,因此 DisplayObject 和 DisplayObject 子类的所有实例都能够发送和接收事件对象。
 removeListener() 方法 flash.events.EventDispatcher.removeEventListener()不是直接的等效项,因为 ActionScript 3.0 事件模型允许在事件流中的任何对象(而不仅仅是广播对象)中添加和删除事件侦听器。
 
 BevelFilter (类)flash.filters.BevelFilterNo change.
 angle 属性 flash.filters.BevelFilter.angleNo change.
 blurX 属性 flash.filters.BevelFilter.blurXNo change.
 blurY 属性 flash.filters.BevelFilter.blurYNo change.
 distance 属性 flash.filters.BevelFilter.distanceNo change.
 highlightAlpha 属性 flash.filters.BevelFilter.highlightAlphaNo change.
 highlightColor 属性 flash.filters.BevelFilter.highlightColorNo change.
 knockout 属性 flash.filters.BevelFilter.knockoutNo change.
 shadowAlpha 属性 flash.filters.BevelFilter.shadowAlphaNo change.
 shadowColor 属性 flash.filters.BevelFilter.shadowColorNo change.
 strength 属性 flash.filters.BevelFilter.strengthNo change.
 type 属性 flash.filters.BevelFilter.typeNo change.
 BevelFilter 构造函数 flash.filters.BevelFilter.BevelFilter()No change.
 clone() 方法 flash.filters.BevelFilter.clone()No change.
 
 BitmapData (类)flash.display.BitmapDataActionScript 3.0 使用 BitmapDataChannel 类作为指示使用哪个通道的常量值枚举。
 height 属性[只读] flash.display.BitmapData.height数据类型已从 Number 更改为 int。
 rectangle 属性[只读] flash.display.BitmapData.rect为了与其它 API 成员保持一致,属性已重命名。
 transparent 属性[只读] flash.display.BitmapData.transparentNo change.
 width 属性[只读] flash.display.BitmapData.width数据类型已从 Number 更改为 int。
 BitmapData 构造函数 flash.display.BitmapData.BitmapData()No change.
 applyFilter() 方法 flash.display.BitmapData.applyFilter()No change.
 clone() 方法 flash.display.BitmapData.clone()No change.
 colorTransform() 方法 flash.display.BitmapData.colorTransform()No change.
 copyChannel() 方法 flash.display.BitmapData.copyChannel()sourceChanneldestChannel 参数现在是 uint 数据类型。
 copyPixels() 方法 flash.display.BitmapData.copyPixels()No change.
 dispose() 方法 flash.display.BitmapData.dispose()No change.
 draw() 方法 flash.display.BitmapData.draw()source 参数现在是 IBitmapDrawable;DisplayObject 和 BitmapData 都实现 IBitmapDrawable 接口,因此您可以将 DisplayObject 或 BitmapData 对象传递到 source 参数。
 fillRect() 方法 flash.display.BitmapData.fillRect()color 参数现在是 uint 值。
 floodFill() 方法 flash.display.BitmapData.floodFill()现在 xy 参数接受 int 值,color 接受 uint 值。
 generateFilterRect() 方法 flash.display.BitmapData.generateFilterRect()No change.
 getColorBoundsRect() 方法 flash.display.BitmapData.getColorBoundsRect()现在 maskcolor 参数接受 uint 值。
 getPixel() 方法 flash.display.BitmapData.getPixel()现在接受 int 参数值,并返回一个 uint 值。
 getPixel32() 方法 flash.display.BitmapData.getPixel32()现在接受 int 参数值,并返回一个 uint 值。
 hitTest() 方法 flash.display.BitmapData.hitTest()现在 firstAlphaThresholdsecondAlphaThreshold 参数接受 uint 值。
 loadBitmap() 方法 已删除。此功能已不再需要,因为 ActionScript 3.0 中提供了新的位图支持。
 merge() 方法 flash.display.BitmapData.merge()现在乘数参数接受 uint 值。
 noise() 方法 flash.display.BitmapData.noise()现在 randomSeed 参数接受 int 值,lowhighchannelOptions 参数接受 uint 值。
 paletteMap() 方法 flash.display.BitmapData.paletteMap()No change.
 perlinNoise() 方法 flash.display.BitmapData.perlinNoise()现在 randomSeed 参数接受 int 值,numOctaveschannelOptions 参数接受 uint 值。
 pixelDissolve() 方法 flash.display.BitmapData.pixelDissolve()现在 randomSeednumPixels 参数接受 int 值,fillColor 参数接受 uint 值。(numPixels 参数在 ActionScript 2.0 中名为 numberOfPixels。)
 scroll() 方法 flash.display.BitmapData.scroll()现在 xy 参数接受 int 值。
 setPixel() 方法 flash.display.BitmapData.setPixel()现在 xy 参数接受 int 值,color 接受 uint 值。
 setPixel32() 方法 flash.display.BitmapData.setPixel32()现在 xy 参数接受 int 值,color 接受 uint 值。
 threshold() 方法 flash.display.BitmapData.threshold()现在 thresholdcolormask 参数接受 uint 值,并返回一个 uint 值。
 
 BitmapFilter (类)flash.filters.BitmapFilterNo changes.
 clone() 构造函数 flash.filters.BitmapFilter.clone()No changes.
 
 BlurFilter (类)flash.filters.BlurFilterNo changes.
 blurX 属性 flash.filters.BlurFilter.blurXNo changes.
 blurY 属性 flash.filters.BlurFilter.blurYNo changes.
 quality 属性 flash.filters.BlurFilter.qualityquality 属性的数据类型已从 Number 改为 uint。
 BlurFilter 构造函数 flash.filters.BlurFilter.BlurFilter()No changes.
 clone() 方法 flash.filters.BlurFilter.clone()No changes.
 
 Boolean (类) 
 Boolean 构造函数 Boolean()No change.
 toString() 方法 Boolean.toString()No changes.
 valueOf() 方法 Boolean.valueOf()No changes.
 
 Button (类)flash.display.SimpleButton 
 _alpha 属性 flash.display.DisplayObject.alpha 
 blendMode 属性 flash.display.DisplayObject.blendMode 
 cacheAsBitmap 属性 flash.display.DisplayObject.cacheAsBitmap 
 enabled 属性 flash.display.SimpleButton.enabled 
 filters 属性 flash.display.DisplayObject.filters在 ActionScript 3.0 中,数据类型是 Array。
 _focusrect 属性 flash.display.InteractiveObject.focusRect 
 _height 属性 flash.display.DisplayObject.height 
 _highquality 属性 已删除。请参见Stage.quality。
 _name 属性 flash.display.DisplayObject.name 
 _parent 属性 flash.display.DisplayObject.parent 
 _quality 属性 已删除。您可以使用flash.display.Stage.quality 为所有显示对象设置呈现品质。
 _rotation 属性 flash.display.DisplayObject.rotation 
 scale9Grid 属性 flash.display.DisplayObject.scale9Grid 
 _soundbuftime 属性 flash.media.SoundMixer.bufferTime已移至 SoundMixer 类,该类用于全局声音控制。已重命名,未使用缩写词。已从名称中删除开头的下划线。
 tabEnabled 属性 flash.display.InteractiveObject.tabEnabled 
 tabIndex 属性 flash.display.InteractiveObject.tabIndex 
 _target 属性[只读] 已删除。ActionScript3.0 直接标识显示对象;因此,已不再需要根据路径来标识显示对象。
 trackAsMenu 属性 flash.display.SimpleButton.trackAsMenu 
 _url 属性[只读] 已删除。请参见DisplayObject.loaderInfo.url。
 useHandCursor 属性 flash.display.SimpleButton.useHandCursor 
 _visible 属性 flash.display.DisplayObject.visible 
 _width 属性 flash.display.DisplayObject.width 
 _x 属性 flash.display.DisplayObject.x 
 _xmouse 属性[只读] flash.display.DisplayObject.mouseX 
 _xscale 属性 flash.display.DisplayObject.scaleX 
 _y 属性 flash.display.DisplayObject.y 
 _ymouse 属性[只读] flash.display.DisplayObject.mouseY 
 _yscale 属性 flash.display.DisplayObject.scaleY 
 getDepth() 方法 flash.display.DisplayObjectContainer.getChildIndex()ActionScript 3.0 提供对显示列表的直接访问,因此对深度的处理方式不同。
 onDragOut() EventHandler flash.display.InteractiveObject dispatches event: mouseOut在新的事件模型中替换为 mouseOut 事件。
 onDragOver() EventHandler flash.display.InteractiveObject dispatches event: mouseOver在新的事件模型中替换为 mouseOver 事件。
 onKeyDown() EventHandler flash.display.InteractiveObject dispatches event: keyDown在新的事件模型中替换为 keyDown 事件。
 onKeyUp() EventHandler flash.display.InteractiveObject dispatches event: keyUp在新的事件模型中替换为 keyUp 事件。
 onKillFocus() EventHandler flash.display.InteractiveObject dispatches event: focusOut在新的事件模型中替换为 focusOut 事件。
 onPress() EventHandler flash.display.InteractiveObject dispatches event: mouseDown在新的事件模型中替换为 mouseDown 事件。
 onRelease() EventHandler flash.display.InteractiveObject dispatches event: mouseUp在新的事件模型中替换为 mouseUp 事件。
 onReleaseOutside() EventHandler flash.display.InteractiveObject dispatches event: mouseUp在新的事件模型中替换为 mouseUp 事件。
 onRollOut() EventHandler flash.display.InteractiveObject dispatches event: mouseOut在新的事件模型中替换为 mouseOut 事件。
 onRollOver() EventHandler flash.display.InteractiveObject dispatches event: mouseOver在新的事件模型中替换为 mouseOver 事件。
 onSetFocus() EventHandler flash.display.InteractiveObject dispatches event: focusIn在新的事件模型中替换为 focusIn 事件。
 
 Camera (类)flash.media.Camera 
 activityLevel 属性[只读] flash.media.Camera.activityLevel 
 bandwidth 属性[只读] flash.media.Camera.bandwidth 
 currentFps 属性[只读] flash.media.Camera.currentFPSFPS 的大小写发生更改。
 fps 属性[只读] flash.media.Camera.fps 
 height 属性[只读] flash.media.Camera.height数据类型已从 Number 更改为 int。
 index 属性[只读] flash.media.Camera.index数据类型已从 String 更改为 int。
 motionLevel 属性[只读] flash.media.Camera.motionLevel数据类型已从 Number 更改为 int。
 motionTimeOut 属性[只读] flash.media.Camera.motionTimeout数据类型已从 Number 更改为 int。大小写更改为 motionTimeout
 muted 属性[只读] flash.media.Camera.muted 
 name 属性[只读] flash.media.Camera.name 
 names 属性[只读] flash.media.Camera.names 
 quality 属性[只读] flash.media.Camera.quality数据类型已从 Number 更改为 int。
 width 属性[只读] flash.media.Camera.width数据类型已从 Number 更改为 int。
 get() 方法 flash.media.Camera.getCamera()已替换为 getCamera(),后者使用 String 参数,而不是 Number 参数。
 onActivity() EventHandler flash.events.ActivityEvent.ACTIVITY在新的事件模型中替换为 activity 事件。
 onStatus() EventHandler flash.media.Camera dispatches event: status在新的事件模型中替换为 status StatusEvent 对象。
 setMode() 方法 flash.media.Camera.setMode()widthheight 参数均已更改为 int 数据类型。
 setMotionLevel() 方法 flash.media.Camera.setMotionLevel()两个参数均已更改为 int 数据类型。
 setQuality() 方法 flash.media.Camera.setQuality()两个参数均已更改为 int 数据类型。
 
 capabilities (类)flash.system.Capabilities类名已从小写形式更改为首字母大写形式。
 
 Color (类)flash.geom.ColorTransformColor 类已删除,因为它的所有功能都可以通过 flash.geom.ColorTransform 类来实现。可通过使用 ColorTransform 类构造函数或属性来直接赋予颜色值。可以将 ColorTransform 对象赋予 Transform 对象的 colorTransform 属性,而 Transform 对象又可以赋予 DisplayObject 实例的 transform 属性。
 Color 构造函数 flash.geom.ColorTransform.ColorTransform()已删除。可以使用 ColorTransform() 构造函数指定颜色值。
 getRGB() 方法 flash.geom.ColorTransform.color可以使用 ColorTransform 类的 color 存取器属性访问 RGB 颜色值。
 getTransform() 方法 已删除。可通过使用ColorTransform() 类构造函数或属性来直接赋予颜色值。
 setRGB() 方法 flash.geom.ColorTransform.color可以使用 ColorTransform 类的 color 存取器属性来设置 RGB 颜色值。
 setTransform() 方法 已删除。可通过使用ColorTransform() 类构造函数或属性来直接赋予颜色值。
 
 ColorMatrixFilter (类)flash.filters.ColorMatrixFilterNo changes.
 matrix 属性 flash.filters.ColorMatrixFilter.matrixNo changes.
 ColorMatrixFilter 构造函数 flash.filters.ColorMatrixFilterNo changes.
 clone() 方法 flash.filters.ColorMatrixFilter.clone()No changes.
 
 ColorTransform (类)flash.geom.ColorTranformNo change.
 
 ContextMenu (类)flash.ui.ContextMenuContextMenu 类现在是 flash.ui 包的一部分。
 builtInItems 属性 flash.ui.ContextMenu.builtInItems 
 customItems 属性 flash.ui.ContextMenu.customItems 
 ContextMenu 构造函数 flash.ui.ContextMenu.ContextMenu() 
 copy() 方法 flash.ui.ContextMenu.clone() 
 hideBuiltInItems() 方法 flash.ui.ContextMenu.hideBuiltInItems() 
 onSelect() EventHandler flash.ui.ContextMenu dispatches event: menuSelectActionScript 3.0 类调度 menuSelect 事件,而不是调用 onSelect() 事件处理函数。
 
 ContextMenuItem (类)flash.ui.ContextMenuItemContextMenuItem 类现在是 flash.ui 包的一部分。
 caption 属性 flash.ui.ContextMenuItem.caption 
 enabled 属性 flash.ui.ContextMenuItem.enabled 
 separatorBefore 属性 flash.ui.ContextMenuItem.separatorBefore 
 visible 属性 flash.ui.ContextMenuItem.visible 
 ContextMenuItem 构造函数 flash.ui.ContextMenuItem.ContextMenuItem() 
 copy() 方法 flash.ui.ContextMenuItem.clone() 
 onSelect() EventHandler flash.ui.ContextMenuItem dispatches event: menuItemSelectActionScript 3.0 类调度 menuSelect 事件,而不是调用 onSelect() 事件处理函数。
 
 ConvolutionFilter (类)flash.filters.ConvolutionFilterNo changes.
 alpha 属性 flash.filters.ConvolutionFilter.alphaNo change.
 bias 属性 flash.filters.ConvolutionFilter.biasNo change.
 clamp 属性 flash.filters.ConvolutionFilter.clampNo change.
 color 属性 flash.filters.ConvolutionFilter.colorNo change.
 divisor 属性 flash.filters.ConvolutionFilter.divisorNo change.
 matrix 属性 flash.filters.ConvolutionFilter.matrixNo change.
 matrixX 属性 flash.filters.ConvolutionFilter.matrixXNo change.
 matrixY 属性 flash.filters.ConvolutionFilter.matrixYNo change.
 preserveAlpha 属性 flash.filters.ConvolutionFilter.preserveAlphaNo change.
 ConvolutionFilter 构造函数 flash.filters.ConvolutionFilter.ConvolutionFilter()No change.
 clone() 方法 flash.filters.ConvolutionFilter.clone()现在返回一个 BitmapFilter 对象。
 
 Date (类)DateActionScript 3.0 新增一组适用于以 getxxx() 开头的所有方法的读存取器。例如,在 ActionScript 3.0 中,Date.getDate()Date.date 返回相同的值。
 Date 构造函数 Date.Date()No change.
 getDate() 方法 Date.getDate()No change.
 getDay() 方法 Date.getDay()No change.
 getFullYear() 方法 Date.getFullYear()No change.
 getHours() 方法 Date.getHours()No change.
 getMilliseconds() 方法 Date.getMilliseconds()No change.
 getMinutes() 方法 Date.getMinutes()No change.
 getMonth() 方法 Date.getMonth()No change.
 getSeconds() 方法 Date.getSeconds()No change.
 getTime() 方法 Date.getTime()No change.
 getTimezoneOffset() 方法 Date.getTimezoneOffset()No change.
 getUTCDate() 方法 Date.getUTCDate()No change.
 getUTCDay() 方法 Date.getUTCDay()No change.
 getUTCFullYear() 方法 Date.getUTCFullYear()No change.
 getUTCHours() 方法 Date.getUTCHours()No change.
 getUTCMilliseconds() 方法 Date.getUTCMilliseconds()No change.
 getUTCMinutes() 方法 Date.getUTCMinutes()No change.
 getUTCMonth() 方法 Date.getUTCMonth()No change.
 getUTCSeconds() 方法 Date.getUTCSeconds()No change.
 getUTCYear() 方法 Date.getUTCFullYear()此方法已删除,因为它不是 ECMAScript 的一部分。改用 Date.getUTCFullYear()
 getYear() 方法 Date.getFullYear()此方法已删除,因为它不是 ECMAScript 的一部分。改用 Date.getFullYear()
 setDate() 方法 Date.setDate()No change.
 setFullYear() 方法 Date.setFullYear()No change.
 setHours() 方法 Date.setHours()No change.
 setMilliseconds() 方法 Date.setMilliseconds()No change.
 setMinutes() 方法 Date.setMinutes()No change.
 setMonth() 方法 Date.setMonth()No change.
 setSeconds() 方法 Date.setSeconds()No change.
 setTime() 方法 Date.setTime()No change.
 setUTCDate() 方法 Date.setUTCDate()No change.
 setUTCFullYear() 方法 Date.setUTCFullYear()No change.
 setUTCHours() 方法 Date.setUTCHours()No change.
 setUTCMilliseconds() 方法 Date.setUTCMilliseconds()No change.
 setUTCMinutes() 方法 Date.setUTCMinutes()No change.
 setUTCMonth() 方法 Date.setUTCMonth()No change.
 setUTCSeconds() 方法 Date.setUTCSeconds()No change.
 setYear() 方法 Date.setFullYear()此方法已删除,因为它不是 ECMAScript 的一部分。改用 Date.setFullYear()
 toString() 方法 Date.toString()No change.
 UTC() 方法 Date.UTC()No change.
 valueOf() 方法 Date.valueOf()No change.
 
 DisplacementMapFilter (类)flash.filters.DisplacementMapFilter几个参数的数据类型已从 Number 改为 uint。
 alpha 属性 flash.filters.DisplacementMapFilter.alphaNo changes.
 color 属性 flash.filters.DisplacementMapFilter.color此参数的数据类型现在为 uint。
 componentX 属性 flash.filters.DisplacementMapFilter.componentX此参数的数据类型现在为 uint。
 componentY 属性 flash.filters.DisplacementMapFilter.componentY此参数的数据类型现在为 uint。
 mapBitmap 属性 flash.filters.DisplacementMapFilter.mapBitmapNo change.
 mapPoint 属性 flash.filters.DisplacementMapFilter.mapPointNo change.
 scaleX 属性 flash.filters.DisplacementMapFilter.scaleXNo changes.
 scaleY 属性 flash.filters.DisplacementMapFilter.scaleYNo changes.
 DisplacementMapFilter 构造函数 flash.filters.DisplacementMapFilter.DisplacementMapFilter()componentXcomponentYcolor 参数的数据类型现在为 uint。
 clone() 方法 flash.filters.DisplacementMapFilter.clone()现在返回一个 BitmapFilter 对象。
 
 DropShadowFilter (类)flash.filters.DropShadowFilter 
 alpha 属性 flash.filters.DropShadowFilter.alphaNo changes.
 angle 属性 flash.filters.DropShadowFilter.angleNo changes.
 blurX 属性 flash.filters.DropShadowFilter.blurXNo changes.
 blurY 属性 flash.filters.DropShadowFilter.blurYNo changes.
 color 属性 flash.filters.DropShadowFilter.color此参数的数据类型已从 Number 改为 uint。
 distance 属性 flash.filters.DropShadowFilter.distanceNo changes.
 hideObject 属性 flash.filters.DropShadowFilter.hideObjectNo changes.
 inner 属性 flash.filters.DropShadowFilter.innerNo changes.
 knockout 属性 flash.filters.DropShadowFilter.knockoutNo changes.
 quality 属性 flash.filters.DropShadowFilter.quality此参数的数据类型已从 Number 改为 uint。
 strength 属性 flash.filters.DropShadowFilter.strengthNo changes.
 DropShadowFilter 构造函数 flash.filters.DropShadowFilter.DropShadowFilter()所有参数现在都具有默认值,某些参数类型已更改。
 clone() 方法 flash.filters.DropShadowFilter.clone()现在返回一个 BitmapFilter 对象而非 DropShadowFilter 对象。
 
 Error (类)Error添加了一个新的 getStackTrace() 方法来帮助调试。
 message 属性 Error.messageNo change.
 name 属性 Error.nameNo change.
 Error 构造函数 Error.Error()No change.
 toString() 方法 Error.toString()No change.
 
 ExternalInterface (类)flash.external.ExternalInterface此类中的两个方法的参数已更改。
 available 属性[只读] flash.external.ExternalInterface.availableNo change.
 addCallback() 方法 flash.external.ExternalInterface.addCallback()此方法的 ActionScript 3.0 版本不接受 instance 参数。method 参数替换为 closure 参数,后者可以引用函数、类方法或特定类实例的方法。此外,如果调用代码由于安全原因无法访问 closure 引用,则会引发 SecurityError 异常。
 call() 方法 flash.external.ExternalInterface.call()如果出现问题,此方法的 ActionScript 3.0 版本除了返回 null 之外,还会引发错误或 SecurityError 异常。
 
 FileReference (类)flash.net.FileReferenceActionScript 3.0 版从 EventDispatcher 类继承 addEventListener()removeEventListener() 方法。调度的事件取代了事件处理函数。
 creationDate 属性[只读] flash.net.FileReference.creationDateNo change.
 creator 属性[只读] flash.net.FileReference.creatorNo change.
 modificationDate 属性[只读] flash.net.FileReference.modificationDateNo change.
 name 属性[只读] flash.net.FileReference.nameNo change.
 postData 属性 flash.net.URLRequest.dataFlash Player 9 的 ActionScript 2.0 中添加了 postData 属性,从而可以通过文件上载或下载来发送 POST 数据。在 ActionScript 3.0 中,使用 URLRequest 类的 data 属性来发送 POST 或 GET 数据。有关详细信息,请参阅本语言参考中的 flash.net.URLRequest.data
 size 属性[只读] flash.net.FileReference.size返回 uint 数据类型,而不是 Number 数据类型。
 type 属性[只读] flash.net.FileReference.typeNo change.
 FileReference 方法 flash.net.FileReference.FileReference()No change.
 addListener() 方法 flash.events.EventDispatcher.addEventListener()在新的事件模型中,不需要具有类特定的 addListener() 方法,因为该类从 EventDispatcher 类继承 addEventListener() 方法。
 browse() 方法 flash.net.FileReference.browse() 在 ActionScript 2.0 中,当出现错误时,将返回 false。在 ActionScript 3.0 中,这种情况下将引发 IllegalOperationErrorArgumentError 异常。但是,如果参数无效、文件浏览对话框未打开或者其它浏览器会话正在进行,则该方法仍返回 falsetypelist 参数也会更改。在 ActionScript 2.0 中,可将字符串数组传递给 browse() 方法以指定文件过滤器。在 ActionScript 3.0 中,可传递 FileFilter 对象数组。
 cancel() 方法 flash.net.FileReference.cancel()No change.
 download() 方法 flash.net.FileReference.download()出现错误时引发异常,而不是返回 false。第一个参数的数据类型已更改。在 ActionScript 2.0 中,传递给 download() 的第一个参数是字符串。在 ActionScript 3.0 中,可传递 URLRequest 对象。
 removeListener() 方法 flash.events.EventDispatcher.removeEventListener()在新的事件模型中,不需要具有类特定的 removeListener() 方法,因为该类从 EventDispatcher 类继承 removeEventListener() 方法。
 upload() 方法 flash.net.FileReference.upload()发生了各种更改:
  • 第一个参数的数据类型已更改。在 ActionScript 2.0 中,传递给 upload() 的第一个参数是字符串。在 ActionScript 3.0 中,可传递 URLRequest 对象。
  • 在 ActionScript 3.0 中,第二个参数 uploadDataFieldName 是新增加的参数,它是上载 POST 操作中位于文件数据前面的字段名。
  • 在 ActionScript 3.0 中,第三个参数 testUpload 也是新增加的参数,它可控制 Flash Player 是否在上载文件之前执行测试上载操作。
  • 出现错误时,browse() 引发异常,而不是返回 false
 onCancel 侦听器 flash.net.FileReference dispatches event: cancel在 ActionScript 3.0 中,此类调度名为 cancel 的事件,而不是调用 onCancel() 事件处理程序。
 onComplete 侦听器 flash.net.FileReference dispatches event: complete在 ActionScript 3.0 中,此类调度名为 complete 的事件,而不是调用 onComplete() 事件处理程序。
 onHTTPError 侦听器 flash.net.FileReference dispatches event: httpStatus在 ActionScript 3.0 中,此类调度名为 httpStatus 的事件,而不是调用 onHTTPError() 事件处理程序。
 onIOError 侦听器 flash.net.FileReference dispatches event: ioError在 ActionScript 3.0 中,此类调度名为 ioError 的事件,而不是调用 onIOError() 事件处理程序。
 onOpen 侦听器 flash.net.FileReference dispatches event: open在 ActionScript 3.0 中,此类调度名为 open 的事件,而不是调用 onOpen() 事件处理程序。
 onProgress 侦听器 flash.net.FileReference dispatches event: progress在 ActionScript 3.0 中,此类调度名为 progress 的事件,而不是调用 onProgress() 事件处理程序。
 onSecurityError 侦听器 flash.net.FileReference dispatches event: securityError在 ActionScript 3.0 中,此类调度名为 securityError 的事件,而不是调用 onSecurityError() 事件处理程序。
 onSelect 侦听器 flash.net.FileReference dispatches event: select在 ActionScript 3.0 中,此类调度名为 select 的事件,而不是调用 onSelect() 事件处理程序。
 onUploadCompleteData flash.net.FileReference dispatches event: complete在 ActionScript 3.0 中,此类调度名为 uploadCompleteData 的事件,而不是调用 onUploadCompleteData() 事件处理程序。
 
 FileReferenceList (类)flash.net.FileReferenceListActionScript 3.0 类从 EventDispatcher 类继承 addEventListener()removeEventListener() 方法。ActionScript 3.0 类使用名为 cancelselect 的事件,而不是 onCancel()onSelect() 事件处理程序。
 fileList 属性 flash.net.FileReferenceList.fileListNo change.
 FileReferenceList 方法 flash.net.FileReferenceList.FileReferenceList()No change.
 addListener() 方法 flash.events.EventDispatcher.addEventListener()在新的事件模型中,不需要具有类特定的 addListener() 方法,因为该类从 EventDispatcher 类继承 addEventListener() 方法。
 browse() 方法 flash.net.FileReferenceList.browse()在 ActionScript 3.0 中,当存在错误时,该方法引发一个 IllegalOperationError 异常,而不是返回 falsetypelist 参数也会更改。在 ActionScript 2.0 中,可将字符串数组传递给 browse() 方法以指定文件过滤器。在 ActionScript 3.0 中,可传递 FileFilter 对象数组。
 removeListener() 方法 flash.events.EventDispatcher.removeEventListener()在新的事件模型中,不需要具有类特定的 removeListener() 方法,因为该类从 EventDispatcher 类继承 removeEventListener() 方法。
 onCancel 侦听器 flash.net.FileReferenceList dispatches event: cancel在 ActionScript 3.0 中,此类调度名为 cancel 的事件,而不是调用 onCancel() 事件处理程序。
 onSelect 侦听器 flash.net.FileReferenceList dispatches event: select在 ActionScript 3.0 中,此类调度名为 select 的事件,而不是调用 onSelect() 事件处理程序。
 
 Function (类)FunctionNo change.
 apply() 方法 Function.apply()No change
 call() 方法 Function.call()No change.
 
 GlowFilter (类)flash.filters.GlowFilter几个属性的数据类型已从 Number 改为 uint。
 alpha 属性 flash.filters.GlowFilter.alphaNo change.
 blurX 属性 flash.filters.GlowFilter.blurXNo change.
 blurY 属性 flash.filters.GlowFilter.blurYNo change.
 color 属性 flash.filters.GlowFilter.color此属性的数据类型已从 Number 改为 uint。
 inner 属性 flash.filters.GlowFilter.innerNo change.
 knockout 属性 flash.filters.GlowFilter.knockoutNo change.
 quality 属性 flash.filters.GlowFilter.quality此属性的数据类型已从 Number 改为 uint。
 strength 属性 flash.filters.GlowFilter.strengthNo change.
 GlowFilter 构造函数 flash.filters.GlowFilter.GlowFilter()colorquality 参数现在分别为 uint 和 int 数据类型,而非 Number 数据类型。所有参数现在都分配有默认值。
 clone() 方法 flash.filters.GlowFilter.clone()返回一个 BitmapFilter 对象而非 GlowFilter 对象。
 
 GradientBevelFilter (类)flash.filters.GradientBevelFilter 
 alphas 属性 flash.filters.GradientBevelFilter.alphasNo change.
 angle 属性 flash.filters.GradientBevelFilter.angleNo change.
 blurX 属性 flash.filters.GradientBevelFilter.blurXNo change.
 blurY 属性 flash.filters.GradientBevelFilter.blurYNo change.
 colors 属性 flash.filters.GradientBevelFilter.colorsNo change.
 distance 属性 flash.filters.GradientBevelFilter.distanceNo change.
 knockout 属性 flash.filters.GradientBevelFilter.knockoutNo change.
 quality 属性 flash.filters.GradientBevelFilter.quality此属性的数据类型已从 Number 改为 int。
 ratios 属性 flash.filters.GradientBevelFilter.ratiosNo change.
 strength 属性 flash.filters.GradientBevelFilter.strengthNo change.
 type 属性 flash.filters.GradientBevelFilter.typeNo change.
 GradientBevelFilter 构造函数 flash.filters.GradientBevelFilter.GradientBevelFilter()No change.
 clone() 方法 flash.filters.GradientBevelFilter.clone()返回一个 BitmapFilter 对象而非 GradientBevelFilter 对象。
 
 GradientGlowFilter (类)flash.filters.GradientGlowFilter 
 alphas 属性 flash.filters.GradientGlowFilter.alphasNo changes.
 angle 属性 flash.filters.GradientGlowFilter.angleNo changes.
 blurX 属性 flash.filters.GradientGlowFilter.blurXNo changes.
 blurY 属性 flash.filters.GradientGlowFilter.blurYNo changes.
 colors 属性 flash.filters.GradientGlowFilter.colorsNo changes.
 distance 属性 flash.filters.GradientGlowFilter.distanceNo changes.
 knockout 属性 flash.filters.GradientGlowFilter.knockoutNo changes.
 quality 属性 flash.filters.GradientGlowFilter.quality此属性的数据类型已从 Number 改为 int。
 ratios 属性 flash.filters.GradientGlowFilter.ratiosNo changes.
 strength 属性 flash.filters.GradientGlowFilter.strengthNo changes.
 type 属性 flash.filters.GradientGlowFilter.typeNo changes.
 GradientGlowFilter 构造函数 flash.filters.GradientGlowFilter.GradientGlowFilter()为所有参数添加了默认值,且 quality 参数的数据类型已从 Number 改为 int。
 clone() 方法 flash.filters.GradientGlowFilter.clone()返回一个 BitmapFilter 对象而非 GradientGlowFilter 对象。
 
 IME (类)flash.system.IME此类已移至 flash.system 包。
 ALPHANUMERIC_FULL 常量 flash.system.IMEConversionMode.ALPHANUMERIC_FULL 
 ALPHANUMERIC_HALF 常量 flash.system.IMEConversionMode.ALPHANUMERIC_HALF 
 CHINESE 常量 flash.system.IMEConversionMode.CHINESE 
 JAPANESE_HIRAGANA 常量 flash.system.IMEConversionMode.JAPANESE_HIRAGANA 
 JAPANESE_KATAKANA_FULL 常量 flash.system.IMEConversionMode.JAPANESE_KATAKANA_FULL 
 JAPANESE_KATAKANA_HALF 常量 flash.system.IMEConversionMode.JAPANESE_KATAKANA_HALF 
 KOREAN 常量 flash.system.IMEConversionMode.KOREAN 
 UNKNOWN 常量 flash.system.IMEConversionMode.UNKNOWN 
 addListener() 方法 flash.events.EventDispatcher.addEventListener()在新的事件模型中,不需要具有类特定的 addListener() 方法,因为该类从 EventDispatcher 类继承 addEventListener() 方法。
 doConversion() 方法 Nochange.
 getConversionMode() 方法 flash.system.IME.conversionMode已更改为存取器属性。
 getEnabled() 方法 flash.system.IME.enabled已更改为存取器属性。
 removeListener() 方法 flash.events.EventDispatcher.removeEventListener()在新的事件模型中,不需要具有类特定的 removeListener() 方法,因为该类从 EventDispatcher 类继承 removeEventListener() 方法。
 setCompositionString() 方法 Nochange.
 setConversionMode() 方法 flash.system.IME.conversionMode已更改为存取器属性。
 setEnabled() 方法 flash.system.IME.enabled已更改为存取器属性。
 onIMEComposition 侦听器 flash.system.IME dispatches event: imeComposition在 ActionScript 3.0 中,该类调度名为 imeComposition 的事件,而不是调用 onIMEComposition() 事件处理函数。
 
 Key (类)flash.ui.Keyboard该类在 ActionScript 3.0 中拥有一个新的名称,以匹配与 Keyboard 类有关的其它类,如 KeyboardEvent。
 BACKSPACE 常量 flash.ui.Keyboard.BACKSPACE在 ActionScript 3.0 中声明为常量,并且数据类型已更改为 uint。
 CAPSLOCK 常量 flash.ui.Keyboard.CAPS_LOCK在 ActionScript 3.0 中声明为常量,添加了下划线并且数据类型更改为 uint。
 CONTROL 常量 flash.ui.Keyboard.CONTROL在 ActionScript 3.0 中声明为常量,并且数据类型已更改为 uint。
 DELETEKEY 常量 flash.ui.Keyboard.DELETE在 ActionScript 3.0 中名称已更改为 DELETE,声明为常量并且数据类型已更改为 uint。
 DOWN 常量 flash.ui.Keyboard.DOWN在 ActionScript 3.0 中声明为常量,并且数据类型已更改为 uint。
 END 常量 flash.ui.Keyboard.END在 ActionScript 3.0 中声明为常量,并且数据类型已更改为 uint。
 ENTER 常量 flash.ui.Keyboard.ENTER在 ActionScript 3.0 中声明为常量,并且数据类型已更改为 uint。
 ESCAPE 常量 flash.ui.Keyboard.ESCAPE在 ActionScript 3.0 中声明为常量,并且数据类型已更改为 uint。
 HOME 常量 flash.ui.Keyboard.HOME在 ActionScript 3.0 中声明为常量,并且数据类型已更改为 uint。
 INSERT 常量 flash.ui.Keyboard.INSERT在 ActionScript 3.0 中声明为常量,并且数据类型已更改为 uint。
 LEFT 常量 flash.ui.Keyboard.LEFT在 ActionScript 3.0 中声明为常量,并且数据类型已更改为 uint。
 _listeners 属性[只读] flash.events.EventDispatcher.willTrigger()不是直接的等效项。willTrigger() 方法可告诉您是否注册了任何侦听器,但不告诉您注册了多少个侦听器。
 PGDN 常量 flash.ui.Keyboard.PAGE_DOWN在 ActionScript 3.0 中名称已更改为 PAGE_DOWN,声明为常量并且数据类型已更改为 uint。
 PGUP 常量 flash.ui.Keyboard.PAGE_UPName 在 ActionScript 3.0 中名称已更改为 PAGE_UP,声明为常量并且数据类型已更改为 uint。
 RIGHT 常量 flash.ui.Keyboard.RIGHT在 ActionScript 3.0 中声明为常量,并且数据类型已更改为 uint。
 SHIFT 常量 flash.ui.Keyboard.SHIFT在 ActionScript 3.0 中声明为常量,并且数据类型已更改为 uint。
 SPACE 常量 flash.ui.Keyboard.SPACE在 ActionScript 3.0 中声明为常量,并且数据类型已更改为 uint。
 TAB 常量 flash.ui.Keyboard.TAB在 ActionScript 3.0 中声明为常量,并且数据类型已更改为 uint。
 UP 常量 flash.ui.Keyboard.UP在 ActionScript 3.0 中声明为常量,并且数据类型已更改为 uint。
 addListener() 方法 flash.events.EventDispatcher.addEventListener()在 ActionScript 3.0 中,不需要具有类特定的 addListener() 方法,因为所有显示对象都从 EventDispatcher 类继承 addEventListener() 方法。
 getAscii() 方法 flash.events.KeyboardEvent.charCode 
 getCode() 方法 flash.events.KeyboardEvent.keyCode 
 isAccessible() 方法 flash.ui.Keyboard.isAccessible() 
 isDown() 方法 已删除。因安全原因而被删除。在ActionScript 3.0 中,为 flash.display.InteractiveObject keyDown 事件编写事件处理程序。
 isToggled() 方法 已删除。因安全原因而被删除。 
 removeListener() 方法 flash.events.EventDispatcher.removeEventListener()在 ActionScript 3.0 中,不需要具有类特定的 removeListener() 方法,因为所有显示对象都从 EventDispatcher 类继承 removeEventListener() 方法。
 onKeyDown 侦听器 flash.display.InteractiveObject dispatches event: keyDown在 ActionScript 3.0 中,InteractiveObject 类调度 keyDown KeyboardEvent 对象,而不是调用 onKeyDown 事件处理函数。
 onKeyUp 侦听器 flash.display.InteractiveObject dispatches event: keyUp在 ActionScript 3.0 中,InteractiveObject 类调度 keyUp KeyboardEvent 对象,而不是调用 onKeyUp 事件处理函数。
 
 LoadVars (类)flash.net.URLLoaderLoadVars 类功能替换为 URLLoader、URLRequest、URLStream 和 URLVariables 类。
 contentType 属性 flash.net.URLRequest.contentType 
 loaded 属性 已删除。在ActionScript 3.0 中没有对应的布尔值属性,但您可以使用 flash.events.Event.COMPLETE 来设置侦听器,以便在加载数据时接收通知。
 LoadVars 构造函数 flash.net.URLLoader.URLLoader() 
 addRequestHeader() 方法 flash.net.URLRequestHeader 
 decode() 方法 flash.net.URLVariables.decode() 
 getBytesLoaded() 方法 flash.net.URLLoader.bytesLoaded类更改为 URLLoader;从函数更改为属性存取器;名称从 getBytesLoaded 更改为 bytesLoaded
 getBytesTotal() 方法 flash.net.URLLoader.bytesTotal类更改为 URLLoader;从函数更改为属性存取器;名称从 getBytesTotal 更改为 bytesTotal
 load() 方法 flash.net.URLLoader.load() 
 onData() EventHandler flash.net.URLLoader dispatches event: complete请参见 URLLoader 类。在下载操作完成后、但在分析任何数据之前调度 complete 事件。
 onHTTPStatus() EventHandler flash.net.URLLoader dispatches event: httpStatus在 ActionScript 3.0 中,URLLoader 类调度名为 httpStatus 的 HTTPStatusEvent 对象,而不是调用 onHTTPStatus 事件处理函数。
 onLoad() EventHandler flash.net.URLLoader dispatches event: complete请参见 URLLoader 类。在下载操作完成后调度 complete 事件。
 send() 方法 flash.net.sendToURL() 
 sendAndLoad() 方法 flash.net.sendToURL()sendToURL() 方法向服务器发送一个 URL 请求,但忽略响应。要接收响应,请使用 flash.net.URLLoader.load()
 toString() 方法 已删除。在ActionScript 3.0 中已不再需要该方法。
 
 LocalConnection (类)flash.net.LocalConnection此类已移至 flash.net 包。
 LocalConnection 构造函数 flash.net.LocalConnection.LocalConnection() 
 allowDomain() EventHandler flash.net.LocalConnection.allowDomain()在 ActionScript 3.0 中已更改为常规方法,而不再是事件处理函数。参数已更改为使用 ...(rest) 参数格式。返回值已更改为 void
 allowInsecureDomain() EventHandler flash.net.LocalConnection.allowInsecureDomain()在 ActionScript 3.0 中已更改为常规方法,不再是事件处理函数。参数已更改为使用 ...(rest) 参数格式。返回值已更改为 void
 close() 方法 flash.net.LocalConnection.close() 
 connect() 方法 flash.net.LocalConnection.connect() 
 domain() 方法 flash.net.LocalConnection.domain已更改为属性存取器。
 onStatus() EventHandler flash.net.LocalConnection dispatches event: status在新的事件模型中,回调函数替换为事件对象。
 send() 方法 flash.net.LocalConnection.send()第三个参数已改为使用 ...(rest) 参数格式。返回类型已更改为 void
 
 Math (类)MathNo change.
 E 常量 Math.ENo change
 LN10 常量 Math.LN10No change
 LN2 常量 Math.LN2No change
 LOG10E 常量 Math.LOG10ENo change
 LOG2E 常量 Math.LOG2ENo change
 PI 常量 Math.PINo change
 SQRT1_2 常量 Math.SQRT1_2No change
 SQRT2 常量 Math.SQRT2No change
 abs() 方法 Math.absNo change
 acos() 方法 Math.acos()No change
 asin() 方法 Math.asinNo change
 atan() 方法 Math.atan()No change
 atan2() 方法 Math.atan2()No change.
 ceil() 方法 Math.ceil()No change
 cos() 方法 Math.cos()No change
 exp() 方法 Math.exp()No change
 floor() 方法 Math.floor()No change
 log() 方法 Math.log()No change
 max() 方法 Math.max()No change
 min() 方法 Math.min()No change
 pow() 方法 Math.pow()No change
 random() 方法 Math.random()No change
 round() 方法 Math.round()No change
 sin() 方法 Math.sin()No change
 sqrt() 方法 Math.sqrt()No change
 tan() 方法 Math.tan()No change
 
 Matrix (类)Nochanges.
 
 Microphone (类)flash.media.Microphone此类已移至 flash.media 包。
 activityLevel 属性[只读] flash.media.Microphone.activityLevelNo change.
 gain 属性[只读] flash.media.Microphone.gainNo change.
 index 属性[只读] flash.media.Microphone.index数据类型已更改为 uint。
 muted 属性[只读] flash.media.Microphone.mutedNo change.
 name 属性[只读] flash.media.Microphone.nameNo change.
 names 属性[只读] flash.media.Microphone.namesNo change.
 rate 属性[只读] flash.media.Microphone.rate数据类型已更改为 uint。
 silenceLevel 属性[只读] flash.media.Microphone.silenceLevelNo change.
 silenceTimeOut 属性[只读] flash.media.Microphone.silenceTimeout“Timeout”的大小写发生更改。数据类型已更改为 int。
 useEchoSuppression 属性[只读] flash.media.Microphone.useEchoSuppressionNo change.
 get() 方法 flash.media.Microphone.getMicrophone()名称已从 get() 更改为 getMicrophone()。参数的数据类型更改为 uint。
 onActivity() EventHandler flash.media.Microphone dispatches event: activity在 ActionScript 3.0 中,该类调度名为 activity 的事件,而不是调用 onActivity 事件处理函数。
 onStatus() EventHandler flash.media.Microphone dispatches event: status在 ActionScript 3.0 中,该类调度名为 status 的事件,而不是调用 onStatus 事件处理函数。status 事件有等于 MutedUnmutedcode 属性值。
 setGain() 方法 flash.media.Microphone.gaingain 属性和 setGain() 方法合并为一个名为 gain 的 get/set 属性存取器。数据类型已更改为 uint。
 setRate() 方法 flash.media.Microphone.raterate 属性和 setRate() 方法合并为一个名为 rate 的 get/set 属性存取器。数据类型已更改为 uint。
 setSilenceLevel() 方法 flash.media.Microphone.setSilenceLevel()timeOut 参数的数据类型已更改为 int。timeOut 参数的大小写已更改为 timeout
 setUseEchoSuppression() 方法 flash.media.Microphone.setUseEchoSuppression() 
 
 Mouse (类)flash.ui.Mouse 
 addListener() 方法 flash.events.EventDispatcher.addEventListener()在新的 ActionScript 3.0 事件模型中,不需要具有类特定的 addListener() 方法,因为所有显示对象都从 EventDispatcher 类继承 addEventListener() 方法。
 hide() 方法 flash.ui.Mouse.hide()已改为返回 void
 removeListener() 方法 flash.events.EventDispatcher.removeEventListener()在新的 ActionScript 3.0 事件模型中,不需要具有类特定的 removeListener() 方法,因为所有显示对象都从 EventDispatcher 类继承 removeEventListener() 方法。
 show() 方法 flash.ui.Mouse.show()已改为返回 void
 onMouseDown 侦听器 flash.display.InteractiveObject dispatches event: mouseDown在新的事件模型中替换为 mouseDown 事件。
 onMouseMove 侦听器 flash.display.InteractiveObject dispatches event: mouseMove在新的事件模型中替换为 mouseMove 事件。
 onMouseUp 侦听器 flash.display.InteractiveObject dispatches event: mouseUp在新的事件模型中替换为 mouseUp 事件。
 onMouseWheel 侦听器 flash.display.InteractiveObject dispatches event: mouseWheel在新的事件模型中替换为 mouseWheel 事件。
 
 MovieClip (类)flash.display.MovieClip在 ActionScript 3.0 中,许多 MovieClip 方法都已移至其它类中。所有事件处理函数都已替换为新的事件模型中的事件对象。
 _alpha 属性 flash.display.DisplayObject.alpha已移至 DisplayObject 类并已删除名称开头的下划线。
 blendMode 属性 flash.display.DisplayObject.blendMode 
 cacheAsBitmap 属性 flash.display.DisplayObject.cacheAsBitmap 
 _currentframe 属性[只读] flash.display.MovieClip.currentFrame已删除名称开头的下划线。
 _droptarget 属性[只读] flash.display.Sprite.dropTarget已移至 Sprite 类,已删除名称开头的下划线并已改为混合大小写形式。
 enabled 属性 Nochange.
 filters 属性 flash.display.DisplayObject.filters 
 focusEnabled 属性 已删除。在 ActionScript 3.0 中,所有交互式对象都是已启用的焦点,因此不再需要该属性。
 _focusrect 属性 flash.display.InteractiveObject.focusRect已移至 InteractiveObject 类,已删除名称开头的下划线并已改为混合大小写形式。
 _framesloaded 属性[只读] flash.display.MovieClip.framesLoaded已删除名称开头的下划线并已改为混合大小写形式。
 _height 属性 flash.display.DisplayObject.height已移至 DisplayObject 类并已删除名称开头的下划线。
 _highquality 属性 已删除。请参见 Stage.quality。
 hitArea 属性 flash.display.Sprite.hitArea已移至 Sprite 类。
 _lockroot 属性 已删除。在 ActionScript 3.0 中,显示对象的根是自动设置的;因此,_lockroot 属性有效地始终处于打开状态。有关详细信息,请参见 flash.display.DisplayObject.root。
 menu 属性 已删除。请参见 InteractiveObject.contextMenu。
 _name 属性 flash.display.DisplayObject.name已移至 DisplayObject 类并已删除名称开头的下划线。
 opaqueBackground 属性 flash.display.DisplayObject.opaqueBackground 
 _parent 属性 flash.display.DisplayObject.parent已移至 DisplayObject 类并已删除名称开头的下划线。
 _quality 属性 flash.display.Stage.quality 
 _rotation 属性 flash.display.DisplayObject.rotation已移至 DisplayObject 类并已删除名称开头的下划线。
 scale9Grid 属性 flash.display.DisplayObject.scale9Grid 
 scrollRect 属性 flash.display.DisplayObject.scrollRect已更改为 Rectangle 数据类型。
 _soundbuftime 属性 flash.media.SoundMixer.bufferTime已移至 SoundMixer 类(该类用于全局声音控件),已重命名(不使用缩写词)并已删除名称开头的下划线。
 tabChildren 属性 flash.display.DisplayObjectContainer.tabChildren 
 tabEnabled 属性 flash.display.InteractiveObject.tabEnabled 
 tabIndex 属性 flash.display.InteractiveObject.tabIndex 
 _target 属性[只读] 已删除。ActionScript 3.0 直接标识显示对象;因此,已不再需要根据路径来标识显示对象。
 _totalframes 属性[只读] flash.display.MovieClip.totalFrames更改为混合大小写形式并已删除名称开头的下划线。
 trackAsMenu 属性 flash.display.MovieClip.trackAsMenu 
 transform 属性 flash.display.DisplayObject.transform 
 _url 属性[只读] flash.display.Loader.contentLoaderInfo 
 useHandCursor 属性 flash.display.Sprite.useHandCursor 
 _visible 属性 flash.display.DisplayObject.visible已移至 DisplayObject 类并已删除名称开头的下划线。
 _width 属性 flash.display.DisplayObject.width已移至 DisplayObject 类并已删除名称开头的下划线。
 _x 属性 flash.display.DisplayObject.x已移至 DisplayObject 类并已删除名称开头的下划线。
 _xmouse 属性[只读] flash.display.DisplayObject.mouseX已移至 DisplayObject 类,名称更改为 mouseX 并已删除名称开头的下划线。
 _xscale 属性 flash.display.DisplayObject.scaleX已移至 DisplayObject 类,名称更改为 scaleX 并已删除名称开头的下划线。
 _y 属性 flash.display.DisplayObject.y已移至 DisplayObject 类并已删除名称开头的下划线。
 _ymouse 属性[只读] flash.display.DisplayObject.mouseY已移至 DisplayObject 类,名称更改为 mouseY 并已删除名称开头的下划线。
 _yscale 属性 flash.display.DisplayObject.scaleY已移至 DisplayObject 类,名称更改为 scaleY 并已删除名称开头的下划线。
 attachAudio() 方法 已删除。如果音频源是Microphone 对象,则使用 NetStream.attachAudio() Microphone.setLoopBack()

如果音频源是 FLV 文件,则使用 Video.attachNetStream() NetStream 对象。

 attachBitmap() 方法 已删除。在 ActionScript 3.0 中,使用 addChild() 来添加子显示对象。
 attachMovie() 方法 已删除。在 ActionScript 3.0 中,使用 addChild() 来添加子显示对象。
 beginBitmapFill() 方法 flash.display.Graphics.beginBitmapFill() 
 beginFill() 方法 flash.display.Graphics.beginFill()已移至 Graphics 类并且第一个参数的数据类型已更改为 uint。
 beginGradientFill() 方法 flash.display.Graphics.beginGradientFill() 
 clear() 方法 flash.display.Graphics.clear() 
 createEmptyMovieClip() 方法 已删除。在 ActionScript 3.0 中,使用 new 运算符来创建影片剪辑。
 createTextField() 方法 已删除。在 ActionScript 3.0 中,使用 new 运算符来创建文本字段。
 curveTo() 方法 flash.display.Graphics.curveTo() 
 duplicateMovieClip() 方法 已删除。在 ActionScript 3.0 中,使用 new 运算符来创建新的实例。
 endFill() 方法 flash.display.Graphics.endFill() 
 getBounds() 方法 flash.display.DisplayObject.getBounds() 
 getBytesLoaded() 方法 flash.net.URLLoader.bytesLoaded已移至 URLLoader 类,并且数据类型已从 Number 改为 int。
 getBytesTotal() 方法 flash.net.URLLoader.bytesTotal已移至 URLLoader 类,并且数据类型已从 Number 改为 int。
 getDepth() 方法 flash.display.DisplayObjectContainer.getChildIndex()ActionScript 3.0 提供对显示列表的直接访问,因此对深度的处理方式不同。
 getInstanceAtDepth() 方法 flash.display.DisplayObjectContainer.getChildAt()ActionScript 3.0 提供对显示列表的直接访问,因此对深度的处理方式不同。
 getNextHighestDepth() 方法 flash.display.DisplayObjectContainer.addChild()不是直接等效项,但 addChild() 方法在 DisplayObjectContainer 实例的其它所有子实例的后面添加一个子实例,因此不需要专门使用一个方法来确定下一个可用的深度。
 getRect() 方法 flash.display.DisplayObject.getRect() 
 getSWFVersion() 方法 flash.display.LoaderInfo.swfVersion已移至 LoaderInfo 类并且数据类型已更改为 uint。
 getTextSnapshot() 方法 flash.display.DisplayObjectContainer.textSnapshot 
 getURL() 方法 flash.net.navigateToURL()已替换为 flash.net.navigateToURL()flash.net.sentToURL() 方法。另请参见 URLLoader 类。
 globalToLocal() 方法 flash.display.DisplayObject.globalToLocal() 
 gotoAndStop() 方法 flash.display.MovieClip.gotoAndStop() 
 hitTest() 方法 flash.display.DisplayObject.hitTestObject() 
 lineGradientStyle() 方法 flash.display.Graphics.lineGradientStyle() 
 lineStyle() 方法 flash.display.Graphics.lineStyle() 
 lineTo() 方法 flash.display.Graphics.lineTo() 
 loadMovie() 方法 flash.display.Loader.load()请参见 Loader 类。
 loadVariables() 方法 flash.net.URLLoader已删除。 请参见 URLLoader 类。
 localToGlobal() 方法 flash.display.DisplayObject.localToGlobal() 
 moveTo() 方法 flash.display.Graphics.moveTo() 
 nextFrame() 方法 flash.display.MovieClip.nextFrame() 
 onData() EventHandler flash.display.LoaderInfo dispatches event: complete在新的事件模型中替换为 complete 事件,在下载操作完成后、但在分析任何数据之前调度该事件。
 onDragOut() EventHandler flash.display.InteractiveObject dispatches event: mouseOut在新的事件模型中替换为 mouseOut 事件。
 onDragOver() EventHandler flash.display.InteractiveObject dispatches event: mouseOver在新的事件模型中替换为 mouseOver 事件。
 onEnterFrame() EventHandler flash.display.DisplayObject dispatches event: enterFrame在新的事件模型中替换为 enterFrame 事件。
 onKeyDown() EventHandler flash.display.InteractiveObject dispatches event: keyDown在新的事件模型中替换为 keyDown 事件。
 onKeyUp() EventHandler flash.display.InteractiveObject dispatches event: keyUp在新的事件模型中替换为 keyUp 事件。
 onKillFocus() EventHandler flash.display.InteractiveObject dispatches event: focusOut在新的事件模型中替换为 focusOut 事件。
 onLoad() EventHandler flash.display.LoaderInfo dispatches event: complete另请参见 URLLoader 类。在下载操作完成后调度 complete 事件。
 onMouseDown() EventHandler flash.display.InteractiveObject dispatches event: mouseDown在新的事件模型中替换为 mouseDown 事件。
 onMouseMove() EventHandler flash.display.InteractiveObject dispatches event: mouseMove在新的事件模型中替换为 mouseMove 事件。
 onMouseUp() EventHandler flash.display.InteractiveObject dispatches event: mouseUp在新的事件模型中替换为 mouseUp 事件。
 onPress() EventHandler flash.display.InteractiveObject dispatches event: mouseDown在新的事件模型中替换为 mouseDown 事件。
 onRelease() EventHandler flash.display.InteractiveObject dispatches event: mouseUp在新的事件模型中替换为 mouseUp 事件。
 onReleaseOutside() EventHandler flash.display.InteractiveObject dispatches event: mouseUp在新的事件模型中替换为 mouseUp 事件。
 onRollOut() EventHandler flash.display.InteractiveObject dispatches event: mouseOut在新的事件模型中替换为 mouseOut 事件。
 onRollOver() EventHandler flash.display.InteractiveObject dispatches event: mouseOver在新的事件模型中替换为 mouseOver 事件。
 onSetFocus() EventHandler flash.display.InteractiveObject dispatches event: focusIn在新的事件模型中替换为 focusIn 事件。
 onUnload() EventHandler flash.display.LoaderInfo dispatches event: unload在新的事件模型中替换为 unload 事件。
 play() 方法 flash.display.MovieClip.play() 
 prevFrame() 方法 flash.display.MovieClip.prevFrame() 
 removeMovieClip() 方法 flash.display.DisplayObjectContainer.removeChild()已删除。 调用包含影片剪辑的父显示对象容器的 removeChild() 方法。
 setMask() 方法 flash.display.DisplayObject.mask 
 startDrag() 方法 flash.display.Sprite.startDrag() 
 stop() 方法 flash.display.MovieClip.stop() 
 stopDrag() 方法 flash.display.Sprite.stopDrag() 
 swapDepths() 方法 已删除。在 ActionScript 3.0 中,您可以使用 DisplayObjectContainer 类的方法(例如 addChildAt()setChildIndex()swapChildren()swapChildrenAt() 方法)来实现类似的功能。
 unloadMovie() 方法 flash.display.Loader.unload() 
 
 MovieClipLoader (类)flash.display.Loader已替换为 flash.display.Loader 类。
 MovieClipLoader 构造函数 flash.display.Loader.Loader() 
 addListener() 方法 flash.events.EventDispatcher.addEventListener()在新的事件模型中,不需要具有类特定的 addListener() 方法,因为该类从 EventDispatcher 类继承 addEventListener() 方法。
 getProgress() 方法 flash.display.LoaderInfo dispatches event: progress在新的事件模型中替换为 progress 事件。progress 类型的事件对象包含名为 bytesLoadedbytesTotal 的属性。
 loadClip() 方法 flash.display.Loader.load()已替换为 flash.display.Loader 类的 load() 方法。
 removeListener() 方法 flash.events.EventDispatcher.removeEventListener()在新的事件模型中,不需要具有类特定的 removeListener() 方法,因为该类从 EventDispatcher 类继承 removeEventListener() 方法。
 unloadClip() 方法 flash.display.Loader.unload()已替换为 flash.display.Loader 类的 unload() 方法。
 onLoadComplete 侦听器 flash.display.LoaderInfo dispatches event: complete在新的事件模型中替换为 complete 事件。
 onLoadError 侦听器 flash.display.LoaderInfo dispatches event: ioError在新的事件模型中替换为 ioError 事件。
 onLoadInit 侦听器 flash.display.LoaderInfo dispatches event: init在新的事件模型中替换为 init 事件。
 onLoadProgress 侦听器 flash.display.LoaderInfo dispatches event: progress在新的事件模型中替换为 progress 事件。
 onLoadStart 侦听器 flash.display.LoaderInfo dispatches event: open在新的事件模型中替换为 open 事件。
 
 NetConnection (类)flash.net.NetConnection此类已移至 flash.net 包。
 NetConnection 构造函数 flash.net.NetConnection.NetConnection() 
 connect() 构造函数 flash.net.NetConnection.connect()ActionScript 3.0 版增加了 ...(rest) 参数。
 onStatus() EventHandler flash.net.NetConnection dispatches event: netStatus在新的事件模型中替换为 netStatus 事件。
 
 NetStream (类)flash.net.NetStream此类已移至 flash.net 包。
 bufferLength 属性[只读] flash.net.NetStream.bufferLengthNo change.
 bufferTime 属性[只读] flash.net.NetStream.bufferTimeNo change.
 bytesLoaded 属性[只读] flash.net.NetStream.bytesLoaded数据类型已更改为 uint。
 bytesTotal 属性[只读] flash.net.NetStream.bytesTotal数据类型已更改为 uint。
 currentFps 属性[只读] flash.net.NetStream.currentFPS在 ActionScript 3.0 中,FPS 为全部大写形式。
 time 属性[只读] flash.net.NetStream.timeNo change.
 NetStream 构造函数 flash.net.NetStream.NetStream()No change.
 attachVideo() 方法 flash.net.NetStream.attachCamera已替换为 NetStream.attachCamera()。需要 Flash Media Server。
 close() 方法 flash.net.NetStream.close()No change.
 onStatus() EventHandler flash.net.NetStream dispatches event: netStatus在新的事件模型中替换为 netStatus 事件。
 pause() 方法 flash.net.NetStream.pause()在 ActionScript 3.0 中,pause 方法不带参数。可以通过两个新的方法来实现相同的功能:resume()togglePause()
 play() 方法 flash.net.NetStream.play()name, startlenreset 参数仅对 Flash Media Server 有效;对于 Flash,用 ...arguments 代之。
 seek() 方法 flash.net.NetStream.seek()使用 Flash Media Server 时,seek() 的行为取决于 Application.xml 中的 <EnhancedSeek> 设置。
 setBufferTime() 方法 flash.net.NetStream.bufferTime在 ActionScript 3.0 中,已改为读写存取器属性。
 
 Number (类)Number 
 MAX_VALUE 属性 Number.MAX_VALUENo change.
 MIN_VALUE 属性 Number.MIN_VALUENo change.
 NaN 属性 Number.NaNNo change.
 NEGATIVE_INFINITY 属性 Number.NEGATIVE_INFINITYNo change.
 POSITIVE_INFINITY 属性 Number.POSITIVE_INFINITYNo change.
 Number 构造函数 Number.Number()在 ActionScript 3.0 中,Number() 构造函数和 Number() 全局函数具有相同的效果。此外,Number 对象与字面的 Number 值之间没有任何区别。
 toString() 方法 Number.toString()No change.
 valueOf() 方法 Number.valueOf()No change.
 
 Object (类)Object 
 constructor 属性 Object.constructorNo change.
 __proto__ 属性 已删除。在 In ActionScript 3.0 中,不允许直接操作原型链。若要创建子类,请在子类声明中使用 extends 语句。有关对象的继承树和数据类型的信息,请使用新的反射 API flash.utils.describeType()
 prototype 属性 Object.prototypeNo change
 __resolve 属性 flash.utils.Proxy使用新的 Proxy 类可实现类似的功能。
 Object 构造函数 Object.Object()No change.
 addProperty() 方法 已删除。在 ActionScript 3.0 中,可以直接使用 getset 关键字来创建存取器属性。
 hasOwnProperty() 方法 Object.hasOwnProperty()No change.
 isPropertyEnumerable() 方法 Object.isPropertyEnumerable()No change.
 isPrototypeOf() 方法 Object.isPrototypeOf()No change.
 registerClass() 方法 已删除。在 ActionScript 3.0 中,默认情况下注册所有类。如果使用 AMF 给一个对象进行编码,则除非使用 flash.utils.registerClassAlias() 函数,否则在编码过程中不会保留该对象的类。
 toString() 方法 Object.toString()No change.
 unwatch() 方法 已删除。ActionScript 3.0 没有监视点;因此 unwatch() 方法已经废弃。
 valueOf() 方法 Object.valueOf()No change.
 watch() 方法 已删除。使用存取器属性(get/set 函数)或 flash.utils.Proxy 类可实现类似的功能。
 
 Point (类)flash.geom.PointNo change.
 
 PrintJob (类)flash.printing.PrintJob 
 orientation 属性[只读] flash.printing.PrintJob.orientation该属性现在具有 PrintJobOrientation 类中的一个值。
 pageHeight 属性[只读] flash.printing.PrintJob.pageHeight数据类型已更改为 int。
 pageWidth 属性[只读] flash.printing.PrintJob.pageWidth数据类型已更改为 int。
 paperHeight 属性[只读] flash.printing.PrintJob.paperHeight数据类型已更改为 int。
 paperWidth 属性[只读] flash.printing.PrintJob.paperWidth数据类型已更改为 int。
 PrintJob 构造函数 flash.printing.PrintJob.PrintJob() 
 addPage() 方法 flash.printing.PrintJob.addPage()在 ActionScript 3.0 中,已更改参数的数据类型:第一个参数 target 是 Sprite 数据类型;第二个参数 printArea 是 Rectangle 数据类型;第三个参数 options 是新的 PrintJobOptions 数据类型;第四个参数 frameNum 是 int 数据类型。
 send() 方法 flash.printing.PrintJob.send() 
 start() 方法 flash.printing.PrintJob.start() 
 
 Rectangle (类)flash.geom.RectangleNo changes.
 containsRectangle() 方法 flash.geom.Rectangle.containsRect()已重命名以保持一致性。
 
 security (类)flash.system.Security此类已移至 flash.system 包。
 sandboxType 属性[只读] Nochange.
 allowDomain() 方法 Nochange.
 allowInsecureDomain() 方法 Nochange.
 loadPolicyFile() 方法 Nochange.
 
 Selection (类)已删除。此类的方法已移至其它类。
 addListener() 方法 flash.events.EventDispatcher.addEventListener()在新的事件模型中,不需要具有类特定的 addListener() 方法,因为所有显示对象都从 EventDispatcher 类继承 addEventListener() 方法。
 getBeginIndex() 方法 flash.text.TextField.selectionBeginIndex已从方法更改为存取器属性且名称更改为 selectionBeginIndex
 getCaretIndex() 方法 flash.text.TextField.caretIndex已从方法更改为存取器属性且名称更改为 caretIndex
 getEndIndex() 方法 flash.text.TextField.selectionEndIndex已从方法更改为存取器属性且名称更改为 selectionEndIndex
 getFocus() 方法 flash.display.Stage.focus已从方法更改为属性存取器且名称更改为 focus。在 ActionScript 2.0 中,返回值的数据类型为 String,但在 ActionScript 3.0 中,属性的数据类型为 InteractiveObject。
 removeListener() 方法 flash.events.EventDispatcher.removeEventListener()在新的事件模型中,不需要具有类特定的 removeListener() 方法,因为显示对象从 EventDispatcher 类继承 removeEventListener() 方法。
 setFocus() 方法 flash.display.Stage.focus已从方法更改为存取器属性且名称更改为 focus。在 ActionScript 2.0 中,返回值的数据类型为 String,但在 ActionScript 3.0 中,属性的数据类型为 InteractiveObject。
 setSelection() 方法 flash.text.TextField.setSelection()两个参数均从 Number 更改为 uint 数据类型。
 onSetFocus 侦听器 flash.display.InteractiveObject dispatches event: focusIn在新的事件模型中替换为 focusIn 事件。
 
 SharedObject (类)flash.net.SharedObject此类已移至 flash.net 包。
 data 属性 flash.net.SharedObject.dataNo change.
 clear() 方法 flash.net.SharedObject.clear()No change.
 flush() 方法 flash.net.SharedObject.flush()此方法不再返回布尔值。如果刷新失败,则 Flash Player 将会引发一个异常;如果刷新成功或等待用户交互,则 Flash Player 将返回字符串 "flushed""pending"minDiskSpace 参数的数据类型也更改为 int。
 getLocal() 方法 flash.net.SharedObject.getLocal()No change.
 getSize() 方法 flash.net.SharedObject.size已更改为存取器属性。数据类型已更改为 uint。
 onStatus() EventHandler flash.net.SharedObject dispatches event: netStatus在新的事件模型中替换为 netStatus 事件。
 onSync() EventHandler flash.net.SharedObject dispatches event: onSync在新的事件模型中替换为 sync 事件。
 setFps() 方法 flash.net.SharedObject.fps在 ActionScript 3.0 中,在 fps 属性中设置。不再有默认值,也不再返回布尔值。
 
 Sound (类)flash.media.Sound此类已移至 flash.media 包。
 checkPolicyFile flash.media.SoundChannel.stop()已替换为 flash.media.SoundChannel.stop() 方法。
 duration 属性[只读] flash.media.Sound.length 
 id3 属性[只读] flash.media.Sound.id3数据类型已从 Object 改为 ID3Info。ID3Info 是一个包含 ID3 属性的新类。此外,songname 属性的拼写已改为 songName
 position 属性[只读] flash.media.SoundChannel.position已移至 SoundChannel 类。
 Sound 构造函数 flash.media.Sound.Sound()No change.
 attachSound() 方法 已删除。创建一个与声音数据关联的 Sound 子类的实例;例如,通过改用 new Sound()
 getBytesLoaded() 方法 flash.media.Sound.bytesLoaded已更改为存取器属性,数据类型已更改为 uint。
 getBytesTotal() 方法 flash.media.Sound.bytesTotal已更改为属性存取器,数据类型已更改为 uint。
 getPan() 方法 flash.media.SoundTransform.pan已更改为存取器属性并已移至 SoundTransform 类。
 getTransform() 方法 flash.media.SoundMixer.soundTransform已更改为存取器属性,数据类型已更改为 SoundTransform。
 getVolume() 方法 flash.media.SoundTransform.volume设置 flash.media.SoundTransform.volume 属性来控制音量。
 loadSound() 方法 flash.media.Sound.load()第一个参数已从简单的 URL 字符串改为 URLRequest 对象。第二个参数已从一个表示声音是否尽快开始播放的布尔值更改为一个 SoundLoaderContext 对象。
 onID3() EventHandler flash.media.Sound dispatches event: id3在新的事件模型中替换为 id3 事件。
 onLoad() EventHandler flash.media.Sound dispatches event: complete在新的事件模型中替换为 complete 事件。
 onSoundComplete() EventHandler flash.media.SoundChannel dispatches event: soundComplete在新的事件模型中替换为 soundComplete 事件。
 setPan() 方法 flash.media.SoundTransform.pan已更改为存取器属性并已移至 SoundTransform 类。
 setTransform() 方法 flash.media.SoundMixer.soundTransform已更改为存取器属性,数据类型已更改为 SoundTransform。
 setVolume() 方法 flash.media.SoundChannel已删除。 使用 flash.media.SoundChannel.leftPeakflash.media.SoundChannel.rightPeak 监视声道的幅度。
 start() 方法 flash.media.Sound.play()loops 参数数据类型已从 Number 更改为 int。增加了第三个参数 sndTransform,用于指定声道要使用的初始声音转换。
 stop() 方法 flash.media.SoundChannel.stop() 
 
 Stage (类)flash.display.Stage此类已移至 flash.display 包。在 ActionScript 3.0 中,Stage 不再是一个全局对象。可使用新的 DisplayObject.stage 属性来访问 Stage。
 align 属性 flash.display.Stage.align 
 height 属性 flash.display.Stage.stageHeight为了避免与 flash.display.DisplayObject.height 属性冲突,名称已从 height 改为 stageHeight
 scaleMode 属性 flash.display.Stage.scaleMode 
 showMenu 属性 flash.display.Stage.showDefaultContextMenu名称已更改,以便更好地反映出显示的是哪个菜单。
 width 属性 flash.display.Stage.stageWidth为了避免与 flash.display.DisplayObject.width 属性冲突,名称已从 width 改为 stageWidth
 addListener() 方法 flash.events.EventDispatcher.addEventListener()在新的事件模型中,不需要具有类特定的 addListener() 方法,因为该类从 EventDispatcher 类继承 addEventListener() 方法。
 removeListener() 方法 flash.events.EventDispatcher.removeEventListener()在新的事件模型中,不需要具有类特定的 removeListener() 方法,因为该类从 EventDispatcher 类继承 removeEventListener() 方法。
 onResize 侦听器 flash.display.Stage dispatches event: resize在新的事件模型中替换为 resize 事件。
 
 String (类)String通过三种新的方法来增加对正则表达式的支持:match()replace()search()
 length 属性 String.lengthNo change.
 String 构造函数 String.String()No change.
 charAt() 方法 charAt()No change.
 charCodeAt() 方法 String.charCodeAt()No change.
 concat() 方法 String.concat()参数已更改为 ...(rest) 参数格式。
 fromCharCode() 方法 String.fromCharCode()No change.
 indexOf() 方法 String.indexOf()No change.
 lastIndexOf() 方法 String.lastIndexOf()No change.
 slice() 方法 String.slice()No change.
 split() 方法 String.split()No change.
 substr() 方法 String.substr()No change.
 substring() 方法 String.substring()No change.
 toLowerCase() 方法 String.toLowerCase()No change.
 toString() 方法 String.toString()No change.
 toUpperCase() 方法 String.toUpperCase()No change.
 valueOf() 方法 String.valueOf()No change.
 
 StyleSheet (类)flash.text.StyleSheet此类已移至 flash.text 包。load()onLoad() 成员已删除,并增加了一些 private 函数和变量。
 StyleSheet 构造函数 flash.text.StyleSheet.StyleSheet() 
 clear() 方法 flash.text.StyleSheet.clear() 
 getStyle() 方法 flash.text.StyleSheet.getStyle()参数名称已更改为 n
 getStyleNames() 方法 flash.text.StyleSheet.styleNames已更改为存取器属性。
 load() 方法 flash.net.URLLoader.load()使用新的 URLLoader 和 URLRequest 类来加载 URL。
 onLoad() EventHandler flash.net.URLLoader dispatches event: complete在新的事件模型中替换为 complete 事件。
 parseCSS() 方法 flash.text.StyleSheet.parseCSS()在 ActionScript 3.0 中,返回 void 而不是布尔值。
 setStyle() 方法 flash.text.StyleSheet.setStyle()参数名称已更改为 n,并且样式已更改为 s
 transform() 方法 flash.text.StyleSheet.transform() 
 
 System (类)flash.system.System 
 exactSettings 属性 flash.system.Security.exactSettings已移至 flash.System.Security 类。
 useCodepage 属性 flash.system.System.useCodePage在 ActionScript 3.0 中,useCodePage 中的字母“P”为大写。
 onStatus() EventHandler 已删除。该事件处理函数在 ActionScript 3.0 事件模型中已废弃。
 setClipboard() 方法 flash.system.System.setClipboard() 
 showSettings() 方法 flash.system.Security.showSettings() 
 
 TextField (类)flash.text.TextField此类已移至 flash.text 包。
 _alpha 属性 flash.display.DisplayObject.alpha此属性现在继承自 DisplayObject 类。已删除开头的下划线。
 antiAliasType 属性 flash.text.TextField.antiAliasType 
 autoSize 属性 flash.text.TextField.autoSize 
 background 属性 flash.text.TextField.background 
 backgroundColor 属性 flash.text.TextField.backgroundColor 
 border 属性 flash.text.TextField.border 
 borderColor 属性 flash.text.TextField.borderColor在 ActionScript 3.0 中,返回 uint 而不是 Number。
 bottomScroll 属性[只读] flash.text.TextField.bottomScrollV在 ActionScript 3.0 中,返回 uint 而不是 Number。
 condenseWhite 属性 flash.text.TextField.condenseWhite 
 embedFonts 属性 flash.text.TextField.embedFonts 
 filters 属性 flash.display.DisplayObject.filters 
 gridFitType 属性 flash.text.TextField.gridFitType 
 _height 属性 flash.display.DisplayObject.height此属性现在继承自 DisplayObject 类。已删除开头的下划线。
 _highquality 属性 flash.display.Stage.quality已删除。 已替换为 Stage 类的 quality 属性。
 hscroll 属性 flash.text.TextField.scrollH数据类型已从 Number 更改为 uint。名称已从 hscroll 更改为 scrollH
 html 属性 flash.text.TextField.htmlText已删除。 在 ActionScript 3.0 中,所有的文本字段都被视为 HTML 文本字段。请使用 TextField.htmlText 属性设置 HTML 文本。
 htmlText 属性 flash.text.TextField.htmlText 
 length 属性[只读] flash.text.TextField.length数据类型已从 Number 更改为 uint。
 maxChars 属性 flash.text.TextField.maxChars数据类型已从 Number 更改为 uint。
 maxhscroll 属性[只读] flash.text.TextField.maxScrollH数据类型已从 Number 更改为 uint。
 maxscroll 属性[只读] flash.text.TextField.maxScrollV数据类型已从 Number 更改为 uint。名称已更改为使用大写字母 S 并增加了字母 V 来表示垂直滚动。
 menu 属性 flash.display.InteractiveObject.contextMenu此属性现在继承自 InteractiveObject 类。
 mouseWheelEnabled 属性 flash.text.TextField.mouseWheelEnabled 
 multiline 属性 flash.text.TextField.multiline 
 _name 属性 flash.display.DisplayObject.name此属性现在继承自 DisplayObject 类。已删除开头的下划线。
 _parent 属性 flash.display.DisplayObject.parent此属性现在继承自 DisplayObject 类。已删除开头的下划线。数据类型已从 MovieClip 更改为 DisplayObjectContainer。
 password 属性 flash.text.TextField.displayAsPassword已重命名属性来保持一致性。
 _quality 属性 flash.display.Stage.quality已移至 Stage 类。
 restrict 属性 flash.text.TextField.restrict 
 _rotation 属性 flash.display.DisplayObject.rotation此属性现在继承自 DisplayObject 类。已删除开头的下划线。
 scroll 属性 flash.text.TextField.scrollV数据类型已从 Number 更改为 uint 并且名称从 scroll 更改为 scrollV
 selectable 属性 flash.text.TextField.selectable 
 sharpness 属性 flash.text.TextField.sharpness 
 _soundbuftime 属性 flash.media.SoundMixer.bufferTimeSWF 文件中全局声音控件的属性和方法现在在 flash.media.SoundMixer 类中。
 styleSheet 属性 flash.text.TextField.styleSheet 
 tabEnabled 属性 flash.display.InteractiveObject.tabEnabled此属性现在继承自 InteractiveObject 类。
 tabIndex 属性 flash.display.InteractiveObject.tabIndex此属性现在继承自 InteractiveObject 类。
 _target 属性[只读] 已删除。ActionScript 3.0 直接标识显示对象;因此,已不再需要标识路径。
 text 属性 flash.text.TextField.text 
 textColor 属性 flash.text.TextField.textColor数据类型已从 Number 更改为 uint。
 textHeight 属性 flash.text.TextField.textHeight 
 textWidth 属性 flash.text.TextField.textWidth 
 thickness 属性 flash.text.TextField.thickness 
 type 属性 flash.text.TextField.type 
 _url 属性[只读] flash.display.LoaderInfo.url 
 variable 属性 已删除。在 ActionScript 3.0 中已不再需要该变量。
 _visible 属性 flash.display.DisplayObject.visible此属性现在继承自 DisplayObject 类。已删除开头的下划线。
 _width 属性 flash.display.DisplayObject.width此属性现在继承自 DisplayObject 类。已删除开头的下划线。
 wordWrap 属性 flash.text.TextField.wordWrap 
 _x 属性 flash.display.DisplayObject.x此属性现在继承自 DisplayObject 类。已删除开头的下划线。
 _xmouse 属性[只读] flash.display.DisplayObject.mouseX此属性现在继承自 DisplayObject 类。已删除开头的下划线。
 _xscale 属性 flash.display.DisplayObject.scaleX此属性现在继承自 DisplayObject 类。已删除开头的下划线。
 _y 属性 flash.display.DisplayObject.y此属性现在继承自 DisplayObject 类。已删除开头的下划线。
 _ymouse 属性[只读] flash.display.DisplayObject.mouseY此属性现在继承自 DisplayObject 类。已删除开头的下划线。
 _yscale 属性 flash.display.DisplayObject.scaleY此属性现在继承自 DisplayObject 类。已删除开头的下划线。
 addListener() 方法 flash.events.EventDispatcher.addEventListener()在新的事件模型中,不需要具有类特定的 addListener() 方法,因为该类从 EventDispatcher 类继承 addEventListener() 方法。
 getDepth() 方法 flash.display.DisplayObjectContainer已删除。 使用 DisplayObjectContainer 类的方法来确定文本字段深度。
 getFontList() 方法 flash.text.Font.enumerateFonts()已删除。 使用 Font.enumerateFonts(),并且 enumerateDeviceFonts 参数设置为 true
 getNewTextFormat() 方法 flash.text.TextField.defaultTextFormat名称已从 getNewTextFormat 更改为 defaultTextFormat。从方法更改为存取器属性。
 getTextFormat() 方法 flash.text.TextField.getTextFormat()两个参数的数据类型均已从 Number 更改为 uint。
 onChanged() EventHandler flash.text.TextField dispatches event: change在新的事件模型中替换为 change 事件。
 onKillFocus() EventHandler flash.display.InteractiveObject dispatches event: focusOut在新的事件模型中替换为 focusOut 事件。
 onScroller() EventHandler flash.text.TextField dispatches event: scroll在新的事件模型中替换为 scroll 事件。
 onSetFocus() EventHandler flash.display.InteractiveObject dispatches event: focusIn在新的事件模型中替换为 focusIn 事件。
 removeListener() 方法 flash.events.EventDispatcher.removeEventListener()在新的事件模型中,不需要具有类特定的 removeListener() 方法,因为该类从 EventDispatcher 类继承 removeEventListener() 方法。
 removeTextField() 方法 flash.display.DisplayObjectContainer.removeChild()已删除。 调用包含文本字段的父显示对象容器的 removeChild() 方法。
 replaceSel() 方法 flash.text.TextField.replaceSelectedText()名称已从 replacesel() 更改为 replaceSelectedText()newText 参数已替换为一个字符串值。
 replaceText() 方法 flash.text.TextField.replaceText()前两个参数的数据类型已从 Number 更改为 uint。
 setNewTextFormat() 方法 flash.text.TextField.defaultTextFormat名称已从 setNewTextFormat 更改为 defaultTextFormat。从方法更改为存取器属性。
 setTextFormat() 方法 flash.text.TextField.setTextFormat()参数的顺序已更改。索引参数数据类型已从 Number 更改为 int。
 
 TextFormat (类)flash.text.TextFormat此类已移至 flash.text 包。
 align 属性 flash.text.TextFormat.align 
 blockIndent 属性 flash.text.TextFormat.blockIndent在 ActionScript 3.0 中,数据类型已更改为 Object,因为其中一个可能的值为 null,该值不是 ActionScript 3.0 中的 Number 数据类型的成员。
 bold 属性 flash.text.TextFormat.bold在 ActionScript 3.0 中,数据类型已更改为 Object,因为其中一个可能的值为 null,该值不是 ActionScript 3.0 中的 Boolean 数据类型的成员。
 bullet 属性 flash.text.TextFormat.bullet在 ActionScript 3.0 中,数据类型已更改为 Object,因为其中一个可能值为 null,该值不是 ActionScript 3.0 中的 Boolean 数据类型的成员。
 color 属性 flash.text.TextFormat.color在 ActionScript 3.0 中,数据类型已更改为 Object,因为其中一个可能的值为 null,该值不是 ActionScript 3.0 中的 Number 数据类型的成员。
 font 属性 flash.text.TextFormat.font 
 indent 属性 flash.text.TextFormat.indent在 ActionScript 3.0 中,数据类型已更改为 Object,因为其中一个可能的值为 null,该值不是 ActionScript 3.0 中的 Number 数据类型的成员。
 italic 属性 flash.text.TextFormat.bullet在 ActionScript 3.0 中,数据类型已更改为 Object,因为其中一个可能值为 null,该值不是 ActionScript 3.0 中的 Boolean 数据类型的成员。
 kerning 属性 flash.text.TextFormat.kerning在 ActionScript 3.0 中,数据类型已更改为 Object,因为其中一个可能的值为 null,该值不是 ActionScript 3.0 中的 Boolean 数据类型的成员。
 leading 属性 flash.text.TextFormat.leading在 ActionScript 3.0 中,数据类型已更改为 Object,因为其中一个可能的值为 null,该值不是 ActionScript 3.0 中的 Number 数据类型的成员。
 leftMargin 属性 flash.text.TextFormat.leftMargin在 ActionScript 3.0 中,数据类型已更改为 Object,因为其中一个可能的值为 null,该值不是 ActionScript 3.0 中的 Number 数据类型的成员。
 letterSpacing 属性 flash.text.TextFormat.letterSpacing在 ActionScript 3.0 中,数据类型已更改为 Object,因为其中一个可能的值为 null,该值不是 ActionScript 3.0 中的 Number 数据类型的成员。
 rightMargin 属性 flash.text.TextFormat.rightMargin在 ActionScript 3.0 中,数据类型已更改为 Object,因为其中一个可能值为 null,该值不是 ActionScript 3.0 中的 Number 数据类型的成员。
 size 属性 flash.text.TextFormat.size在 ActionScript 3.0 中,数据类型已更改为 Object,因为其中一个可能值为 null,该值不是 ActionScript 3.0 中的 Number 数据类型的成员。
 tabStops 属性 flash.text.TextFormat.tabStopsNo change.
 target 属性 flash.text.TextFormat.targetNo change.
 underline 属性 flash.text.TextFormat.underline在 ActionScript 3.0 中,数据类型已更改为 Object,因为其中一个可能的值为 null,该值不是 ActionScript 3.0 中的 Boolean 数据类型的成员。
 url 属性 flash.text.TextFormat.url 
 TextFormat 构造函数 flash.text.TextFormat.TextFormat()sizecolorbolditalicunderlineurlleftMarginrightMarginindent and leading 参数均已转换为对象。
 getTextExtent() 方法 已删除。使用 flash.text.TextField 的属性作为包含一行文本的字段的度量单位,使用 flash.text.TextLineMetrics 作为文本字段中的内容的度量单位。
 
 TextRenderer (类)flash.text.TextRenderer位置已更改。已移至 flash.text 包中。
 maxLevel 属性 flash.text.TextRenderer.maxLevel在 ActionScript 3.0 中定义为 uint
 setAdvancedAntialiasingTable() 方法 flash.text.TextRenderer.setAdvancedAntiAliasingTable()现在可以分别使用 FontStyle 和 TextColorType 常量来设置 fontStylecolorType 参数值。advancedAntiAliasingTable 参数现在采用一个或多个 CSMSettings 对象的数组形式。
 
 TextSnapshot (类)flash.text.TextSnapshot此类已移至 flash.text 包。更改了几个参数以及一些方法名称和一些返回类型。
 findText() 方法 flash.text.TextSnapshot.findText()startIndex 参数的名称已更改为 beginIndexstartIndex 参数的数据类型已从 Number 更改为 int。
 getCount() 方法 flash.text.TextSnapshot.charCount已从方法更改为存取器属性。数据返回类型已从 Number 更改为 uint。
 getSelected() 方法 flash.text.TextSnapshot.getSelected()参数的数据类型已从 Number 更改为 uint,名称已从 startend 更改为 beginIndexEndIndex
 getSelectedText() 方法 flash.text.TextSnapshot.getSelectedText()在 ActionScript 3.0 中,该参数拥有默认值 false
 getText() 方法 flash.text.TextSnapshot.getText()startend 参数的数据类型已从 Number 更改为 uint,名称已从 startend 更改为 beginIndexendIndex
 getTextRunInfo() 方法 flash.text.TextSnapshot.getTextRunInfo()参数的数据类型已从 Number 更改为 uint。
 hitTestTextNearPos() 方法 flash.text.TextSnapshot.hitTestTextNearPos()closeDist 参数的名称已更改为 maxDistance;现在有默认值 = 0。
 setSelectColor() 方法 flash.text.TextSnapshot.setSelectColor()参数的数据类型已从 Number 更改为 uint,并且拥有一个默认值 0xFFFF00。
 setSelected() 方法 flash.text.TextSnapshot.setSelected()startend 参数的数据类型已从 Number 更改为 uint,名称已从 startend 更改为 beginIndexendIndex
 
 Transform (类)flash.geom.TransformNo change.
 
 Video (类)flash.media.Video该类已移至 flash.media 包。现在,可以用 Video() 构造函数在 ActionScript 中动态创建 Video 对象。通过使用 attachCamera()attachNetStream() 将视频流附加到 Video 对象。
 _alpha 属性 flash.display.DisplayObject.alpha此属性继承自 DisplayObject 类。已删除开头的下划线。
 deblocking 属性 flash.media.Video.deblocking数据类型已从 Number 更改为 int。
 _height 属性 flash.display.DisplayObject.height此属性继承自 DisplayObject 类,并已删除开头的下划线。
 height 属性[只读] flash.media.Video.videoHeight数据类型已从 Number 更改为 int。
 _name 属性 flash.display.DisplayObject.name此属性继承自 DisplayObject 类。已删除开头的下划线。
 _parent 属性 flash.display.DisplayObject.parent此属性继承自 DisplayObject 类。已删除开头的下划线。
 _rotation 属性 flash.display.DisplayObject.rotation此属性继承自 DisplayObject 类。已删除开头的下划线。
 smoothing 属性 flash.media.Video.smoothing 
 _visible 属性 flash.display.DisplayObject.visible此属性继承自 DisplayObject 类。已删除开头的下划线。
 _width 属性 flash.display.DisplayObject.width此属性继承自 DisplayObject 类。已删除开头的下划线。
 width 属性[只读] flash.media.Video.videoWidth数据类型已从 Number 更改为 int。
 _x 属性 flash.display.DisplayObject.x此属性继承自 DisplayObject 类。已删除开头的下划线。
 _xmouse 属性[只读] flash.display.DisplayObject.mouseX此属性继承自 DisplayObject 类。已删除开头的下划线。
 _xscale 属性 flash.display.DisplayObject.scaleX此属性继承自 DisplayObject 类。已删除开头的下划线。
 _y 属性 flash.display.DisplayObject.y此属性继承自 DisplayObject 类。已删除开头的下划线。
 _ymouse 属性[只读] flash.display.DisplayObject.mouseY此属性继承自 DisplayObject 类。已删除开头的下划线。
 _yscale 属性 flash.display.DisplayObject.scaleY此属性继承自 DisplayObject 类。已删除开头的下划线。
 attachVideo() 方法 flash.media.Video.attachNetStream()若要指定来自 camera 对象的视频流,请使用 flash.media.Video.attachCamera()
 clear() 方法 flash.media.Video.clear() 
 
 XML (类)flash.xml.XMLDocument该类已移至 flash.xml 包,并且,为了避免与实现 ECMAScript for XML (E4X) 的新的顶级 XML 类冲突,名称已更改为 XMLDocument。
 contentType 属性 flash.net.URLRequest.contentType 
 docTypeDecl 属性 flash.xml.XMLDocument.docTypeDecl 
 idMap 属性 flash.xml.XMLDocument.idMap 
 ignoreWhite 属性 flash.xml.XMLDocument.ignoreWhite 
 loaded 属性 已删除。已从 XMLDocument 类中删除文件加载功能。改用 URLLoader。
 status 属性 已删除。分析失败现在被报告为异常。
 xmlDecl 属性 flash.xml.XMLDocument.xmlDecl 
 XML 构造函数 flash.xml.XMLDocument.XMLDocument() 
 addRequestHeader() 方法 flash.net.URLRequest.requestHeaders 
 createElement() 方法 flash.xml.XMLDocument.createElement() 
 createTextNode() 方法 flash.xml.XMLDocument.createTextNode() 
 getBytesLoaded() 方法 flash.net.URLLoader.bytesLoaded已从 XMLDocument 类中删除文件加载功能。改用 URLLoader。
 getBytesTotal() 方法 flash.net.URLLoader.bytesTotal已从 XMLDocument 类中删除文件加载功能。改用 URLLoader。
 load() 方法 已删除。已从 XMLDocument 类(以前在 ActionScript 2.0 中称为 XML 类)中删除文件加载功能。改用 URLLoader。
 onData() EventHandler flash.net.URLLoader dispatches event: complete已从 XMLDocument 类中删除文件加载功能。改用 URLLoader。在新的事件模型中替换为 complete 事件。
 onHTTPStatus() EventHandler flash.net.URLLoader dispatches event: httpStatus已从 XMLDocument 类中删除文件加载功能。改用 URLLoader。在新的事件模型中替换为 httpStatus 事件。
 onLoad() EventHandler flash.net.URLLoader dispatches event: complete已从 XMLDocument 类中删除文件加载功能。改用 URLLoader。在新的事件模型中替换为 complete 事件。
 parseXML() 方法 flash.xml.XMLDocument.parseXML() 
 send() 方法 已删除。已从 XMLDocument 类(以前在 ActionScript 2.0 中称为 XML 类)中删除发送功能。改用 flash.net 包中的函数和类。
 sendAndLoad() 方法 已删除。已从 XMLDocument 类(以前在 ActionScript 2.0 中称为 XML 类)中删除发送和加载功能。改用 URLRequest 和 URLLoader。
 
 XMLNode (类)flash.xml.XMLNode位置已更改。此类已移至 flash.xml 包。
 attributes 属性 flash.xml.XMLNode.attributesNo change.
 childNodes 属性[只读] flash.xml.XMLNode.childNodesNo change.
 firstChild 属性[只读] flash.xml.XMLNode.firstChildNo change.
 lastChild 属性[只读] flash.xml.XMLNode.lastChildNo change.
 localName 属性[只读] flash.xml.XMLNode.localNameNo change.
 namespaceURI 属性[只读] flash.xml.XMLNode.namespaceURINo change.
 nextSibling 属性[只读] flash.xml.XMLNode.nextSiblingNo change.
 nodeName 属性 flash.xml.XMLNode.nodeNameNo change.
 nodeType 属性[只读] flash.xml.XMLNode.nodeType数据类型已从 Number 更改为 uint。
 nodeValue 属性 flash.xml.XMLNode.nodeValueNo change.
 parentNode 属性[只读] flash.xml.XMLNode.parentNodeNo change.
 prefix 属性[只读] flash.xml.XMLNode.prefixNo change.
 previousSibling 属性[只读] flash.xml.XMLNode.previousSiblingNo change.
 XMLNode 构造函数 flash.xml.XMLNode.XMLNode()type 参数的数据类型已从 Number 更改为 uint。
 appendChild() 方法 flash.xml.XMLNode.appendChild()No change.
 cloneNode() 方法 flash.xml.XMLNode.cloneNodeNo change.
 getNamespaceForPrefix() 方法 flash.xml.XMLNode.getNamespaceForPrefix()No change.
 getPrefixForNamespace() 方法 flash.xml.XMLNode.getPrefixForNamespace()No change.
 hasChildNodes() 方法 flash.xml.XMLNode.hasChildNodes()No change.
 insertBefore() 方法 flash.xml.XMLNode.insertBefore()No change.
 removeNode() 方法 flash.xml.XMLNode.removeNode()No change.
 toString() 方法 flash.xml.XMLNode.toString()No change.
 
 XMLSocket (类)flash.net.XMLSocket此类已移至 flash.net 包。
 XMLSocket 构造函数 flash.net.XMLSocket.XMLSocket()添加了两个可选的参数以便于指定主机和端口。
 close() 方法 flash.net.XMLSocket.close()No change.
 connect() 方法 flash.net.XMLSocket.connect()port 参数的数据类型已更改为 int。
 onClose() EventHandler flash.net.XMLSocket dispatches event: close在新的事件模型中替换为 close 事件。
 onConnect() EventHandler flash.net.XMLSocket dispatches event: connect在新的事件模型中替换为 connect 事件。
 onData() EventHandler flash.net.XMLSocket dispatches event: data在新的事件模型中替换为 data 事件。
 onXML() EventHandler 已删除。在 ActionScript 3.0 中,仅调度 data 事件,以供您选择使用 E4X 还是使用旧版 XML(XMLDocument 类)分析器。在分析 XML 之后,调用的是旧的 onXML 事件处理函数,这在 ActionScript 3.0 中是没有意义的,因为您现在可以选择使用 XML (E4X) 类还是 XMLDocument(旧版)类来分析 XML。
 send() 方法 flash.net.XMLSocket.send()No change.
 
 XMLUI (类)flash.utils.XMLUINo change.
 accept() 方法 flash.utils.XMLUI.accept()No change.
 cancel() 方法 flash.utils.XMLUI.cancel()No change.
 get() 方法 flash.utils.XMLUI.getProperty()No change.
 set() 方法 flash.utils.XMLUI.setProperty()No change.