La siguiente tabla describe las diferencias entre ActionScript 2.0 y 3.0.


 ActionScript 2.0ActionScript 3.0Comentarios
 Clase Accessibilityflash.accessibility.Accessibility 
 isActive() flash.accessibility.Accessibility.activeHa cambiado de función a propiedad de acceso. El nombre ha cambiado de isActive a active.
 updateProperties() flash.accessibility.Accessibility.updateProperties() 
 
 Clase argumentsdeAS3
 callee arguments.callee()Sin modificaciones.
 caller EliminadoSe puede lograr la misma funcionalidad pasando arguments.callee como argumento desde la función que realiza la llamada (caller) a la función llamada (callee). Consulte la sección Ejemplos de arguments.callee para ver un ejemplo.
 length arguments.callee()Sin modificaciones.
 
 Clase ArrayArraySin modificaciones.
 CASEINSENSITIVE Array.CASEINSENSITIVEEl tipo de datos ha cambiado a uint.
 DESCENDING Array.DESCENDINGEl tipo de datos ha cambiado a uint.
 length Array#length El tipo de datos ha cambiado a uint.
 NUMERIC Array.NUMERICEl tipo de datos ha cambiado a uint.
 RETURNINDEXEDARRAY Array.RETURNINDEXEDARRAYEl tipo de datos ha cambiado a uint.
 UNIQUESORT Array.UNIQUESORTEl tipo de datos ha cambiado a uint.
 Array Array.Array()El parámetro ha cambiado para utilizar el formato de parámetro...(rest).
 concat() Array.concat()Sin modificaciones.
 join() Array.join()Sin modificaciones.
 pop() Array.pop()Sin modificaciones.
 push() Array.push()El parámetro ha cambiado para utilizar el formato de parámetro...(rest).
 reverse() Array.reverse()Sin modificaciones.
 shift() Array.shift()Sin modificaciones.
 slice() Array.slice()Sin modificaciones.
 sort() Array.sort()El tipo de datos del parámetro options ha cambiado a uint.
 sortOn() Array.sortOn()El tipo de datos del parámetro options ha cambiado a uint. La versión ActionScript 3.0 también ha añadido funcionalidad; ahora se puede ordenar por más de un nombre de campo pasando una matriz de objetos para el parámetro fieldName, y cada campo de ordenación puede tener su propio parámetro options coincidente si también se pasa en una matriz de indicadores de opciones coincidentes para el parámetro options.
 splice() Array.splice()Los parámetros pueden tener cualquier tipo de datos, pero los preferidos son int y uint. El parámetro value ha cambiado al formato de parámetro...(rest).
 toString() Array.toString()Sin modificaciones.
 unshift() Array.unshift()El parámetro value ha cambiado al formato...(rest). El tipo de datos del valor devuelto ha cambiado a uint.
 
 Clase AsBroadcasterflash.events.EventDispatcher 
 _listeners flash.events.EventDispatcher.willTrigger()No es un equivalente directo. El método willTrigger() indica si hay detectores registrados, pero no cuántos.
 addListener() flash.events.EventDispatcher.addEventListener()No tiene equivalente directo, ya que el modelo de eventos de ActionScript 3.0 le permite añadir detectores de eventos a cualquier objeto del flujo del evento, no sólo al objeto difusor.
 broadcastMessage() flash.events.EventDispatcher.dispatchEvent()No tiene equivalente directo, ya que el modelo de eventos de ActionScript 3.0 funciona de forma distinta. El método dispatchEvent() distribuye un objeto de evento en el flujo de eventos, mientras que el método broadcastMessage() envía mensajes directamente a cada objeto detector registrado.
 initialize() EliminadoNo hay equivalencia directa en ActionScript 3.0, aunque puede lograrse una funcionalidad similar asignando subclases a la clase EventDispatcher. Por ejemplo, la clase DisplayObject amplía EventDispatcher, por lo que todas las instancias de las subclases DisplayObject y DisplayObject son capaces de enviar y recibir objetos de eventos.
 removeListener() flash.events.EventDispatcher.removeEventListener()No tiene equivalente directo, ya que el modelo de eventos de ActionScript 3.0 le permite añadir detectores de eventos y quitarlos de cualquier objeto del flujo del evento, no sólo del objeto difusor.
 
 Clase BevelFilterflash.filters.BevelFilterSin modificaciones.
 angle flash.filters.BevelFilter.angleSin modificaciones.
 blurX flash.filters.BevelFilter.blurXSin modificaciones.
 blurY flash.filters.BevelFilter.blurYSin modificaciones.
 distance flash.filters.BevelFilter.distanceSin modificaciones.
 highlightAlpha flash.filters.BevelFilter.highlightAlphaSin modificaciones.
 highlightColor flash.filters.BevelFilter.highlightColorSin modificaciones.
 knockout flash.filters.BevelFilter.knockoutSin modificaciones.
 shadowAlpha flash.filters.BevelFilter.shadowAlphaSin modificaciones.
 shadowColor flash.filters.BevelFilter.shadowColorSin modificaciones.
 strength flash.filters.BevelFilter.strengthSin modificaciones.
 type flash.filters.BevelFilter.typeSin modificaciones.
 BevelFilter flash.filters.BevelFilter.BevelFilter()Sin modificaciones.
 clone() flash.filters.BevelFilter.clone()Sin modificaciones.
 
 Clase BitmapDataflash.display.BitmapDataActionScript 3.0 utiliza la clase BitmapDataChannel como una enumeración de constantes que indican qué canal debe utilizarse.
 height flash.display.BitmapData.heightEl tipo de datos ha cambiado de Number a int.
 rectangle flash.display.BitmapData.rectEl nombre de la propiedad ha cambiado para ser coherente con otros miembros de la API.
 transparent flash.display.BitmapData.transparentSin modificaciones.
 width flash.display.BitmapData.widthEl tipo de datos ha cambiado de Number a int.
 BitmapData flash.display.BitmapData.BitmapData()Sin modificaciones.
 applyFilter() flash.display.BitmapData.applyFilter()Sin modificaciones.
 clone() flash.display.BitmapData.clone()Sin modificaciones.
 colorTransform() flash.display.BitmapData.colorTransform()Sin modificaciones.
 copyChannel() flash.display.BitmapData.copyChannel()Los parámetros sourceChannel y destChannel son ahora tipos de datos uint.
 copyPixels() flash.display.BitmapData.copyPixels()Sin modificaciones.
 dispose() flash.display.BitmapData.dispose()Sin modificaciones.
 draw() flash.display.BitmapData.draw()El parámetro source es ahora IBitmapDrawable; DisplayObject y BitmapData implementan ambos la interfaz IBitmapDrawable, de manera que puede pasar un objeto DisplayObject o BitmapData al parámetro source.
 fillRect() flash.display.BitmapData.fillRect()El parámetro color es ahora un valor uint.
 floodFill() flash.display.BitmapData.floodFill()Ahora acepta valores int para los parámetros x y y, así como un valor uint para color.
 generateFilterRect() flash.display.BitmapData.generateFilterRect()Sin modificaciones.
 getColorBoundsRect() flash.display.BitmapData.getColorBoundsRect()Ahora acepta valores uint para los parámetros mask y color.
 getPixel() flash.display.BitmapData.getPixel()Ahora acepta valores de parámetro int y devuelve un valor uint.
 getPixel32() flash.display.BitmapData.getPixel32()Ahora acepta valores de parámetro int y devuelve un valor uint.
 hitTest() flash.display.BitmapData.hitTest()Ahora acepta valores uint para los parámetros firstAlphaThreshold y secondAlphaThreshold.
 loadBitmap() EliminadoEsta función ya no es necesaria debido a la nueva compatibilidad de mapa de bits en ActionScript 3.0.
 merge() flash.display.BitmapData.merge()Ahora acepta valores uint para los parámetros de multiplicador.
 noise() flash.display.BitmapData.noise()Ahora acepta un valor int para el parámetro randomSeed y valores uint para los parámetros low, high y channelOptions.
 paletteMap() flash.display.BitmapData.paletteMap()Sin modificaciones.
 perlinNoise() flash.display.BitmapData.perlinNoise()Ahora acepta un valor int para el parámetro randomSeed y valores uint para los parámetros numOctaves y channelOptions.
 pixelDissolve() flash.display.BitmapData.pixelDissolve()Ahora acepta un valor int para los parámetros randomSeed y numPixels, así como un valor uint para fillColor. (El parámetro numPixels se denomina numberOfPixels en ActionScript 2.0.)
 scroll() flash.display.BitmapData.scroll()Ahora acepta valores int para los parámetros x y y.
 setPixel() flash.display.BitmapData.setPixel()Ahora acepta valores int para los parámetros x y y, así como un valor uint para color.
 setPixel32() flash.display.BitmapData.setPixel32()Ahora acepta valores int para los parámetros x y y, así como un valor uint para color.
 threshold() flash.display.BitmapData.threshold()Ahora acepta valores uint para los parámetros threshold, color y mask, y devuelve un valor uint.
 
 Clase BitmapFilterflash.filters.BitmapFilterSin modificaciones.
 clone() flash.filters.BitmapFilter.clone()Sin modificaciones.
 
 Clase BlurFilterflash.filters.BlurFilterSin modificaciones.
 blurX flash.filters.BlurFilter.blurXSin modificaciones.
 blurY flash.filters.BlurFilter.blurYSin modificaciones.
 quality flash.filters.BlurFilter.qualityEl tipo de datos de la propiedad quality ha cambiado de Number a uint.
 BlurFilter flash.filters.BlurFilter.BlurFilter()Sin modificaciones.
 clone() flash.filters.BlurFilter.clone()Sin modificaciones.
 
 Clase Boolean 
 Boolean Boolean()Sin modificaciones.
 toString() Boolean.toString()Sin modificaciones.
 valueOf() Boolean.valueOf()Sin modificaciones.
 
 Clase Buttonflash.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.filtersEn ActionScript 3.0, el tipo de datos es Array.
 _focusrect flash.display.InteractiveObject.focusRect 
 _height flash.display.DisplayObject.height 
 _highquality EliminadoConsulte Stage.quality.
 _name flash.display.DisplayObject.name 
 _parent flash.display.DisplayObject.parent 
 _quality EliminadoSe puede establecer la calidad de representación de todos los objetos de visualización utilizando flash.display.Stage.quality.
 _rotation flash.display.DisplayObject.rotation 
 scale9Grid flash.display.DisplayObject.scale9Grid 
 _soundbuftime flash.media.SoundMixer.bufferTimeSe ha trasladado a la clase SoundMixer, que se utiliza para el control global del sonido. El nombre ha cambiado a uno sin abreviaturas. Se ha eliminado del nombre el guión bajo inicial.
 tabEnabled flash.display.InteractiveObject.tabEnabled 
 tabIndex flash.display.InteractiveObject.tabIndex 
 _target EliminadoActionScript 3.0 identifica los objetos de visualización directamente; por lo tanto, ya no es necesario identificar un objeto de visualización por su ruta.
 trackAsMenu flash.display.SimpleButton.trackAsMenu 
 _url EliminadoConsulte 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 ofrece acceso directo a la lista de visualización, por lo que la profundidad se gestiona de forma distinta.
 onDragOut() flash.display.InteractiveObject dispatches event: mouseOutSe ha sustituido en el nuevo modelo de eventos por un evento mouseOut.
 onDragOver() flash.display.InteractiveObject dispatches event: mouseOverSe ha sustituido en el nuevo modelo de eventos por un evento mouseOver.
 onKeyDown() flash.display.InteractiveObject dispatches event: keyDownSe ha sustituido en el nuevo modelo de eventos por un evento keyDown.
 onKeyUp() flash.display.InteractiveObject dispatches event: keyUpSe ha sustituido en el nuevo modelo de eventos por un evento keyUp.
 onKillFocus() flash.display.InteractiveObject dispatches event: focusOutSe ha sustituido en el nuevo modelo de eventos por un evento focusOut.
 onPress() flash.display.InteractiveObject dispatches event: mouseDownSe ha sustituido en el nuevo modelo de eventos por un evento mouseDown.
 onRelease() flash.display.InteractiveObject dispatches event: mouseUpSe ha sustituido en el nuevo modelo de eventos por un evento mouseUp.
 onReleaseOutside() flash.display.InteractiveObject dispatches event: mouseUpSe ha sustituido en el nuevo modelo de eventos por un evento mouseUp.
 onRollOut() flash.display.InteractiveObject dispatches event: mouseOutSe ha sustituido en el nuevo modelo de eventos por un evento mouseOut.
 onRollOver() flash.display.InteractiveObject dispatches event: mouseOverSe ha sustituido en el nuevo modelo de eventos por un evento mouseOver.
 onSetFocus() flash.display.InteractiveObject dispatches event: focusInSe ha sustituido en el nuevo modelo de eventos por un evento focusIn.
 
 Clase Cameraflash.media.Camera 
 activityLevel flash.media.Camera.activityLevel 
 bandwidth flash.media.Camera.bandwidth 
 currentFps flash.media.Camera.currentFPSCambio a mayúsculas de FPS.
 fps flash.media.Camera.fps 
 height flash.media.Camera.heightEl tipo de datos ha cambiado de Number a int.
 index flash.media.Camera.indexEl tipo de datos ha cambiado de String a int.
 motionLevel flash.media.Camera.motionLevelEl tipo de datos ha cambiado de Number a int.
 motionTimeOut flash.media.Camera.motionTimeoutEl tipo de datos ha cambiado de a Number a int. Las mayúsculas han cambiado a motionTimeout.
 muted flash.media.Camera.muted 
 name flash.media.Camera.name 
 names flash.media.Camera.names 
 quality flash.media.Camera.qualityEl tipo de datos ha cambiado de Number a int.
 width flash.media.Camera.widthEl tipo de datos ha cambiado de Number a int.
 get() flash.media.Camera.getCamera()Se ha sustituido por getCamera(), que toma un argumento String en lugar de un argumento Number.
 onActivity() flash.events.ActivityEvent.ACTIVITYSe ha sustituido por un evento activity en el nuevo modelo de eventos.
 onStatus() flash.media.Camera dispatches event: statusSe ha sustituido en el nuevo modelo de eventos por un objeto status StatusEvent.
 setMode() flash.media.Camera.setMode()Los parámetros width y height han cambiado al tipo de datos int.
 setMotionLevel() flash.media.Camera.setMotionLevel()Ambos parámetros han cambiado al tipo de datos int.
 setQuality() flash.media.Camera.setQuality()Ambos parámetros han cambiado al tipo de datos int.
 
 Clase capabilitiesflash.system.CapabilitiesEl nombre de la clase ha cambiado de minúsculas a inicial mayúscula.
 
 Clase Colorflash.geom.ColorTransformLa clase Color se ha eliminado, ya que toda su funcionalidad puede conseguirse con la clase flash.geom.ColorTransform. Los valores de color pueden asignarse directamente mediante las propiedades o el constructor de la clase ColorTransform. Los objetos ColorTransform pueden asignarse luego a la propiedad colorTransform Transform de un objeto, que a su vez puede asignarse a la propiedad transform de una instancia DisplayObject.
 Color flash.geom.ColorTransform.ColorTransform()Eliminado. Se pueden especificar valores de color mediante el constructor ColorTransform().
 getRGB() flash.geom.ColorTransform.colorSe puede acceder al valor de color RGB utilizando la propiedad de acceso color de la clase ColorTransform.
 getTransform() EliminadoLos valores Color pueden asignarse directamente mediante las propiedades o el constructor de la clase ColorTransform().
 setRGB() flash.geom.ColorTransform.colorSe puede establecer el valor de color RGB utilizando la propiedad de acceso color de la clase ColorTransform.
 setTransform() EliminadoLos valores de color pueden asignarse directamente mediante las propiedades o el constructor de la clase ColorTransform().
 
 Clase ColorMatrixFilterflash.filters.ColorMatrixFilterSin modificaciones.
 matrix flash.filters.ColorMatrixFilter.matrixSin modificaciones.
 ColorMatrixFilter flash.filters.ColorMatrixFilterSin modificaciones.
 clone() flash.filters.ColorMatrixFilter.clone()Sin modificaciones.
 
 Clase ColorTransformflash.geom.ColorTranformSin modificaciones.
 
 Clase ContextMenuflash.ui.ContextMenuLa clase ContextMenu forma parte ahora del paquete 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() flash.ui.ContextMenu dispatches event: menuSelectEn lugar de invocar el controlador de eventos onSelect(), la clase ActionScript 3.0 distribuye un evento menuSelect.
 
 Clase ContextMenuItemflash.ui.ContextMenuItemLa clase ContextMenuItem forma parte ahora del paquete 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() flash.ui.ContextMenuItem dispatches event: menuItemSelectEn lugar de invocar el controlador de eventos onSelect(), la clase ActionScript 3.0 distribuye un evento menuSelect.
 
 Clase ConvolutionFilterflash.filters.ConvolutionFilterSin modificaciones.
 alpha flash.filters.ConvolutionFilter.alphaSin modificaciones.
 bias flash.filters.ConvolutionFilter.biasSin modificaciones.
 clamp flash.filters.ConvolutionFilter.clampSin modificaciones.
 color flash.filters.ConvolutionFilter.colorSin modificaciones.
 divisor flash.filters.ConvolutionFilter.divisorSin modificaciones.
 matrix flash.filters.ConvolutionFilter.matrixSin modificaciones.
 matrixX flash.filters.ConvolutionFilter.matrixXSin modificaciones.
 matrixY flash.filters.ConvolutionFilter.matrixYSin modificaciones.
 preserveAlpha flash.filters.ConvolutionFilter.preserveAlphaSin modificaciones.
 ConvolutionFilter flash.filters.ConvolutionFilter.ConvolutionFilter()Sin modificaciones.
 clone() flash.filters.ConvolutionFilter.clone()Ahora devuelve un objeto BitmapFilter.
 
 Clase DateDateActionScript 3.0 incluye un nuevo conjunto de descriptores de acceso de lectura para todos los métodos que comienzan por getxxx(). Por ejemplo, en ActionScript 3.0, Date.getDate() y Date.date devuelven el mismo valor.
 Date Date.Date()Sin modificaciones.
 getDate() Date.getDate()Sin modificaciones.
 getDay() Date.getDay()Sin modificaciones.
 getFullYear() Date.getFullYear()Sin modificaciones.
 getHours() Date.getHours()Sin modificaciones.
 getMilliseconds() Date.getMilliseconds()Sin modificaciones.
 getMinutes() Date.getMinutes()Sin modificaciones.
 getMonth() Date.getMonth()Sin modificaciones.
 getSeconds() Date.getSeconds()Sin modificaciones.
 getTime() Date.getTime()Sin modificaciones.
 getTimezoneOffset() Date.getTimezoneOffset()Sin modificaciones.
 getUTCDate() Date.getUTCDate()Sin modificaciones.
 getUTCDay() Date.getUTCDay()Sin modificaciones.
 getUTCFullYear() Date.getUTCFullYear()Sin modificaciones.
 getUTCHours() Date.getUTCHours()Sin modificaciones.
 getUTCMilliseconds() Date.getUTCMilliseconds()Sin modificaciones.
 getUTCMinutes() Date.getUTCMinutes()Sin modificaciones.
 getUTCMonth() Date.getUTCMonth()Sin modificaciones.
 getUTCSeconds() Date.getUTCSeconds()Sin modificaciones.
 getUTCYear() Date.getUTCFullYear()Este método se ha eliminado porque no forma parte de ECMAScript. Utilice Date.getUTCFullYear() en su lugar.
 getYear() Date.getFullYear()Este método se ha eliminado porque no forma parte de ECMAScript. Utilice Date.getFullYear() en su lugar.
 setDate() Date.setDate()Sin modificaciones.
 setFullYear() Date.setFullYear()Sin modificaciones.
 setHours() Date.setHours()Sin modificaciones.
 setMilliseconds() Date.setMilliseconds()Sin modificaciones.
 setMinutes() Date.setMinutes()Sin modificaciones.
 setMonth() Date.setMonth()Sin modificaciones.
 setSeconds() Date.setSeconds()Sin modificaciones.
 setTime() Date.setTime()Sin modificaciones.
 setUTCDate() Date.setUTCDate()Sin modificaciones.
 setUTCFullYear() Date.setUTCFullYear()Sin modificaciones.
 setUTCHours() Date.setUTCHours()Sin modificaciones.
 setUTCMilliseconds() Date.setUTCMilliseconds()Sin modificaciones.
 setUTCMinutes() Date.setUTCMinutes()Sin modificaciones.
 setUTCMonth() Date.setUTCMonth()Sin modificaciones.
 setUTCSeconds() Date.setUTCSeconds()Sin modificaciones.
 setYear() Date.setFullYear()Este método se ha eliminado porque no forma parte de ECMAScript. Utilice Date.setFullYear() en su lugar.
 toString() Date.toString()Sin modificaciones.
 UTC() Date.UTC()Sin modificaciones.
 valueOf() Date.valueOf()Sin modificaciones.
 
 Clase DisplacementMapFilterflash.filters.DisplacementMapFilterEl tipo de datos de varios parámetros ha cambiado de Number a uint.
 alpha flash.filters.DisplacementMapFilter.alphaSin modificaciones.
 color flash.filters.DisplacementMapFilter.colorEl tipo de datos de este parámetro es ahora uint.
 componentX flash.filters.DisplacementMapFilter.componentXEl tipo de datos de este parámetro es ahora uint.
 componentY flash.filters.DisplacementMapFilter.componentYEl tipo de datos de este parámetro es ahora uint.
 mapBitmap flash.filters.DisplacementMapFilter.mapBitmapSin modificaciones.
 mapPoint flash.filters.DisplacementMapFilter.mapPointSin modificaciones.
 scaleX flash.filters.DisplacementMapFilter.scaleXSin modificaciones.
 scaleY flash.filters.DisplacementMapFilter.scaleYSin modificaciones.
 DisplacementMapFilter flash.filters.DisplacementMapFilter.DisplacementMapFilter()El tipo de datos de los parámetros componentX, componentY y color es ahora uint.
 clone() flash.filters.DisplacementMapFilter.clone()Ahora devuelve un objeto BitmapFilter.
 
 Clase DropShadowFilterflash.filters.DropShadowFilter 
 alpha flash.filters.DropShadowFilter.alphaSin modificaciones.
 angle flash.filters.DropShadowFilter.angleSin modificaciones.
 blurX flash.filters.DropShadowFilter.blurXSin modificaciones.
 blurY flash.filters.DropShadowFilter.blurYSin modificaciones.
 color flash.filters.DropShadowFilter.colorEl tipo de datos de este parámetro ha cambiado de Number a uint.
 distance flash.filters.DropShadowFilter.distanceSin modificaciones.
 hideObject flash.filters.DropShadowFilter.hideObjectSin modificaciones.
 inner flash.filters.DropShadowFilter.innerSin modificaciones.
 knockout flash.filters.DropShadowFilter.knockoutSin modificaciones.
 quality flash.filters.DropShadowFilter.qualityEl tipo de datos de este parámetro ha cambiado de Number a uint.
 strength flash.filters.DropShadowFilter.strengthSin modificaciones.
 DropShadowFilter flash.filters.DropShadowFilter.DropShadowFilter()Todos los parámetros tienen ahora un valor predeterminado y algunos tipos de parámetros han cambiado.
 clone() flash.filters.DropShadowFilter.clone()Ahora devuelve un objeto BitmapFilter en lugar de un objeto DropShadowFilter.
 
 Clase ErrorErrorSe ha añadido un nuevo método getStackTrace() para facilitar la depuración.
 message Error.messageSin modificaciones.
 name Error.nameSin modificaciones.
 Error Error.Error()Sin modificaciones.
 toString() Error.toString()Sin modificaciones.
 
 Clase ExternalInterfaceflash.external.ExternalInterfaceLos parámetros de dos métodos de esta clase han cambiado.
 available flash.external.ExternalInterface.availableSin modificaciones.
 addCallback() flash.external.ExternalInterface.addCallback()La versión ActionScript 3.0 de este método no acepta el parámetro instance. El parámetro method se sustituye por un parámetro closure, que puede tomar una referencia a una función, a un método de clase o al método de una instancia de clase concreta. Además, si el código que origina la llamada no puede acceder a la referencia closure por motivos de seguridad, se emite una excepción SecurityError.
 call() flash.external.ExternalInterface.call()Si se produce un problema, la versión ActionScript 3.0 de de este método emite un error o una excepción SecurityError, además de devolver null.
 
 Clase FileReferenceflash.net.FileReferenceLa versión ActionScript 3.0 hereda los métodos addEventListener() y removeEventListener() de la clase EventDispatcher. Los eventos distribuidos sustituyen a las funciones de controlador de eventos.
 creationDate flash.net.FileReference.creationDateSin modificaciones.
 creator flash.net.FileReference.creatorSin modificaciones.
 modificationDate flash.net.FileReference.modificationDateSin modificaciones.
 name flash.net.FileReference.nameSin modificaciones.
 postData flash.net.URLRequest.dataLa propiedad postData se añade a ActionScript 2.0 en Flash Player 9 para enviar datos POST con la carga o descarga de archivos. En ActionScript 3.0, utilice la propiedad data de la clase URLRequest para enviar datos POST o GET. Consulte flash.net.URLRequest.data en esta referencia del lenguaje para obtener información detallada.
 size flash.net.FileReference.sizeDevuelve un tipo de datos uint en lugar de un tipo de datos Number.
 type flash.net.FileReference.typeSin modificaciones.
 FileReference flash.net.FileReference.FileReference()Sin modificaciones.
 addListener() flash.events.EventDispatcher.addEventListener()En el nuevo modelo de eventos, no es necesario tener un método addListener() específico de una clase, ya que la clase hereda el método addEventListener() de la clase EventDispatcher.
 browse() flash.net.FileReference.browse()En ActionScript 2.0, devuelve false cuando hay un error. En ActionScript 3.0, se emite una excepción IllegalOperationError o ArgumentError. Sin embargo, el método sigue devolviendo false si los parámetros no son válidos, si no se abre el cuadro de diálogo de exploración de archivos o si está en curso otra sesión del navegador. Asimismo, el parámetro typelist ha cambiado. En ActionScript 2.0, se puede transferir al método browse() una matriz de cadenas para especificar un filtro de archivos. En ActionScript 3.0, se transfiere una matriz de objetos FileFilter.
 cancel() flash.net.FileReference.cancel()Sin modificaciones.
 download() flash.net.FileReference.download()Cuando se produce un error, se emiten excepciones en lugar de devolverse false. El tipo de datos del primer parámetro ha cambiado. En ActionScript 2.0, el primer parámetro que se transfiere a download() es una cadena. En ActionScript 3.0, se transfiere un objeto URLRequest.
 removeListener() flash.events.EventDispatcher.removeEventListener()En el nuevo modelo de eventos, no es necesario tener un método removeListener() específico de una clase, ya que la clase hereda el método removeEventListener() de la clase EventDispatcher.
 upload() flash.net.FileReference.upload()Se han realizado varios cambios:
  • El tipo de datos del primer parámetro ha cambiado. En ActionScript 2.0, el primer parámetro que se transfiere a upload() es una cadena. En ActionScript 3.0, se transfiere un objeto URLRequest.
  • En ActionScript 3.0, hay un segundo nuevo parámetro, uploadDataFieldName, que es el nombre del campo que precede a los datos del archivo en la operación POST de carga.
  • En ActionScript 3.0, hay un tercer nuevo parámetro, testUpload, que permite controlar si Flash Player debe realizar una prueba antes de cargar el archivo.
  • Cuando se produce un error, browse() emite excepciones en lugar de devolver false.
 onCancel flash.net.FileReference dispatches event: cancelEn ActionScript 3.0, en lugar de invocar el controlador de eventos onCancel(), esta clase distribuye un evento denominado cancel.
 onComplete flash.net.FileReference dispatches event: completeEn ActionScript 3.0, en lugar de invocar el controlador de eventos onComplete(), esta clase distribuye un evento denominado complete.
 onHTTPError flash.net.FileReference dispatches event: httpStatusEn ActionScript 3.0, en lugar de invocar el controlador de eventos onHTTPError(), esta clase distribuye un evento denominado httpStatus.
 onIOError flash.net.FileReference dispatches event: ioErrorEn ActionScript 3.0, en lugar de invocar el controlador de eventos onIOError(), esta clase distribuye un evento denominado ioError.
 onOpen flash.net.FileReference dispatches event: openEn ActionScript 3.0, en lugar de invocar el controlador de eventos onOpen(), esta clase distribuye un evento denominado open.
 onProgress flash.net.FileReference dispatches event: progressEn ActionScript 3.0, en lugar de invocar el controlador de eventos onProgress(), esta clase distribuye un evento denominado progress.
 onSecurityError flash.net.FileReference dispatches event: securityErrorEn ActionScript 3.0, en lugar de invocar el controlador de eventos onSecurityError(), esta clase distribuye un evento denominado securityError.
 onSelect flash.net.FileReference dispatches event: selectEn ActionScript 3.0, en lugar de invocar el controlador de eventos onSelect(), esta clase distribuye un evento denominado select.
 onUploadCompleteData flash.net.FileReference dispatches event: completeEn ActionScript 3.0, en lugar de invocar el controlador de eventos onUploadCompleteData(), esta clase distribuye un evento denominado uploadCompleteData.
 
 Clase FileReferenceListflash.net.FileReferenceListLa clase ActionScript 3.0 hereda los métodos addEventListener() y removeEventListener() de la clase EventDispatcher. En lugar de los controladores de eventos onCancel() y onSelect(), la clase ActionScript 3.0 utiliza los eventos denominados cancel y select.
 fileList flash.net.FileReferenceList.fileListSin modificaciones.
 FileReferenceList flash.net.FileReferenceList.FileReferenceList()Sin modificaciones.
 addListener() flash.events.EventDispatcher.addEventListener()En el nuevo modelo de eventos, no es necesario tener un método addListener() específico de una clase, ya que la clase hereda el método addEventListener() de la clase EventDispatcher.
 browse() flash.net.FileReferenceList.browse()En ActionScript 3.0, en lugar de devolver false cuando hay un error, este método emite una excepción IllegalOperationError. Asimismo, el parámetro typelist ha cambiado. En ActionScript 2.0, se puede transferir al método browse() una matriz de cadenas para especificar un filtro de archivos. En ActionScript 3.0, se transfiere una matriz de objetos FileFilter.
 removeListener() flash.events.EventDispatcher.removeEventListener()En el nuevo modelo de eventos, no es necesario tener un método removeListener() específico de una clase, ya que la clase hereda el método removeEventListener() de la clase EventDispatcher.
 onCancel flash.net.FileReferenceList dispatches event: cancelEn ActionScript 3.0, en lugar de invocar el controlador de eventos onCancel(), esta clase distribuye un evento denominado cancel.
 onSelect flash.net.FileReferenceList dispatches event: selectEn ActionScript 3.0, en lugar de invocar el controlador de eventos onSelect(), esta clase distribuye un evento denominado select.
 
 Clase FunctionFunctionSin modificaciones.
 apply() Function.apply()Sin modificaciones.
 call() Function.call()Sin modificaciones.
 
 Clase GlowFilterflash.filters.GlowFilterEl tipo de datos de varias propiedades ha cambiado de Number a uint.
 alpha flash.filters.GlowFilter.alphaSin modificaciones.
 blurX flash.filters.GlowFilter.blurXSin modificaciones.
 blurY flash.filters.GlowFilter.blurYSin modificaciones.
 color flash.filters.GlowFilter.colorEl tipo de datos de esta propiedad ha cambiado de Number a uint.
 inner flash.filters.GlowFilter.innerSin modificaciones.
 knockout flash.filters.GlowFilter.knockoutSin modificaciones.
 quality flash.filters.GlowFilter.qualityEl tipo de datos de esta propiedad ha cambiado de Number a uint.
 strength flash.filters.GlowFilter.strengthSin modificaciones.
 GlowFilter flash.filters.GlowFilter.GlowFilter()Los parámetros color y quality son ahora tipos de datos uint y int, respectivamente, en lugar de Number. Ahora se asigna a todos los parámetros un valor predeterminado.
 clone() flash.filters.GlowFilter.clone()Devuelve un objeto BitmapFilter en lugar de un objeto GlowFilter.
 
 Clase GradientBevelFilterflash.filters.GradientBevelFilter 
 alphas flash.filters.GradientBevelFilter.alphasSin modificaciones.
 angle flash.filters.GradientBevelFilter.angleSin modificaciones.
 blurX flash.filters.GradientBevelFilter.blurXSin modificaciones.
 blurY flash.filters.GradientBevelFilter.blurYSin modificaciones.
 colors flash.filters.GradientBevelFilter.colorsSin modificaciones.
 distance flash.filters.GradientBevelFilter.distanceSin modificaciones.
 knockout flash.filters.GradientBevelFilter.knockoutSin modificaciones.
 quality flash.filters.GradientBevelFilter.qualityEl tipo de datos de esta propiedad ha cambiado de Number a int.
 ratios flash.filters.GradientBevelFilter.ratiosSin modificaciones.
 strength flash.filters.GradientBevelFilter.strengthSin modificaciones.
 type flash.filters.GradientBevelFilter.typeSin modificaciones.
 GradientBevelFilter flash.filters.GradientBevelFilter.GradientBevelFilter()Sin modificaciones.
 clone() flash.filters.GradientBevelFilter.clone()Devuelve un objeto BitmapFilter en lugar de un objeto GradientBevelFilter.
 
 Clase GradientGlowFilterflash.filters.GradientGlowFilter 
 alphas flash.filters.GradientGlowFilter.alphasSin modificaciones.
 angle flash.filters.GradientGlowFilter.angleSin modificaciones.
 blurX flash.filters.GradientGlowFilter.blurXSin modificaciones.
 blurY flash.filters.GradientGlowFilter.blurYSin modificaciones.
 colors flash.filters.GradientGlowFilter.colorsSin modificaciones.
 distance flash.filters.GradientGlowFilter.distanceSin modificaciones.
 knockout flash.filters.GradientGlowFilter.knockoutSin modificaciones.
 quality flash.filters.GradientGlowFilter.qualityEl tipo de datos de esta propiedad ha cambiado de Number a int.
 ratios flash.filters.GradientGlowFilter.ratiosSin modificaciones.
 strength flash.filters.GradientGlowFilter.strengthSin modificaciones.
 type flash.filters.GradientGlowFilter.typeSin modificaciones.
 GradientGlowFilter flash.filters.GradientGlowFilter.GradientGlowFilter()Se han añadido valores predeterminados a todos los parámetros, y el tipo de datos del parámetro quality ha cambiado de Number a int.
 clone() flash.filters.GradientGlowFilter.clone()Devuelve un objeto BitmapFilter en lugar de un objeto Gradient GlowFilter.
 
 Clase IMEflash.system.IMEEsta clase se ha trasladado al paquete 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()En el nuevo modelo de eventos, no es necesario tener un método addListener() específico de una clase, ya que la clase hereda el método addEventListener() de la clase EventDispatcher.
 doConversion() flash.system.IME.doConversion()Sin modificaciones.
 getConversionMode() flash.system.IME.conversionModeHa cambiado a una propiedad de acceso.
 getEnabled() flash.system.IME.enabledHa cambiado a una propiedad de acceso.
 removeListener() flash.events.EventDispatcher.removeEventListener()En el nuevo modelo de eventos, no es necesario tener un método removeListener() específico de una clase, ya que la clase hereda el método removeEventListener() de la clase EventDispatcher.
 setCompositionString() flash.system.IME.setCompositionString()Sin modificaciones.
 setConversionMode() flash.system.IME.conversionModeHa cambiado a una propiedad de acceso.
 setEnabled() flash.system.IME.enabledHa cambiado a una propiedad de acceso.
 onIMEComposition flash.system.IME dispatches event: imeCompositionEn ActionScript 3.0, en lugar de invocar el controlador de eventos onIMEComposition(), esta clase distribuye un evento denominado imeComposition.
 
 Clase Keyflash.ui.KeyboardEsta clase tiene un nombre nuevo en ActionScript 3.0 con el fin de que coincida con otras clases que pertenecen a la clase Keyboard, como KeyboardEvent.
 BACKSPACE flash.ui.Keyboard.BACKSPACESe declara como constante en ActionScript 3.0 y su tipo de datos ha cambiado a uint.
 CAPSLOCK flash.ui.Keyboard.CAPS_LOCKSe declara como constante en ActionScript 3.0, se ha añadido un guión bajo y su tipo de datos ha cambiado a uint.
 CONTROL flash.ui.Keyboard.CONTROLSe declara como constante en ActionScript 3.0 y su tipo de datos ha cambiado a uint.
 DELETEKEY flash.ui.Keyboard.DELETEEl nombre ha cambiado a DELETE en ActionScript 3.0, se declara como constante y su tipo de datos ha cambiado a uint.
 DOWN flash.ui.Keyboard.DOWNSe declara como constante en ActionScript 3.0 y su tipo de datos ha cambiado a uint.
 END flash.ui.Keyboard.ENDSe declara como constante en ActionScript 3.0 y su tipo de datos ha cambiado a uint.
 ENTER flash.ui.Keyboard.ENTERSe declara como constante en ActionScript 3.0 y su tipo de datos ha cambiado a uint.
 ESCAPE flash.ui.Keyboard.ESCAPESe declara como constante en ActionScript 3.0 y su tipo de datos ha cambiado a uint.
 HOME flash.ui.Keyboard.HOMESe declara como constante en ActionScript 3.0 y su tipo de datos ha cambiado a uint.
 INSERT flash.ui.Keyboard.INSERTSe declara como constante en ActionScript 3.0 y su tipo de datos ha cambiado a uint.
 LEFT flash.ui.Keyboard.LEFTSe declara como constante en ActionScript 3.0 y su tipo de datos ha cambiado a uint.
 _listeners flash.events.EventDispatcher.willTrigger()No es un equivalente directo. El método willTrigger() indica si hay detectores registrados, pero no cuántos.
 PGDN flash.ui.Keyboard.PAGE_DOWNEl nombre ha cambiado a PAGE_DOWN en ActionScript 3.0, se declara como constante y su tipo de datos ha cambiado a uint.
 PGUP flash.ui.Keyboard.PAGE_UPEl nombre ha cambiado a PAGE_UP en ActionScript 3.0, se declara como constante y su tipo de datos ha cambiado a uint.
 RIGHT flash.ui.Keyboard.RIGHTSe declara como constante en ActionScript 3.0 y su tipo de datos ha cambiado a uint.
 SHIFT flash.ui.Keyboard.SHIFTSe declara como constante en ActionScript 3.0 y su tipo de datos ha cambiado a uint.
 SPACE flash.ui.Keyboard.SPACESe declara como constante en ActionScript 3.0 y su tipo de datos ha cambiado a uint.
 TAB flash.ui.Keyboard.TABSe declara como constante en ActionScript 3.0 y su tipo de datos ha cambiado a uint.
 UP flash.ui.Keyboard.UPSe declara como constante en ActionScript 3.0 y su tipo de datos ha cambiado a uint.
 addListener() flash.events.EventDispatcher.addEventListener()En ActionScript 3.0, no es necesario tener un método addListener() específico de una clase, ya que todos los objetos de visualización heredan el método addEventListener() de la clase EventDispatcher.
 getAscii() flash.events.KeyboardEvent.charCode 
 getCode() flash.events.KeyboardEvent.keyCode 
 isAccessible() flash.ui.Keyboard.isAccessible() 
 isDown() EliminadoEliminado por motivos de seguridad.
 isToggled() EliminadoEliminado por motivos de seguridad.
 removeListener() flash.events.EventDispatcher.removeEventListener()En ActionScript 3.0, no es necesario tener un método removeListener() específico de una clase, ya que todos los objetos de visualización heredan el método removeEventListener() de la clase EventDispatcher.
 onKeyDown flash.display.InteractiveObject dispatches event: keyDownEn ActionScript 3.0, en lugar de invocar el controlador de eventos onKeyDown, la clase InteractiveObject distribuye un objeto keyDown KeyboardEvent.
 onKeyUp flash.display.InteractiveObject dispatches event: keyUpEn ActionScript 3.0, en lugar de invocar el controlador de eventos onKeyUp, la clase InteractiveObject distribuye un objeto keyUp KeyboardEvent.
 
 Clase LoadVarsflash.net.URLLoaderLa funcionalidad de la clase se sustituye por las clases LoadVars, URLLoader, URLRequest, URLStream y URLVariables.
 contentType flash.net.URLRequest.contentType 
 loaded EliminadoNo hay ninguna propiedad Boolean equivalente en ActionScript 3.0, aunque puede utilizar flash.events.Event.COMPLETE para configurar detectores que reciban una notificación cuando se carguen datos.
 LoadVars flash.net.URLLoader.URLLoader() 
 addRequestHeader() flash.net.URLRequestHeader 
 decode() flash.net.URLVariables.decode() 
 getBytesLoaded() flash.net.URLLoader.bytesLoadedLa clase ha cambiado a URLLoader; se ha cambiado de función a propiedad de acceso y su nombre ha cambiado de getBytesLoaded a bytesLoaded.
 getBytesTotal() flash.net.URLLoader.bytesTotalLa clase ha cambiado a URLLoader; se ha cambiado de función a propiedad de acceso y su nombre ha cambiado de getBytesTotal a bytesTotal.
 load() flash.net.URLLoader.load() 
 onData() flash.net.URLLoader dispatches event: completeConsulte la clase URLLoader. Un evento complete se distribuye después de finalizar la operación de descarga y antes de que se analice ningún dato.
 onHTTPStatus() flash.net.URLLoader dispatches event: httpStatusEn ActionScript 3.0, en lugar de invocar el controlador de eventos onHTTPStatus, la clase URLLoader distribuye un objeto HTTPStatusEvent denominado httpStatus.
 onLoad() flash.net.URLLoader dispatches event: completeConsulte la clase URLLoader. El evento complete se distribuye después de finalizar la operación de descarga.
 send() flash.net.sendToURL() 
 sendAndLoad() flash.net.sendToURL()El método sendToURL() envía una solicitud de URL al servidor, pero no tiene en cuenta la respuesta. Para recibir la respuesta, utilice flash.net.URLLoader.load().
 toString() EliminadoEste método ya no es necesario en ActionScript 3.0.
 
 Clase LocalConnectionflash.net.LocalConnectionEsta clase se ha trasladado al paquete flash.net.
 LocalConnection flash.net.LocalConnection.LocalConnection() 
 allowDomain() flash.net.LocalConnection.allowDomain()Se ha cambiado a un método normal en ActionScript 3.0 y ha dejado de ser un controlador de eventos. El parámetro ha cambiado para utilizar el formato de parámetro...(rest). El valor de devolución se ha cambiado a void.
 allowInsecureDomain() flash.net.LocalConnection.allowInsecureDomain()Se ha cambiado a un método normal en ActionScript 3.0 y ha dejado de ser un controlador de eventos. El parámetro ha cambiado para utilizar el formato de parámetro...(rest). El valor de devolución se ha cambiado a void.
 close() flash.net.LocalConnection.close() 
 connect() flash.net.LocalConnection.connect() 
 domain() flash.net.LocalConnection.domainHa cambiado a una propiedad de acceso.
 onStatus() flash.net.LocalConnection dispatches event: statusEn el nuevo modelo de eventos, las funciones callback son sustituidas por objetos de evento.
 send() flash.net.LocalConnection.send()El tercer parámetro ha cambiado para utilizar el formato de parámetro...(rest). El tipo de devolución ha cambiado a void.
 
 Clase MathMathSin modificaciones.
 E Math.ESin modificaciones.
 LN10 Math.LN10Sin modificaciones.
 LN2 Math.LN2Sin modificaciones.
 LOG10E Math.LOG10ESin modificaciones.
 LOG2E Math.LOG2ESin modificaciones.
 PI Math.PISin modificaciones.
 SQRT1_2 Math.SQRT1_2Sin modificaciones.
 SQRT2 Math.SQRT2Sin modificaciones.
 abs() Math.absSin modificaciones.
 acos() Math.acos()Sin modificaciones.
 asin() Math.asinSin modificaciones.
 atan() Math.atan()Sin modificaciones.
 atan2() Math.atan2()Sin modificaciones.
 ceil() Math.ceil()Sin modificaciones.
 cos() Math.cos()Sin modificaciones.
 exp() Math.exp()Sin modificaciones.
 floor() Math.floor()Sin modificaciones.
 log() Math.log()Sin modificaciones.
 max() Math.max()Sin modificaciones.
 min() Math.min()Sin modificaciones.
 pow() Math.pow()Sin modificaciones.
 random() Math.random()Sin modificaciones.
 round() Math.round()Sin modificaciones.
 sin() Math.sin()Sin modificaciones.
 sqrt() Math.sqrt()Sin modificaciones.
 tan() Math.tan()Sin modificaciones.
 
 Clase Matrixflash.geom.MatrixSin modificaciones.
 
 Clase Microphoneflash.media.MicrophoneEsta clase se ha trasladado al paquete flash.media.
 activityLevel flash.media.Microphone.activityLevelSin modificaciones.
 gain flash.media.Microphone.gainSin modificaciones.
 index flash.media.Microphone.indexEl tipo de datos ha cambiado a uint.
 muted flash.media.Microphone.mutedSin modificaciones.
 name flash.media.Microphone.nameSin modificaciones.
 names flash.media.Microphone.namesSin modificaciones.
 rate flash.media.Microphone.rateEl tipo de datos ha cambiado a uint.
 silenceLevel flash.media.Microphone.silenceLevelSin modificaciones.
 silenceTimeOut flash.media.Microphone.silenceTimeoutCambio de las mayúsculas a "Timeout". El tipo de datos ha cambiado a int.
 useEchoSuppression flash.media.Microphone.useEchoSuppressionSin modificaciones.
 get() flash.media.Microphone.getMicrophone()El nombre ha cambiado de get() a getMicrophone(). El tipo de datos del parámetro ha cambiado a uint.
 onActivity() flash.media.Microphone dispatches event: activityEn ActionScript 3.0, en lugar de invocar el controlador de eventos onActivity, esta clase distribuye un evento denominado activity.
 onStatus() flash.media.Microphone dispatches event: statusEn ActionScript 3.0, en lugar de invocar el controlador de eventos onStatus, esta clase distribuye un evento denominado status. El evento status tiene un valor de la propiedad code de Muted y Unmuted.
 setGain() flash.media.Microphone.gainSe ha combinado la propiedad gain y el método setGain() en una propiedad de acceso get/set denominada gain. El tipo de datos ha cambiado a uint.
 setRate() flash.media.Microphone.rateSe ha combinado la propiedad rate y el método setRate() en una propiedad de acceso get/set denominada rate. El tipo de datos ha cambiado a uint.
 setSilenceLevel() flash.media.Microphone.setSilenceLevel()El tipo de datos del parámetro timeOut ha cambiado a int. La versión en mayúsculas del parámetro timeOut ha cambiado a timeout.
 setUseEchoSuppression() flash.media.Microphone.setUseEchoSuppression() 
 
 Clase Mouseflash.ui.Mouse 
 addListener() flash.events.EventDispatcher.addEventListener()En el nuevo modelo de eventos de ActionScript 3.0, no es necesario tener un método addListener() específico de una clase, ya que los objetos de visualización heredan el método addEventListener() de la clase EventDispatcher.
 hide() flash.ui.Mouse.hide()Ha cambiado para que devuelva void.
 removeListener() flash.events.EventDispatcher.removeEventListener()En el nuevo modelo de eventos de ActionScript 3.0, no es necesario tener un método removeListener() específico de una clase, ya que los objetos de visualización heredan el método removeEventListener() de la clase EventDispatcher.
 show() flash.ui.Mouse.show()Ha cambiado para que devuelva void.
 onMouseDown flash.display.InteractiveObject dispatches event: mouseDownSe ha sustituido en el nuevo modelo de eventos por un evento mouseDown.
 onMouseMove flash.display.InteractiveObject dispatches event: mouseMoveSe ha sustituido en el nuevo modelo de eventos por un evento mouseMove.
 onMouseUp flash.display.InteractiveObject dispatches event: mouseUpSe ha sustituido en el nuevo modelo de eventos por un evento mouseUp.
 onMouseWheel flash.display.InteractiveObject dispatches event: mouseWheelSe ha sustituido en el nuevo modelo de eventos por un evento mouseWheel.
 
 Clase MovieClipflash.display.MovieClipMuchos de los métodos MovieClip se han trasladado a otras clases en ActionScript 3.0. Todos los controladores de eventos han sido sustituidos por objetos de evento en el nuevo modelo de eventos.
 _alpha flash.display.DisplayObject.alphaSe ha trasladado a la clase DisplayObject y se ha eliminado el guión bajo inicial del nombre.
 blendMode flash.display.DisplayObject.blendMode 
 cacheAsBitmap flash.display.DisplayObject.cacheAsBitmap 
 _currentframe flash.display.MovieClip.currentFrameSe ha eliminado el guión bajo inicial del nombre.
 _droptarget flash.display.Sprite.dropTargetSe ha trasladado a la clase Sprite, se ha eliminado el guión bajo inicial del nombre y ha cambiado a una combinación de mayúsculas y minúsculas.
 enabled Sin modificaciones.
 filters flash.display.DisplayObject.filters 
 focusEnabled EliminadoEn ActionScript 3.0, todos los objetos interactivos tienen la selección activada; por lo tanto, esta propiedad ya no es necesaria.
 _focusrect flash.display.InteractiveObject.focusRectSe ha trasladado a la clase InteractiveObject, se ha eliminado el guión bajo inicial del nombre y ha cambiado a una combinación de mayúsculas y minúsculas.
 _framesloaded flash.display.MovieClip.framesLoadedSe ha eliminado el guión bajo inicial del nombre y ha cambiado a una combinación de mayúsculas y minúsculas.
 _height flash.display.DisplayObject.heightSe ha trasladado a la clase DisplayObject y se ha eliminado el guión bajo inicial del nombre.
 _highquality EliminadoConsulte Stage.quality.
 hitArea flash.display.Sprite.hitAreaSe ha trasladado a la clase Sprite.
 _lockroot EliminadoEn ActionScript 3.0, la raíz de un objeto de visualización se establece de forma automática; por lo tanto, la propiedad _lockroot siempre está activa efectivamente. Consulte flash.display.DisplayObject.root para más información.
 menu EliminadoConsulte InteractiveObject.contextMenu.
 _name flash.display.DisplayObject.nameSe ha trasladado a la clase DisplayObject y se ha eliminado el guión bajo inicial del nombre.
 opaqueBackground flash.display.DisplayObject.opaqueBackground 
 _parent flash.display.DisplayObject.parentSe ha trasladado a la clase DisplayObject y se ha eliminado el guión bajo inicial del nombre.
 _quality flash.display.Stage.quality 
 _rotation flash.display.DisplayObject.rotationSe ha trasladado a la clase DisplayObject y se ha eliminado el guión bajo inicial del nombre.
 scale9Grid flash.display.DisplayObject.scale9Grid 
 scrollRect flash.display.DisplayObject.scrollRectHa cambiado al tipo de datos Rectangle.
 _soundbuftime flash.media.SoundMixer.bufferTimeSe ha trasladado a la clase SoundMixer, que se utiliza para el control global del sonido, se ha cambiado a un nombre sin abreviaturas y se ha eliminado el guión bajo inicial del nombre.
 tabChildren flash.display.DisplayObjectContainer.tabChildren 
 tabEnabled flash.display.InteractiveObject.tabEnabled 
 tabIndex flash.display.InteractiveObject.tabIndex 
 _target EliminadoActionScript 3.0 identifica los objetos de visualización directamente; por lo tanto, ya no es necesario identificar un objeto de visualización por su ruta.
 _totalframes flash.display.MovieClip.totalFramesHa cambiado a una combinación de mayúsculas y minúsculas y se ha eliminado el guión bajo inicial del nombre.
 trackAsMenu flash.display.MovieClip.trackAsMenu 
 transform flash.display.DisplayObject.transform 
 _url flash.display.Loader.contentLoaderInfo 
 useHandCursor flash.display.Sprite.useHandCursor 
 _visible flash.display.DisplayObject.visibleSe ha trasladado a la clase DisplayObject y se ha eliminado el guión bajo inicial del nombre.
 _width flash.display.DisplayObject.widthSe ha trasladado a la clase DisplayObject y se ha eliminado el guión bajo inicial del nombre.
 _x flash.display.DisplayObject.xSe ha trasladado a la clase DisplayObject y se ha eliminado el guión bajo inicial del nombre.
 _xmouse flash.display.DisplayObject.mouseXSe ha trasladado a la clase DisplayObject, se ha cambiado el nombre a mouseX y se ha eliminado el guión bajo inicial del nombre.
 _xscale flash.display.DisplayObject.scaleXSe ha trasladado a la clase DisplayObject, se ha cambiado el nombre a scaleX y se ha eliminado el guión bajo inicial del nombre.
 _y flash.display.DisplayObject.ySe ha trasladado a la clase DisplayObject y se ha eliminado el guión bajo inicial del nombre.
 _ymouse flash.display.DisplayObject.mouseYSe ha trasladado a la clase DisplayObject, se ha cambiado el nombre a mouseY y se ha eliminado el guión bajo inicial del nombre.
 _yscale flash.display.DisplayObject.scaleYSe ha trasladado a la clase DisplayObject, se ha cambiado el nombre a scaleY y se ha eliminado el guión bajo inicial del nombre.
 attachAudio() EliminadoSi la fuente de audio es un objeto Microphone, utilice NetStream.attachAudio() o Microphone.setLoopBack().

Si la fuente de audio es un archivo FLV, utilice Video.attachNetStream() y un objeto NetStream.

 attachBitmap() EliminadoEn ActionScript 3.0, utilice addChild() para añadir objetos de visualización secundarios.
 attachMovie() EliminadoEn ActionScript 3.0, utilice addChild() para añadir objetos de visualización secundarios.
 beginBitmapFill() flash.display.Graphics.beginBitmapFill() 
 beginFill() flash.display.Graphics.beginFill()Se ha trasladado a la clase Graphics y el tipo de datos del primer parámetro ha cambiado a uint.
 beginGradientFill() flash.display.Graphics.beginGradientFill() 
 clear() flash.display.Graphics.clear() 
 createEmptyMovieClip() Eliminado En ActionScript 3.0, utilice el operador new para crear clips de película.
 createTextField() EliminadoEn ActionScript 3.0, utilice el operador new para crear campos de texto.
 curveTo() flash.display.Graphics.curveTo() 
 duplicateMovieClip() EliminadoEn ActionScript 3.0, utilice el operador new para crear una nueva instancia.
 endFill() flash.display.Graphics.endFill() 
 getBounds() flash.display.DisplayObject.getBounds() 
 getBytesLoaded() flash.net.URLLoader.bytesLoadedSe ha trasladado a la clase URLLoader y el tipo de datos ha cambiado de Number a int.
 getBytesTotal() flash.net.URLLoader.bytesTotalSe ha trasladado a la clase URLLoader y el tipo de datos ha cambiado de Number a int.
 getDepth() flash.display.DisplayObjectContainer.getChildIndex()ActionScript 3.0 ofrece acceso directo a la lista de visualización, por lo que la profundidad se gestiona de forma distinta.
 getInstanceAtDepth() flash.display.DisplayObjectContainer.getChildAt()ActionScript 3.0 ofrece acceso directo a la lista de visualización, por lo que la profundidad se gestiona de forma distinta.
 getNextHighestDepth() flash.display.DisplayObjectContainer.addChild()No existe ningún equivalente directo, pero el método addChild() añade un elemento secundario a todos los demás elementos secundarios de la instancia DisplayObjectContainer, por lo que no es necesario disponer de un método que determine la siguiente profundidad disponible.
 getRect() flash.display.DisplayObject.getRect() 
 getSWFVersion() flash.display.LoaderInfo.swfVersionSe ha trasladado a la clase LoaderInfo y el tipo de datos ha cambiado a uint.
 getTextSnapshot() flash.display.DisplayObjectContainer.textSnapshot 
 getURL() flash.net.navigateToURL()Se ha sustituido por los métodos flash.net.navigateToURL() y flash.net.sentToURL(). Consulte también la clase 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()Consulte la clase Loader.
 loadVariables() flash.net.URLLoaderEliminado. Consulte la clase URLLoader.
 localToGlobal() flash.display.DisplayObject.localToGlobal() 
 moveTo() flash.display.Graphics.moveTo() 
 nextFrame() flash.display.MovieClip.nextFrame() 
 onData() flash.display.LoaderInfo dispatches event: completeSe ha sustituido en el nuevo modelo de eventos por un evento complete, que se distribuye después de finalizar la operación de descarga y antes de que se analice ningún dato.
 onDragOut() flash.display.InteractiveObject dispatches event: mouseOutSe ha sustituido en el nuevo modelo de eventos por un evento mouseOut.
 onDragOver() flash.display.InteractiveObject dispatches event: mouseOverSe ha sustituido en el nuevo modelo de eventos por un evento mouseOver.
 onEnterFrame() flash.display.DisplayObject dispatches event: enterFrameSe ha sustituido en el nuevo modelo de eventos por un evento enterFrame.
 onKeyDown() flash.display.InteractiveObject dispatches event: keyDownSe ha sustituido en el nuevo modelo de eventos por un evento keyDown.
 onKeyUp() flash.display.InteractiveObject dispatches event: keyUpSe ha sustituido en el nuevo modelo de eventos por un evento keyUp.
 onKillFocus() flash.display.InteractiveObject dispatches event: focusOutSe ha sustituido en el nuevo modelo de eventos por un evento focusOut.
 onLoad() flash.display.LoaderInfo dispatches event: completeConsulte también la clase URLLoader. El evento complete se distribuye después de finalizar la operación de descarga.
 onMouseDown() flash.display.InteractiveObject dispatches event: mouseDownSe ha sustituido en el nuevo modelo de eventos por un evento mouseDown.
 onMouseMove() flash.display.InteractiveObject dispatches event: mouseMoveSe ha sustituido en el nuevo modelo de eventos por un evento mouseMove.
 onMouseUp() flash.display.InteractiveObject dispatches event: mouseUpSe ha sustituido en el nuevo modelo de eventos por un evento mouseUp.
 onPress() flash.display.InteractiveObject dispatches event: mouseDownSe ha sustituido en el nuevo modelo de eventos por un evento mouseDown.
 onRelease() flash.display.InteractiveObject dispatches event: mouseUpSe ha sustituido en el nuevo modelo de eventos por un evento mouseUp.
 onReleaseOutside() flash.display.InteractiveObject dispatches event: mouseUpSe ha sustituido en el nuevo modelo de eventos por un evento mouseUp.
 onRollOut() flash.display.InteractiveObject dispatches event: mouseOutSe ha sustituido en el nuevo modelo de eventos por un evento mouseOut.
 onRollOver() flash.display.InteractiveObject dispatches event: mouseOverSe ha sustituido en el nuevo modelo de eventos por un evento mouseOver.
 onSetFocus() flash.display.InteractiveObject dispatches event: focusInSe ha sustituido en el nuevo modelo de eventos por un evento focusIn.
 onUnload() flash.display.LoaderInfo dispatches event: unloadSe ha sustituido en el nuevo modelo de eventos por un evento unload.
 play() flash.display.MovieClip.play() 
 prevFrame() flash.display.MovieClip.prevFrame() 
 removeMovieClip() flash.display.DisplayObjectContainer.removeChild()Eliminado. Llame al método removeChild() del contenedor del objeto de visualización principal que incluye el clip de película.
 setMask() flash.display.DisplayObject.mask 
 startDrag() flash.display.Sprite.startDrag() 
 stop() flash.display.MovieClip.stop() 
 stopDrag() flash.display.Sprite.stopDrag() 
 swapDepths() EliminadoEn ActionScript 3.0, puede conseguir una funcionalidad similar utilizando los métodos de la clase DisplayObjectContainer, como los métodos addChildAt(), setChildIndex(), swapChildren() y swapChildrenAt().
 unloadMovie() flash.display.Loader.unload() 
 
 Clase MovieClipLoaderflash.display.LoaderSe ha sustituido por la clase flash.display.Loader.
 MovieClipLoader flash.display.Loader.Loader() 
 addListener() flash.events.EventDispatcher.addEventListener()En el nuevo modelo de eventos, no es necesario tener un método addListener() específico de una clase, ya que la clase hereda el método addEventListener() de la clase EventDispatcher.
 getProgress() flash.display.LoaderInfo dispatches event: progressSe ha sustituido en el nuevo modelo de eventos por un evento progress. Los objetos de evento del tipo progress contienen propiedades denominadas bytesLoaded y bytesTotal.
 loadClip() flash.display.Loader.load()Se ha sustituido por el método load() de la clase flash.display.Loader.
 removeListener() flash.events.EventDispatcher.removeEventListener()En el nuevo modelo de eventos, no es necesario tener un método removeListener() específico de una clase, ya que la clase hereda el método removeEventListener() de la clase EventDispatcher.
 unloadClip() flash.display.Loader.unload()Se ha sustituido por el método unload() de la clase flash.display.Loader.
 onLoadComplete flash.display.LoaderInfo dispatches event: completeSe ha sustituido en el nuevo modelo de eventos por un evento complete.
 onLoadError flash.display.LoaderInfo dispatches event: ioErrorSe ha sustituido en el nuevo modelo de eventos por un evento ioError.
 onLoadInit flash.display.LoaderInfo dispatches event: initSe ha sustituido en el nuevo modelo de eventos por un evento init.
 onLoadProgress flash.display.LoaderInfo dispatches event: progressSe ha sustituido en el nuevo modelo de eventos por un evento progress.
 onLoadStart flash.display.LoaderInfo dispatches event: openSe ha sustituido en el nuevo modelo de eventos por un evento open.
 
 Clase NetConnectionflash.net.NetConnectionEsta clase se ha trasladado al paquete flash.net.
 NetConnection flash.net.NetConnection.NetConnection() 
 connect() flash.net.NetConnection.connect()La versión de ActionScript 3.0 añade un parámetro...(rest).
 onStatus() flash.net.NetConnection dispatches event: netStatusSe ha sustituido en el nuevo modelo de eventos por un evento netStatus.
 
 Clase NetStreamflash.net.NetStreamEsta clase se ha trasladado al paquete flash.net.
 bufferLength flash.net.NetStream.bufferLengthSin modificaciones.
 bufferTime flash.net.NetStream.bufferTimeSin modificaciones.
 bytesLoaded flash.net.NetStream.bytesLoadedEl tipo de datos ha cambiado a uint.
 bytesTotal flash.net.NetStream.bytesTotalEl tipo de datos ha cambiado a uint.
 currentFps flash.net.NetStream.currentFPSEn ActionScript 3.0, FPS se escribe completamente en mayúsculas.
 time flash.net.NetStream.timeSin modificaciones.
 NetStream flash.net.NetStream.NetStream()Sin modificaciones.
 attachVideo() flash.net.NetStream.attachCameraSe ha sustituido por NetStream.attachCamera(). Necesita Flash Media Server.
 close() flash.net.NetStream.close()Sin modificaciones.
 onStatus() flash.net.NetStream dispatches event: netStatusSe ha sustituido en el nuevo modelo de eventos por un evento netStatus.
 pause() flash.net.NetStream.pause()En ActionScript 3.0, el método pause no toma ningún parámetro. Hay disponibles dos métodos nuevos que permiten conseguir la misma funcionalidad: resume() y togglePause().
 play() flash.net.NetStream.play()Los parámetros name, start, len y reset sólo son válidos para Flash Media Server; para Flash, se utiliza en su lugar...arguments.
 seek() flash.net.NetStream.seek()Con Flash Media Server, el comportamiento de seek() depende del parámetro <EnhancedSeek> de Application.xml.
 setBufferTime() flash.net.NetStream.bufferTimeEn ActionScript 3.0, ha cambiado a propiedad de acceso de lectura y escritura.
 
 Clase NumberNumber 
 MAX_VALUE Number.MAX_VALUESin modificaciones.
 MIN_VALUE Number.MIN_VALUESin modificaciones.
 NaN Number.NaNSin modificaciones.
 NEGATIVE_INFINITY Number.NEGATIVE_INFINITYSin modificaciones.
 POSITIVE_INFINITY Number.POSITIVE_INFINITYSin modificaciones.
 Number Number.Number()En ActionScript 3.0, el constructor Number() y la función global Number() tienen el mismo efecto. Asimismo, no hay diferencia entre un objeto Number y un valor literal Number.
 toString() Number.toString()Sin modificaciones.
 valueOf() Number.valueOf()Sin modificaciones.
 
 Clase ObjectObject 
 constructor Object.constructorSin modificaciones.
 __proto__ EliminadoEn ActionScript 3.0, no se permite la manipulación directa de la cadena de prototipo. Para crear una subclase, utilice la sentencia extends en la declaración de la subclase. Para obtener información sobre el árbol de herencia y el tipo de datos de un objeto, utilice la nueva API de reflejo flash.utils.describeType().
 prototype Object.prototypeSin modificaciones.
 __resolve flash.utils.ProxyUtilice la nueva clase para obtener una funcionalidad similar.Proxy
 Object Object.Object()Sin modificaciones.
 addProperty() EliminadoEn ActionScript 3.0, las propiedades de acceso pueden crearse directamente utilizando las palabras clave get y set.
 hasOwnProperty() Object.hasOwnProperty()Sin modificaciones.
 isPropertyEnumerable() Object.isPropertyEnumerable()Sin modificaciones.
 isPrototypeOf() Object.isPrototypeOf()Sin modificaciones.
 registerClass() EliminadoEn ActionScript 3.0, están registradas todas las clases de manera predeterminada. Si está codificando un objeto mediante AMF, la clase del objeto no se conserva durante el proceso de codificación, a no ser que se utilice la función flash.utils.registerClassAlias().
 toString() Object.toString()Sin modificaciones.
 unwatch() EliminadoActionScript 3.0 no incluye puntos de observación; por lo tanto, el método unwatch() está obsoleto.
 valueOf() Object.valueOf()Sin modificaciones.
 watch() EliminadoUtilice las propiedades de acceso (funciones get/set) o la clase flash.utils.Proxy para obtener una funcionalidad similar.
 
 Clase Pointflash.geom.PointSin modificaciones.
 
 Clase PrintJobflash.printing.PrintJob 
 orientation flash.printing.PrintJob.orientationEsta propiedad tiene ahora un valor de la clase PrintJobOrientation.
 pageHeight flash.printing.PrintJob.pageHeightEl tipo de datos ha cambiado a int.
 pageWidth flash.printing.PrintJob.pageWidthEl tipo de datos ha cambiado a int.
 paperHeight flash.printing.PrintJob.paperHeightEl tipo de datos ha cambiado a int.
 paperWidth flash.printing.PrintJob.paperWidthEl tipo de datos ha cambiado a int.
 PrintJob flash.printing.PrintJob.PrintJob() 
 addPage() flash.printing.PrintJob.addPage()En ActionScript 3.0, se han cambiado los tipos de datos de los parámetros: el primer parámetro target es un tipo de datos Sprite ; el segundo printArea es Rectangle ; el tercero options es el nuevo tipo de datos PrintJobOptions y el cuarto frameNum es int.
 send() flash.printing.PrintJob.send() 
 start() flash.printing.PrintJob.start() 
 
 Clase Rectangleflash.geom.RectangleSin modificaciones.
 containsRectangle() flash.geom.Rectangle.containsRect()Se ha cambiado el nombre por motivos de coherencia.
 
 Clase securityflash.system.SecurityEsta clase se ha trasladado al paquete flash.system.
 sandboxType Sinmodificaciones.
 allowDomain() Sinmodificaciones.
 allowInsecureDomain() Sinmodificaciones.
 loadPolicyFile() Sinmodificaciones.
 
 Clase SelectionEliminadoLos métodos de esta clase se han trasladado a otras clases.
 addListener() flash.events.EventDispatcher.addEventListener()En el nuevo modelo de eventos, no es necesario tener un método addListener() específico de una clase, ya que cualquier objeto de visualización hereda el método addEventListener() de la clase EventDispatcher.
 getBeginIndex() flash.text.TextField.selectionBeginIndexHa cambiado de método a propiedad de acceso y el nombre ha cambiado a selectionBeginIndex.
 getCaretIndex() flash.text.TextField.caretIndexHa cambiado de método a propiedad de acceso y el nombre ha cambiado a caretIndex.
 getEndIndex() flash.text.TextField.selectionEndIndexHa cambiado de método a propiedad de acceso y el nombre ha cambiado a selectionEndIndex.
 getFocus() flash.display.Stage.focusHa cambiado de método a propiedad de acceso y el nombre ha cambiado a focus. En ActionScript 2.0, el tipo de datos del valor devuelto es String, pero en ActionScript 3.0, la propiedad tiene el tipo de datos InteractiveObject.
 removeListener() flash.events.EventDispatcher.removeEventListener()En el nuevo modelo de eventos, no es necesario tener un método removeListener() específico de una clase, ya que los objetos de visualización heredan el método removeEventListener() de la clase EventDispatcher.
 setFocus() flash.display.Stage.focusHa cambiado de método a propiedad de acceso y el nombre ha cambiado a focus. En ActionScript 2.0, el tipo de datos del valor devuelto es String, pero en ActionScript 3.0, la propiedad tiene el tipo de datos InteractiveObject.
 setSelection() flash.text.TextField.setSelection()Ambos parámetros han cambiado del tipo de datos Number a uint.
 onSetFocus flash.display.InteractiveObject dispatches event: focusInSe ha sustituido en el nuevo modelo de eventos por un evento focusIn.
 
 Clase SharedObjectflash.net.SharedObjectEsta clase se ha trasladado al paquete flash.net.
 data flash.net.SharedObject.dataSin modificaciones.
 clear() flash.net.SharedObject.clear()Sin modificaciones.
 flush() flash.net.SharedObject.flush()Este método ya no devuelve un valor booleano. Si se produce un error de alineación, Flash Player emitirá una excepción; si la alineación es correcta o está pendiente de la interacción del usuario, Flash Player devolverá una cadena "flushed" o "pending". Asimismo, el tipo de datos del parámetro minDiskSpace ha cambiado a int.
 getLocal() flash.net.SharedObject.getLocal()Sin modificaciones.
 getSize() flash.net.SharedObject.sizeHa cambiado a una propiedad de acceso. El tipo de datos ha cambiado a uint.
 onStatus() flash.net.SharedObject dispatches event: netStatusSe ha sustituido en el nuevo modelo de eventos por un evento netStatus.
 onSync() flash.net.SharedObject dispatches event: onSyncSe ha sustituido en el nuevo modelo de eventos por el evento sync.
 setFps() flash.net.SharedObject.fpsEn ActionScript 3.0, establezca la propiedad fps. Ya no tiene un valor predeterminado ni devuelve un valor booleano.
 
 Clase Soundflash.media.SoundEsta clase se ha trasladado al paquete flash.media.
 checkPolicyFile flash.media.SoundChannel.stop()Se ha sustituido por el método flash.media.SoundChannel.stop().
 duration flash.media.Sound.length 
 id3 flash.media.Sound.id3El tipo de datos ha cambiado de Object a ID3Info. ID3Info es una nueva clase que contiene las propiedades ID3. Asimismo, la ortografía de la propiedad songname ha cambiado a songName.
 position flash.media.SoundChannel.positionSe ha trasladado a la clase SoundChannel.
 Sound flash.media.Sound.Sound()Sin modificaciones.
 attachSound() EliminadoCree una instancia de una subclase Sound asociada a los datos de sonido; por ejemplo, utilizando en su lugar new Sound().
 getBytesLoaded() flash.media.Sound.bytesLoadedHa cambiado a propiedad de acceso y el tipo de datos ha cambiado a uint.
 getBytesTotal() flash.media.Sound.bytesTotalHa cambiado a propiedad de acceso y el tipo de datos ha cambiado a uint.
 getPan() flash.media.SoundTransform.panHa cambiado a propiedad de acceso y se ha trasladado a la clase SoundTransform.
 getTransform() flash.media.SoundMixer.soundTransformHa cambiado a propiedad de acceso y el tipo de datos ha cambiado a SoundTransform.
 getVolume() flash.media.SoundTransform.volumeEstablezca la propiedad flash.media.SoundTransform.volume para controlar el volumen del sonido.
 loadSound() flash.media.Sound.load()El primer parámetro ha cambiado de una cadena URL sencilla a un objeto URLRequest. El segundo parámetro ha cambiado de un valor booleano que indica si el sonido debe comenzar a reproducirse lo antes posible a un objeto SoundLoaderContext.
 onID3() flash.media.Sound dispatches event: idSe ha sustituido en el nuevo modelo de eventos por un evento id3.
 onLoad() flash.media.Sound dispatches event: completeSe ha sustituido en el nuevo modelo de eventos por un evento complete.
 onSoundComplete() flash.media.SoundChannel dispatches event: soundCompleteSe ha sustituido en el nuevo modelo de eventos por un evento soundComplete.
 setPan() flash.media.SoundTransform.panHa cambiado a propiedad de acceso y se ha trasladado a la clase SoundTransform.
 setTransform() flash.media.SoundMixer.soundTransformHa cambiado a propiedad de acceso y el tipo de datos ha cambiado a SoundTransform.
 setVolume() flash.media.SoundChannelEliminado. Utilice flash.media.SoundChannel.leftPeak y flash.media.SoundChannel.rightPeak para controlar la amplitud de un canal de sonido.
 start() flash.media.Sound.play()El tipo de datos del parámetro loops ha cambiado de Number a int. Se ha añadido un tercer parámetro, sndTransform, para especificar la transformación de sonido inicial que debe utilizar el canal de sonido.
 stop() flash.media.SoundChannel.stop() 
 
 Clase Stageflash.display.StageEsta clase se ha trasladado al paquete flash.display. In ActionScript 3.0, el escenario ya no es un objeto global. Se accede al escenario mediante la nueva propiedad DisplayObject.stage.
 align flash.display.Stage.align 
 height flash.display.Stage.stageHeightEl nombre ha cambiado de height a stageHeight para que no entre en conflicto con la propiedad flash.display.DisplayObject.height.
 scaleMode flash.display.Stage.scaleMode 
 showMenu flash.display.Stage.showDefaultContextMenuEl nombre ha cambiado para reflejar mejor cuál es el menú mostrado.
 width flash.display.Stage.stageWidthEl nombre ha cambiado de width a stageWidth para que no entre en conflicto con la propiedad flash.display.DisplayObject.width.
 addListener() flash.events.EventDispatcher.addEventListener()En el nuevo modelo de eventos, no es necesario tener un método addListener() específico de una clase, ya que la clase hereda el método addEventListener() de la clase EventDispatcher.
 removeListener() flash.events.EventDispatcher.removeEventListener()En el nuevo modelo de eventos, no es necesario tener un método removeListener() específico de una clase, ya que la clase hereda el método removeEventListener() de la clase EventDispatcher.
 onResize flash.display.Stage dispatches event: resizeSe ha sustituido en el nuevo modelo de eventos por un evento resize.
 
 Clase StringStringAñade compatibilidad con expresiones regulares mediante tres métodos nuevos match(), replace() y search().
 String String.String()Sin modificaciones.
 charAt() charAt()Sin modificaciones.
 charCodeAt() String.charCodeAt()Sin modificaciones.
 concat() String.concat()El parámetro ha cambiado al formato de parámetro...(rest).
 fromCharCode() String.fromCharCode()Sin modificaciones.
 indexOf() String.indexOf()Sin modificaciones.
 lastIndexOf() String.lastIndexOf()Sin modificaciones.
 slice() String.slice()Sin modificaciones.
 split() String.split()Sin modificaciones.
 substr() String.substr()Sin modificaciones.
 substring() String.substring()Sin modificaciones.
 toLowerCase() String.toLowerCase()Sin modificaciones.
 toString() String.toString()Sin modificaciones.
 toUpperCase() String.toUpperCase()Sin modificaciones.
 valueOf() String.valueOf()Sin modificaciones.
 
 Clase StyleSheetflash.text.StyleSheetEsta clase se ha trasladado al paquete flash.text. Los miembros load() y onLoad() se han eliminado y se han añadido algunas funciones y variables privadas.
 StyleSheet flash.text.StyleSheet.StyleSheet() 
 clear() flash.text.StyleSheet.clear() 
 getStyle() flash.text.StyleSheet.getStyle()El nombre del parámetro ha cambiado a n.
 getStyleNames() flash.text.StyleSheet.styleNamesHa cambiado a una propiedad de acceso.
 load() flash.net.URLLoader.load()Utilice las nuevas clases URLLoader y URLRequest para cargar las URL.
 onLoad() flash.net.URLLoader dispatches event: completeSe ha sustituido en el nuevo modelo de eventos por un evento complete.
 parseCSS() flash.text.StyleSheet.parseCSS()En ActionScript 3.0, devuelve void en lugar de un valor booleano.
 setStyle() flash.text.StyleSheet.setStyle()El nombre de parámetro ha cambiado a n y el estilo a s.
 transform() flash.text.StyleSheet.transform() 
 
 Clase Systemflash.system.System 
 exactSettings flash.system.Security.exactSettingsSe ha trasladado a la clase flash.System.Security.
 useCodepage flash.system.System.useCodePageEn ActionScript 3.0, la letra 'P' de useCodePage se escribe en mayúsculas.
 onStatus() EliminadoEste controlador de eventos está obsoleto en el modelo de eventos de ActionScript 3.0.
 setClipboard() flash.system.System.setClipboard() 
 showSettings() flash.system.Security.showSettings() 
 
 Clase TextFieldflash.text.TextFieldEsta clase se ha trasladado al paquete flash.text.
 _alpha flash.display.DisplayObject.alphaEsta propiedad se hereda ahora de la clase DisplayObject. Se ha eliminado el guión bajo inicial.
 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.borderColorEn ActionScript 3.0, devuelve uint en lugar de Number.
 bottomScroll flash.text.TextField.bottomScrollVEn ActionScript 3.0, devuelve uint en lugar de 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.heightEsta propiedad se hereda ahora de la clase DisplayObject. Se ha eliminado el guión bajo inicial.
 _highquality flash.display.Stage.qualityEliminado. Sustituido por la propiedad quality de la clase Stage.
 hscroll flash.text.TextField.scrollHEl tipo de datos ha cambiado de Number a uint. El nombre ha cambiado de hscroll a scrollH.
 html flash.text.TextField.htmlTextEliminado. En ActionScript 3.0, todos los campos de texto se consideran campos de texto HTML. Utilice la propiedad TextField.htmlText para establecer texto HTML.
 htmlText flash.text.TextField.htmlText 
 length flash.text.TextField.lengthEl tipo de datos ha cambiado de Number a uint.
 maxChars flash.text.TextField.maxCharsEl tipo de datos ha cambiado de Number a uint.
 maxhscroll flash.text.TextField.maxScrollHEl tipo de datos ha cambiado de Number a uint.
 maxscroll flash.text.TextField.maxScrollVEl tipo de datos ha cambiado de Number a uint. El nombre ha cambiado para utilizar S y añadir la letra V que representa el desplazamiento vertical.
 menu flash.display.InteractiveObject.contextMenuEsta propiedad se hereda ahora de la clase InteractiveObject.
 mouseWheelEnabled flash.text.TextField.mouseWheelEnabled 
 multiline flash.text.TextField.multiline 
 _name flash.display.DisplayObject.nameEsta propiedad se hereda ahora de la clase DisplayObject. Se ha eliminado el guión bajo inicial.
 _parent flash.display.DisplayObject.parentEsta propiedad se hereda ahora de la clase DisplayObject. Se ha eliminado el guión bajo inicial. El tipo de datos ha cambiado de MovieClip a DisplayObjectContainer.
 password flash.text.TextField.displayAsPasswordSe ha cambiado el nombre de la propiedad por motivos de coherencia.
 _quality flash.display.Stage.qualitySe ha trasladado a la clase Stage.
 restrict flash.text.TextField.restrict 
 _rotation flash.display.DisplayObject.rotationEsta propiedad se hereda ahora de la clase DisplayObject. Se ha eliminado el guión bajo inicial.
 scroll flash.text.TextField.scrollVEl tipo de datos ha cambiado de Number a uint y el nombre ha cambiado de scroll a scrollV.
 selectable flash.text.TextField.selectable 
 sharpness flash.text.TextField.sharpness 
 _soundbuftime flash.media.SoundMixer.bufferTimeLas propiedades y los métodos de control global de sonido de un archivo SWF están ahora en la clase flash.media.SoundMixer.
 styleSheet flash.text.TextField.styleSheet 
 tabEnabled flash.display.InteractiveObject.tabEnabledEsta propiedad se hereda ahora de la clase InteractiveObject.
 tabIndex flash.display.InteractiveObject.tabIndexEsta propiedad se hereda ahora de la clase InteractiveObject.
 _target EliminadoActionScript 3.0 identifica los objetos de visualización directamente; por lo tanto, ya no es necesario identificar el trazado.
 text flash.text.TextField.text 
 textColor flash.text.TextField.textColorEl tipo de datos ha cambiado de Number a 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 EliminadoEsta variable ya no es necesaria en ActionScript 3.0.
 _visible flash.display.DisplayObject.visibleEsta propiedad se hereda ahora de la clase DisplayObject. Se ha eliminado el guión bajo inicial.
 _width flash.display.DisplayObject.widthEsta propiedad se hereda ahora de la clase DisplayObject. Se ha eliminado el guión bajo inicial.
 wordWrap flash.text.TextField.wordWrap 
 _x flash.display.DisplayObject.xEsta propiedad se hereda ahora de la clase DisplayObject. Se ha eliminado el guión bajo inicial.
 _xmouse flash.display.DisplayObject.mouseXEsta propiedad se hereda ahora de la clase DisplayObject. Se ha eliminado el guión bajo inicial.
 _xscale flash.display.DisplayObject.scaleXEsta propiedad se hereda ahora de la clase DisplayObject. Se ha eliminado el guión bajo inicial.
 _y flash.display.DisplayObject.yEsta propiedad se hereda ahora de la clase DisplayObject. Se ha eliminado el guión bajo inicial.
 _ymouse flash.display.DisplayObject.mouseYEsta propiedad se hereda ahora de la clase DisplayObject. Se ha eliminado el guión bajo inicial.
 _yscale flash.display.DisplayObject.scaleYEsta propiedad se hereda ahora de la clase DisplayObject. Se ha eliminado el guión bajo inicial.
 addListener() flash.events.EventDispatcher.addEventListener()En el nuevo modelo de eventos, no es necesario tener un método addListener() específico de una clase, ya que la clase hereda el método addEventListener() de la clase EventDispatcher.
 getDepth() flash.display.DisplayObjectContainerEliminado. Utilice los métodos de la clase DisplayObjectContainer para averiguar la profundidad de un campo de texto.
 getFontList() flash.text.Font.enumerateFonts()Eliminado. Utilice Font.enumerateFonts() con el parámetro enumerateDeviceFonts establecido como true.
 getNewTextFormat() flash.text.TextField.defaultTextFormatEl nombre ha cambiado de getNewTextFormat a defaultTextFormat. Ha cambiado de método a propiedad de acceso.
 getTextFormat() flash.text.TextField.getTextFormat()El tipo de datos de ambos parámetros ha cambiado de Number a uint.
 onChanged() flash.text.TextField dispatches event: changeSe ha sustituido en el nuevo modelo de eventos por un evento change.
 onKillFocus() flash.display.InteractiveObject dispatches event: focusOutSe ha sustituido en el nuevo modelo de eventos por un evento focusOut.
 onScroller() flash.text.TextField dispatches event: scrollSe ha sustituido en el nuevo modelo de eventos por un evento scroll.
 onSetFocus() flash.display.InteractiveObject dispatches event: focusInSe ha sustituido en el nuevo modelo de eventos por un evento focusIn.
 removeListener() flash.events.EventDispatcher.removeEventListener()En el nuevo modelo de eventos, no es necesario tener un método removeListener() específico de una clase, ya que la clase hereda el método removeEventListener() de la clase EventDispatcher.
 removeTextField() flash.display.DisplayObjectContainer.removeChild()Eliminado. Llame al método removeChild() del contenedor del objeto de visualización principal que incluye el campo de texto.
 replaceSel() flash.text.TextField.replaceSelectedText()El nombre ha cambiado de replacesel() a replaceSelectedText(). Se ha sustituido el parámetro newText por un valor de cadena.
 replaceText() flash.text.TextField.replaceText()El tipo de datos de los dos primeros parámetros ha cambiado de Number a uint.
 setNewTextFormat() flash.text.TextField.defaultTextFormatEl nombre ha cambiado de setNewTextFormat a defaultTextFormat. Ha cambiado de método a propiedad de acceso.
 setTextFormat() flash.text.TextField.setTextFormat()El orden de los parámetros ha cambiado. El tipo de datos de los parámetros de índice ha cambiado de Number a int.
 
 Clase TextFormatflash.text.TextFormatEsta clase se ha trasladado al paquete flash.text.
 align flash.text.TextFormat.align 
 blockIndent flash.text.TextFormat.blockIndentEn ActionScript 3.0, el tipo de datos ha cambiado a Object porque uno de los valores posibles es null, que no es miembro del tipo de datos Number en ActionScript 3.0.
 bold flash.text.TextFormat.boldEn ActionScript 3.0, el tipo de datos ha cambiado a Object porque uno de los valores posibles es null, que no es miembro del tipo de datos Boolean en ActionScript 3.0.
 bullet flash.text.TextFormat.bulletEn ActionScript 3.0, el tipo de datos ha cambiado a Object porque uno de los valores posibles es null, que no es miembro del tipo de datos Boolean en ActionScript 3.0.
 color flash.text.TextFormat.colorEn ActionScript 3.0, el tipo de datos ha cambiado a Object porque uno de los valores posibles es null, que no es miembro del tipo de datos Number en ActionScript 3.0.
 font flash.text.TextFormat.font 
 indent flash.text.TextFormat.indentEn ActionScript 3.0, el tipo de datos ha cambiado a Object porque uno de los valores posibles es null, que no es miembro del tipo de datos Number en ActionScript 3.0.
 italic flash.text.TextFormat.bulletEn ActionScript 3.0, el tipo de datos ha cambiado a Object porque uno de los valores posibles es null, que no es miembro del tipo de datos Boolean en ActionScript 3.0.
 kerning flash.text.TextFormat.kerningEn ActionScript 3.0, el tipo de datos ha cambiado a Object porque uno de los valores posibles es null, que no es miembro del tipo de datos Boolean en ActionScript 3.0.
 leading flash.text.TextFormat.leadingEn ActionScript 3.0, el tipo de datos ha cambiado a Object porque uno de los valores posibles es null, que no es miembro del tipo de datos Number en ActionScript 3.0.
 leftMargin flash.text.TextFormat.leftMarginEn ActionScript 3.0, el tipo de datos ha cambiado a Object porque uno de los valores posibles es null, que no es miembro del tipo de datos Number en ActionScript 3.0.
 letterSpacing flash.text.TextFormat.letterSpacingEn ActionScript 3.0, el tipo de datos ha cambiado a Object porque uno de los valores posibles es null, que no es miembro del tipo de datos Number en ActionScript 3.0.
 rightMargin flash.text.TextFormat.rightMarginEn ActionScript 3.0, el tipo de datos ha cambiado a Object porque uno de los valores posibles es null, que no es miembro del tipo de datos Number en ActionScript 3.0.
 size flash.text.TextFormat.sizeEn ActionScript 3.0, el tipo de datos ha cambiado a Object porque uno de los valores posibles es null, que no es miembro del tipo de datos Number en ActionScript 3.0.
 tabStops flash.text.TextFormat.tabStopsSin modificaciones.
 target flash.text.TextFormat.targetSin modificaciones.
 underline flash.text.TextFormat.underlineEn ActionScript 3.0, el tipo de datos ha cambiado a Object porque uno de los valores posibles es null, que no es miembro del tipo de datos Boolean en ActionScript 3.0.
 url flash.text.TextFormat.url 
 TextFormat flash.text.TextFormat.TextFormat()Los parámetros size, color, bold, italic, underline, url, leftMargin, rightMargin, indent y leading se han convertido todos en objetos.
 getTextExtent() EliminadoUtilice las propiedades de flash.text.TextField para las medidas de un campo que contenga una línea de texto y utilice flash.text.TextLineMetrics para las medidas del contenido del campo de texto.
 
 Clase TextRendererflash.text.TextRendererLa ubicación ha cambiado. Se ha trasladado al paquete flash.text.
 maxLevel flash.text.TextRenderer.maxLevelDefinido como uint en ActionScript 3.0.
 setAdvancedAntialiasingTable() flash.text.TextRenderer.setAdvancedAntiAliasingTable()Los valores de parámetro fontStyle y colorType se pueden ahora establecer utilizando las constantes FontStyle y TextColorType, respectivamente. El parámetro advancedAntiAliasingTable ahora toma una matriz de uno o varios objetos CSMSettings.
 
 Clase TextSnapshotflash.text.TextSnapshotEsta clase se ha trasladado al paquete flash.text. Varios parámetros han cambiado, así como algunos nombres de métodos y algunos tipos de devolución.
 findText() flash.text.TextSnapshot.findText()El nombre del parámetro startIndex ha cambiado a beginIndex. El tipo de datos del parámetro startIndex ha cambiado de Number a int.
 getCount() flash.text.TextSnapshot.charCountHa cambiado de método a propiedad de acceso. El tipo de devolución de datos ha cambiado de Number a uint.
 getSelected() flash.text.TextSnapshot.getSelected()El tipo de datos de los parámetros ha cambiado de Number a uint y los nombres han cambiado de start y end a beginIndex y EndIndex.
 getSelectedText() flash.text.TextSnapshot.getSelectedText()En ActionScript 3.0, el parámetro tiene el valor predeterminado false.
 getText() flash.text.TextSnapshot.getText()El tipo de datos de los parámetros start y end ha cambiado de Number a uint y los nombres han cambiado de start y end a beginIndex y endIndex.
 getTextRunInfo() flash.text.TextSnapshot.getTextRunInfo()El tipo de datos de los parámetros ha cambiado de Number a uint.
 hitTestTextNearPos() flash.text.TextSnapshot.hitTestTextNearPos()El nombre del parámetro closeDist ha cambiado a maxDistance; ahora tiene un valor predeterminado = 0.
 setSelectColor() flash.text.TextSnapshot.setSelectColor()El tipo de datos del parámetro ha cambiado de Number a uint y tiene un valor predeterminado = 0xFFFF00.
 setSelected() flash.text.TextSnapshot.setSelected()El tipo de datos de los parámetros start y end ha cambiado de Number a uint y los nombres han cambiado de start y end a beginIndex y endIndex.
 
 Clase Transformflash.geom.TransformSin modificaciones.
 
 Clase Videoflash.media.VideoEsta clase se ha trasladado al paquete flash.media. Ahora pueden crearse objetos Video dinámicamente en ActionScript con el constructor Video(). Asocie una transmisión de vídeo al objeto Video utilizando attachCamera() o attachNetStream().
 _alpha flash.display.DisplayObject.alphaEsta propiedad se hereda de la clase DisplayObject. Se ha eliminado el guión bajo inicial.
 deblocking flash.media.Video.deblockingEl tipo de datos ha cambiado de Number a int.
 _height flash.display.DisplayObject.heightEsta propiedad se hereda de la clase DisplayObject. Se ha eliminado el guión bajo inicial.
 height flash.media.Video.videoHeightEl tipo de datos ha cambiado de Number a int.
 _name flash.display.DisplayObject.nameEsta propiedad se hereda de la clase DisplayObject. Se ha eliminado el guión bajo inicial.
 _parent flash.display.DisplayObject.parentEsta propiedad se hereda de la clase DisplayObject. Se ha eliminado el guión bajo inicial.
 _rotation flash.display.DisplayObject.rotationEsta propiedad se hereda de la clase DisplayObject. Se ha eliminado el guión bajo inicial.
 smoothing flash.media.Video.smoothing 
 _visible flash.display.DisplayObject.visibleEsta propiedad se hereda de la clase DisplayObject. Se ha eliminado el guión bajo inicial.
 _width flash.display.DisplayObject.widthEsta propiedad se hereda de la clase DisplayObject. Se ha eliminado el guión bajo inicial.
 width flash.media.Video.videoWidthEl tipo de datos ha cambiado de Number a int.
 _x flash.display.DisplayObject.xEsta propiedad se hereda de la clase DisplayObject. Se ha eliminado el guión bajo inicial.
 _xmouse flash.display.DisplayObject.mouseXEsta propiedad se hereda de la clase DisplayObject. Se ha eliminado el guión bajo inicial.
 _xscale flash.display.DisplayObject.scaleXEsta propiedad se hereda de la clase DisplayObject. Se ha eliminado el guión bajo inicial.
 _y flash.display.DisplayObject.yEsta propiedad se hereda de la clase DisplayObject. Se ha eliminado el guión bajo inicial.
 _ymouse flash.display.DisplayObject.mouseYEsta propiedad se hereda de la clase DisplayObject. Se ha eliminado el guión bajo inicial.
 _yscale flash.display.DisplayObject.scaleYEsta propiedad se hereda de la clase DisplayObject. Se ha eliminado el guión bajo inicial.
 attachVideo() flash.media.Video.attachNetStream()Para especificar una transmisión de vídeo de un objeto de cámara, utilice flash.media.Video.attachCamera().
 clear() flash.media.Video.clear() 
 
 Clase XMLflash.xml.XMLDocumentEsta clase se ha trasladado al paquete flash.xml y su nombre ha cambiado a XMLDocument para evitar conflictos con la nueva clase XML de nivel superior que implementa ECMAScript para XML (E4X).
 contentType flash.net.URLRequest.contentType 
 docTypeDecl flash.xml.XMLDocument.docTypeDecl 
 idMap flash.xml.XMLDocument.idMap 
 ignoreWhite flash.xml.XMLDocument.ignoreWhite 
 loaded EliminadoLa funcionalidad de carga de archivos se ha eliminado de la clase XMLDocument. Utilice URLLoader en su lugar.
 status EliminadoLos errores de análisis se indican ahora mediante excepciones.
 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.bytesLoadedLa funcionalidad de carga de archivos se ha eliminado de la clase XMLDocument. Utilice URLLoader en su lugar.
 getBytesTotal() flash.net.URLLoader.bytesTotalLa funcionalidad de carga de archivos se ha eliminado de la clase XMLDocument. Utilice URLLoader en su lugar.
 load() EliminadoLa funcionalidad de carga de archivos se ha eliminado de la clase XMLDocument (anteriormente la clase XML en ActionScript 2.0). Utilice URLLoader en su lugar.
 onData() flash.net.URLLoader dispatches event: completeLa funcionalidad de carga de archivos se ha eliminado de la clase XMLDocument. Utilice URLLoader en su lugar. Se ha sustituido en el nuevo modelo de eventos por un evento complete.
 onHTTPStatus() flash.net.URLLoader dispatches event: httpStatusLa funcionalidad de carga de archivos se ha eliminado de la clase XMLDocument. Utilice URLLoader en su lugar. Se ha sustituido en el nuevo modelo de eventos por un evento httpStatus.
 onLoad() flash.net.URLLoader dispatches event: completeLa funcionalidad de carga de archivos se ha eliminado de la clase XMLDocument. Utilice URLLoader en su lugar. Se ha sustituido en el nuevo modelo de eventos por un evento complete.
 parseXML() flash.xml.XMLDocument.parseXML() 
 send() EliminadoLa funcionalidad de envío se ha eliminado de la clase XMLDocument (anteriormente la clase XML en ActionScript 2.0). Utilice las funciones y clases del paquete flash.net en su lugar.
 sendAndLoad() EliminadoLa funcionalidad de envío y carga se han eliminado de la clase XMLDocument (anteriormente la clase XML en ActionScript 2.0). Utilice URLRequest y URLLoader en su lugar.
 
 Clase XMLNodeflash.xml.XMLNodeLa ubicación ha cambiado. Esta clase se ha trasladado al paquete flash.xml.
 attributes flash.xml.XMLNode.attributesSin modificaciones.
 childNodes flash.xml.XMLNode.childNodesSin modificaciones.
 firstChild flash.xml.XMLNode.firstChildSin modificaciones.
 lastChild flash.xml.XMLNode.lastChildSin modificaciones.
 localName flash.xml.XMLNode.localNameSin modificaciones.
 namespaceURI flash.xml.XMLNode.namespaceURISin modificaciones.
 nextSibling flash.xml.XMLNode.nextSiblingSin modificaciones.
 nodeName flash.xml.XMLNode.nodeNameSin modificaciones.
 nodeType flash.xml.XMLNode.nodeTypeEl tipo de datos ha cambiado de Number a uint.
 nodeValue flash.xml.XMLNode.nodeValueSin modificaciones.
 parentNode flash.xml.XMLNode.parentNodeSin modificaciones.
 prefix flash.xml.XMLNode.prefixSin modificaciones.
 previousSibling flash.xml.XMLNode.previousSiblingSin modificaciones.
 XMLNode flash.xml.XMLNode.XMLNode()El tipo de datos del parámetro type ha cambiado de Number a uint.
 appendChild() flash.xml.XMLNode.appendChild()Sin modificaciones.
 cloneNode() flash.xml.XMLNode.cloneNodeSin modificaciones.
 getNamespaceForPrefix() flash.xml.XMLNode.getNamespaceForPrefix()Sin modificaciones.
 getPrefixForNamespace() flash.xml.XMLNode.getPrefixForNamespace()Sin modificaciones.
 hasChildNodes() flash.xml.XMLNode.hasChildNodes()Sin modificaciones.
 insertBefore() flash.xml.XMLNode.insertBefore()Sin modificaciones.
 removeNode() flash.xml.XMLNode.removeNode()Sin modificaciones.
 toString() flash.xml.XMLNode.toString()Sin modificaciones.
 
 Clase XMLSocketflash.net.XMLSocketEsta clase se ha trasladado al paquete flash.net.
 XMLSocket flash.net.XMLSocket.XMLSocket()Se han añadido dos parámetros opcionales para especificar el host y el puerto.
 close() flash.net.XMLSocket.close()Sin modificaciones.
 connect() flash.net.XMLSocket.connect()El tipo de datos del parámetro port ha cambiado a int.
 onClose() flash.net.XMLSocket dispatches event: closeSe ha sustituido en el nuevo modelo de eventos por un evento close.
 onConnect() flash.net.XMLSocket dispatches event: connectSe ha sustituido en el nuevo modelo de eventos por un evento connect.
 onData() flash.net.XMLSocket dispatches event: dataSe ha sustituido en el nuevo modelo de eventos por un evento data.
 onXML() EliminadoEn ActionScript 3.0, sólo se distribuye el evento data, lo que le permite elegir si desea utilizar E4X o el analizador XML antiguo (clase XMLDocument El controlador de eventos antiguo onXML se llamaba después de analizar el XML, razón por la cual no tiene sentido en ActionScript 3.0, ya que ahora puede elegirse entre la clase XML (E4X) y la clase (antigua) para analizar el XML.XMLDocument
 send() flash.net.XMLSocket.send()Sin modificaciones.
 
 Clase XMLUIflash.utils.XMLUISin modificaciones.
 accept() flash.utils.XMLUI.accept()Sin modificaciones.
 cancel() flash.utils.XMLUI.cancel()Sin modificaciones.
 get() flash.utils.XMLUI.getProperty()Sin modificaciones.
 set() flash.utils.XMLUI.setProperty()Sin modificaciones.
 

 

Enviarme un mensaje de correo electrónico cuando se añadan comentarios a esta página | Informe de comentarios

Página actual: http://livedocs.adobe.com/flash/9.0_es/ActionScriptLangRefV3/migration.html