Le tableau suivant décrit les différences entre ActionScript 2.0 et 3.0.


 ActionScript 2.0ActionScript 3.0Commentaires
 Accessibility (classe)flash.accessibility.Accessibility 
 isActive() Méthode flash.accessibility.Accessibility.activeA été modifiée de fonction en propriété accesseur. Nom modifié de isActive à active.
 updateProperties() Méthode flash.accessibility.Accessibility.updateProperties() 
 
 arguments (classe)arguments 
 caller Propriété SuppriméVous pouvez obtenir la même fonctionnalité en transmettant arguments.callee de la fonction appelante comme argument à la fonction appelée. Consultez la section Exemples de arguments.callee pour un exemple.
 
 Array (classe) 
 CASEINSENSITIVE Constante Array.CASEINSENSITIVEType de données modifié en uint.
 DESCENDING Constante Array.DESCENDINGType de données modifié en uint.
 length Propriété Array.lengthType de données modifié en uint.
 NUMERIC Constante Array.NUMERICType de données modifié en uint.
 RETURNINDEXEDARRAY Constante Array.RETURNINDEXEDARRAYType de données modifié en uint.
 UNIQUESORT Constante Array.UNIQUESORTType de données modifié en uint.
 Array Constructeur Array.Array()Paramètre modifié pour utiliser le format de paramètre ...(rest).
 push() Méthode Array.push()Paramètre modifié pour utiliser le format de paramètre ...(rest).
 sort() Méthode Array.sort()Type de données du paramètre options changé en uint.
 sortOn() Méthode Array.sortOn()Type de données du paramètre options changé en uint. La version ActionScript 3.0 comporte également une fonctionnalité supplémentaire ; vous pouvez désormais effectuer un tri sur plusieurs noms de champ en transmettant un tableau d'objets pour le paramètre fieldName. Et chaque champ de tri peut avoir son propre paramètre options correspondant si vous transmettez également un tableau d'indicateurs d'options correspondant pour le paramètre options.
 splice() Méthode Array.splice()Les paramètres peuvent avoir tout type de données, mais les types de données par défaut sont int et uint. Le paramètre value a été modifié en format de paramètre ...(rest).
 unshift() Méthode Array.unshift()Le paramètre value a été modifié en format ...(rest). Le type de données de la valeur renvoyée a été modifié en uint.
 
 AsBroadcaster (classe)flash.events.EventDispatcher 
 _listeners Propriété (lecture seule) : flash.events.EventDispatcher.willTrigger()Pas un équivalent direct. La méthode willTrigger() vous indique si des écouteurs sont enregistrés mais n'indique pas leur nombre.
 addListener() Méthode flash.events.EventDispatcher.addEventListener()Pas un équivalent direct car le modèle d'événement ActionScript 3.0 vous permet d'ajouter des écouteurs d'événements à tout objet dans le flux d'événements, et pas uniquement à l'objet de diffusion.
 broadcastMessage() Méthode flash.events.EventDispatcher.dispatchEvent()Pas un équivalent direct car le modèle d'événement ActionScript 3.0 fonctionne différemment. La méthode dispatchEvent() distribue un objet événement dans le flux d'événements, alors que la méthode broadcastMessage() envoie des messages directement à chaque objet écouteur enregistré.
 initialize() Méthode SuppriméIl n'existe aucun équivalent direct dans ActionScript 3.0, mais vous pouvez obtenir une fonctionnalité identique en ajoutant une sous-classe à la classe EventDispatcher. Par exemple, la classe DisplayObject étend EventDispatcher, et par conséquent toutes les occurrences des sous-classes DisplayObject et DisplayObject peuvent envoyer et recevoir des objets événement.
 removeListener() Méthode flash.events.EventDispatcher.removeEventListener()Pas un équivalent direct car le modèle d'événement ActionScript 3.0 vous permet d'ajouter des écouteurs d'événement à tout objet dans le flux d'événements et de les supprimer, et pas uniquement l'objet de diffusion.
 
 BitmapData (classe)flash.display.BitmapDataActionScript 3.0 utilise la classe BitmapDataChannel comme énumération des constantes qui désignent le canal à utiliser.
 height Propriété (lecture seule) : flash.display.BitmapData.heightType de données modifié de Number en int.
 rectangle Propriété (lecture seule) : flash.display.BitmapData.rectPropriété renommée par souci de cohérence avec d'autres membres de l'API.
 width Propriété (lecture seule) : flash.display.BitmapData.widthType de données modifié de Number en int.
 copyChannel() Méthode flash.display.BitmapData.copyChannel()Les paramètres sourceChannel et destChannel sont désormais des types de données uint.
 draw() Méthode flash.display.BitmapData.draw()Le paramètre source est maintenant IBitmapDrawable. DisplayObject et BitmapData mettent tous les deux en œuvre l'interface IBitmapDrawable ; vous pouvez donc transmettre un objet DisplayObject ou BitmapData au paramètre source.
 fillRect() Méthode flash.display.BitmapData.fillRect()Le paramètre color est désormais une valeur uint.
 floodFill() Méthode flash.display.BitmapData.floodFill()Accepte désormais les valeurs int pour les paramètres x et y, et une valeur uintpour color.
 getColorBoundsRect() Méthode flash.display.BitmapData.getColorBoundsRect()Accepte maintenant des valeurs uint pour les paramètres mask et color.
 getPixel() Méthode flash.display.BitmapData.getPixel()Accepte maintenant des valeurs de paramètre int et renvoie une valeur uint.
 getPixel32() Méthode flash.display.BitmapData.getPixel32()Accepte maintenant des valeurs de paramètre int et renvoie une valeur uint.
 hitTest() Méthode flash.display.BitmapData.hitTest()Accepte maintenant des valeurs uint pour les paramètres firstAlphaThreshold et secondAlphaThreshold.
 loadBitmap() Méthode SuppriméCette fonction est devenue inutile en raison de la nouvelle prise en charge bitmap dans ActionScript 3.0.
 merge() Méthode flash.display.BitmapData.merge()Accepte maintenant des valeurs uint pour les paramètres de multiplicateur.
 noise() Méthode flash.display.BitmapData.noise()Accepte désormais une valeur int pour le paramètre randomSeed et les valeurs uint pour les paramètres low, high et channelOptions.
 perlinNoise() Méthode flash.display.BitmapData.perlinNoise()Accepte désormais une valeur int pour le paramètre randomSeed et les valeurs uint pour les paramètres numOctaves et channelOptions.
 pixelDissolve() Méthode flash.display.BitmapData.pixelDissolve()Accepte maintenant une valeur int pour les paramètres randomSeed et numPixels et une valeur uint pour le paramètre fillColor. (Le paramètre numPixels est appelé numberOfPixels dans ActionScript 2.0.)
 scroll() Méthode flash.display.BitmapData.scroll()Accepte maintenant des valeurs int pour les paramètres x et y.
 setPixel() Méthode flash.display.BitmapData.setPixel()Accepte désormais les valeurs int pour les paramètres x et y, et une valeur uintpour color.
 setPixel32() Méthode flash.display.BitmapData.setPixel32()Accepte désormais les valeurs int pour les paramètres x et y, et une valeur uintpour color.
 threshold() Méthode flash.display.BitmapData.threshold()Accepte désormais les valeurs uint pour les paramètres threshold, color et mask, et renvoie une valeur uint.
 
 BlurFilter (classe) 
 quality Propriété flash.filters.BlurFilter.qualityLe type de données de la propriété quality a été modifié de Number en uint.
 
 Button (classe)flash.display.SimpleButton 
 _alpha Propriété flash.display.DisplayObject.alpha 
 blendMode Propriété flash.display.DisplayObject.blendMode 
 cacheAsBitmap Propriété flash.display.DisplayObject.cacheAsBitmap 
 enabled Propriété flash.display.SimpleButton.enabled 
 filters Propriété flash.display.DisplayObject.filtersDans ActionScript 3.0, le type de données est Array.
 _focusrect Propriété flash.display.InteractiveObject.focusRect 
 _height Propriété flash.display.DisplayObject.height 
 _highquality Propriété SuppriméVoir Stage.quality.
 _name Propriété flash.display.DisplayObject.name 
 _parent Propriété flash.display.DisplayObject.parent 
 _quality Propriété SuppriméVous pouvez définir la qualité du rendu pour tous les objets d'affichage en utilisant flash.display.Stage.quality.
 _rotation Propriété flash.display.DisplayObject.rotation 
 scale9Grid Propriété flash.display.DisplayObject.scale9Grid 
 _soundbuftime Propriété flash.media.SoundMixer.bufferTimeDéplacé vers la classe SoundMixer, qui est utilisée pour le contrôle du son global. Renommé sans abréviation. A Supprimé le trait de soulignement initial du nom.
 tabEnabled Propriété flash.display.InteractiveObject.tabEnabled 
 tabIndex Propriété flash.display.InteractiveObject.tabIndex 
 _target Propriété (lecture seule) : SuppriméActionScript 3.0 identifie des objets d'affichage directement ; l'identification d'un objet d'affichage par sa trajectoire n'est donc plus nécessaire.
 trackAsMenu Propriété flash.display.SimpleButton.trackAsMenu 
 _url Propriété (lecture seule) : SuppriméVoir DisplayObject.loaderInfo.url.
 useHandCursor Propriété flash.display.SimpleButton.useHandCursor 
 _visible Propriété flash.display.DisplayObject.visible 
 _width Propriété flash.display.DisplayObject.width 
 _x Propriété flash.display.DisplayObject.x 
 _xmouse Propriété (lecture seule) : flash.display.DisplayObject.mouseX 
 _xscale Propriété flash.display.DisplayObject.scaleX 
 _y Propriété flash.display.DisplayObject.y 
 _ymouse Propriété (lecture seule) : flash.display.DisplayObject.mouseY 
 _yscale Propriété flash.display.DisplayObject.scaleY 
 getDepth() Méthode flash.display.DisplayObjectContainer.getChildIndex()ActionScript 3.0 fournit un accès direct à la liste d'affichage ; la profondeur est donc gérée différemment.
 onDragOut() EventHandler flash.display.InteractiveObject dispatches event: mouseOutRemplacé dans le nouveau modèle d'événement par un événement mouseOut.
 onDragOver() EventHandler flash.display.InteractiveObject dispatches event: mouseOverRemplacé dans le nouveau modèle d'événement par un événement mouseOver.
 onKeyDown() EventHandler flash.display.InteractiveObject dispatches event: keyDownRemplacé dans le nouveau modèle d'événement par un événement keyDown.
 onKeyUp() EventHandler flash.display.InteractiveObject dispatches event: keyUpRemplacé dans le nouveau modèle d'événement par un événement keyUp.
 onKillFocus() EventHandler flash.display.InteractiveObject dispatches event: focusOutRemplacé dans le nouveau modèle d'événement par un événement focusOut.
 onPress() EventHandler flash.display.InteractiveObject dispatches event: mouseDownRemplacé dans le nouveau modèle d'événement par un événement mouseDown.
 onRelease() EventHandler flash.display.InteractiveObject dispatches event: mouseUpRemplacé dans le nouveau modèle d'événement par un événement mouseUp.
 onReleaseOutside() EventHandler flash.display.InteractiveObject dispatches event: mouseUpRemplacé dans le nouveau modèle d'événement par un événement mouseUp.
 onRollOut() EventHandler flash.display.InteractiveObject dispatches event: mouseOutRemplacé dans le nouveau modèle d'événement par un événement mouseOut.
 onRollOver() EventHandler flash.display.InteractiveObject dispatches event: mouseOverRemplacé dans le nouveau modèle d'événement par un événement mouseOver.
 onSetFocus() EventHandler flash.display.InteractiveObject dispatches event: focusInRemplacé dans le nouveau modèle d'événement par un événement focusIn.
 
 Camera (classe)flash.media.Camera 
 activityLevel Propriété (lecture seule) : flash.media.Camera.activityLevel 
 bandwidth Propriété (lecture seule) : flash.media.Camera.bandwidth 
 currentFps Propriété (lecture seule) : flash.media.Camera.currentFPSModification de l'utilisation des majuscules de FPS.
 fps Propriété (lecture seule) : flash.media.Camera.fps 
 height Propriété (lecture seule) : flash.media.Camera.heightType de données modifié de Number en int.
 index Propriété (lecture seule) : flash.media.Camera.indexType de données modifié de String en int.
 motionLevel Propriété (lecture seule) : flash.media.Camera.motionLevelType de données modifié de Number en int.
 motionTimeOut Propriété (lecture seule) : flash.media.Camera.motionTimeoutType de données modifié de Number en int. Modification de la casse en motionTimeout.
 muted Propriété (lecture seule) : flash.media.Camera.muted 
 name Propriété (lecture seule) : flash.media.Camera.name 
 names Propriété (lecture seule) : flash.media.Camera.names 
 quality Propriété (lecture seule) : flash.media.Camera.qualityType de données modifié de Number en int.
 width Propriété (lecture seule) : flash.media.Camera.widthType de données modifié de Number en int.
 get() Méthode flash.media.Camera.getCamera()Remplacé par getCamera(), qui prend un argument String et non pas Number.
 onActivity() EventHandler flash.events.ActivityEvent.ACTIVITYRemplacé par un événement activity dans le nouveau modèle d'événement.
 onStatus() EventHandler flash.media.Camera dispatches event: statusRemplacé dans le nouveau modèle événement par un status objet StatusEvent.
 setMode() Méthode flash.media.Camera.setMode()Les paramètres width et height sont transformés en type de données int.
 setMotionLevel() Méthode flash.media.Camera.setMotionLevel()Les deux paramètres ont été modifiés en type de données int.
 setQuality() Méthode flash.media.Camera.setQuality()Les deux paramètres ont été modifiés en type de données int.
 
 capabilities (classe)flash.system.CapabilitiesLe nom de la classe a été modifié de minuscules en utilisation des majuscules initiale.
 
 Color (classe)flash.geom.ColorTransformLa classe Color a été supprimée car toutes ses fonctionnalités peuvent être obtenues avec la classe flash.geom.ColorTransform. Les valeurs de couleur peuvent être affectées directement en utilisant les propriétés ou le constructeur de classe ColorTransform. Les objets ColorTransform peuvent être affectés à la propriété colorTransform d'un objet Transform, qui a son tour peut être affecté à la propriété transform d'une occurrence DisplayObject.
 Color Constructeur flash.geom.ColorTransform.ColorTransform()Supprimé Vous pouvez spécifier des valeurs de couleur en utilisant le constructeur ColorTransform().
 getRGB() Méthode flash.geom.ColorTransform.colorVous pouvez accéder à la valeur de la couleur RVB en utilisant la propriété accesseur color de la classe ColorTransform.
 getTransform() Méthode SuppriméLes valeurs de couleur peuvent être affectées directement en utilisant les propriétés ou le constructeur de classe ColorTransform().
 setRGB() Méthode flash.geom.ColorTransform.colorVous pouvez définir la valeur de la couleur RVB en utilisant la propriété accesseur color de la classe ColorTransform.
 setTransform() Méthode SuppriméLes valeurs de couleur peuvent être affectées directement en utilisant les propriétés ou le constructeur de classe ColorTransform().
 
 ContextMenu (classe)flash.ui.ContextMenuLa classe ContextMenu fait désormais partie du package flash.ui.
 builtInItems Propriété flash.ui.ContextMenu.builtInItems 
 customItems Propriété flash.ui.ContextMenu.customItems 
 ContextMenu Constructeur flash.ui.ContextMenu.ContextMenu() 
 copy() Méthode flash.ui.ContextMenu.clone() 
 hideBuiltInItems() Méthode flash.ui.ContextMenu.hideBuiltInItems() 
 onSelect() EventHandler flash.ui.ContextMenu dispatches event: menuSelectAu lieu d'appeler le gestionnaire d'événement onSelect(), la classe ActionScript 3.0 distribue un événement menuSelect.
 
 ContextMenuItem (classe)flash.ui.ContextMenuItemLa classe ContextMenuItem fait désormais partie du package flash.ui.
 caption Propriété flash.ui.ContextMenuItem.caption 
 enabled Propriété flash.ui.ContextMenuItem.enabled 
 separatorBefore Propriété flash.ui.ContextMenuItem.separatorBefore 
 visible Propriété flash.ui.ContextMenuItem.visible 
 ContextMenuItem Constructeur flash.ui.ContextMenuItem.ContextMenuItem() 
 copy() Méthode flash.ui.ContextMenuItem.clone() 
 onSelect() EventHandler flash.ui.ContextMenuItem dispatches event: menuItemSelectAu lieu d'appeler le gestionnaire d'événement onSelect(), la classe ActionScript 3.0 distribue un événement menuSelect.
 
 ConvolutionFilter (classe) 
 clone() Méthode flash.filters.ConvolutionFilter.clone()Renvoie maintenant un objet BitmapFilter.
 
 Date (classe)DateActionScript 3.0 comporte un nouvel ensemble d'accesseurs de lecture pour toutes les méthodes qui débutent par getxxx(). Par exemple, dans ActionScript 3.0, Date.getDate() et Date.date renvoient la même valeur.
 getUTCYear() Méthode Date.getUTCFullYear()Cette méthode a été supprimée car elle ne fait pas partie de ECMAScript. Utilisez plutôt Date.getUTCFullYear().
 getYear() Méthode Date.getFullYear()Cette méthode a été supprimée car elle ne fait pas partie de ECMAScript. Utilisez plutôt Date.getFullYear().
 setYear() Méthode Date.setFullYear()Cette méthode a été supprimée car elle ne fait pas partie de ECMAScript. Utilisez plutôt Date.setFullYear().
 
 DisplacementMapFilter (classe)flash.filters.DisplacementMapFilterLe type de données de plusieurs paramètres a été modifié de Number en uint.
 color Propriété flash.filters.DisplacementMapFilter.colorLe type de données de ce paramètre est maintenant uint.
 componentX Propriété flash.filters.DisplacementMapFilter.componentXLe type de données de ce paramètre est maintenant uint.
 componentY Propriété flash.filters.DisplacementMapFilter.componentYLe type de données de ce paramètre est maintenant uint.
 DisplacementMapFilter Constructeur flash.filters.DisplacementMapFilter.DisplacementMapFilter()Le type de données des paramètres componentX, componentY et color est désormais uint.
 clone() Méthode flash.filters.DisplacementMapFilter.clone()Renvoie maintenant un objet BitmapFilter.
 
 DropShadowFilter (classe)flash.filters.DropShadowFilter 
 color Propriété flash.filters.DropShadowFilter.colorLe type de données de ce paramètre a été modifié de Number en uint.
 quality Propriété flash.filters.DropShadowFilter.qualityLe type de données de ce paramètre a été modifié de Number en uint.
 DropShadowFilter Constructeur flash.filters.DropShadowFilter.DropShadowFilter()Tous les paramètres ont maintenant une valeur par défaut, et certains types de paramètre ont changé.
 clone() Méthode flash.filters.DropShadowFilter.clone()Renvoie maintenant un objet BitmapFilter au lieu d'un objet DropShadowFilter.
 
 Error (classe)Erreur.Une nouvelle méthode getStackTrace() a été ajoutée comme aide au débogage.
 
 ExternalInterface (classe)flash.external.ExternalInterfaceParamètres modifiés pour deux méthodes dans cette classe.
 addCallback() Méthode flash.external.ExternalInterface.addCallback()La version ActionScript 3.0 de cette méthode n'accepte pas le paramètre instance . Le paramètre method est remplacé par un paramètre closure, qui peut prendre une référence à une fonction, une méthode de classe, ou une méthode d'une occurrence de classe particulière. De plus, si le code appelant ne peut pas accéder à la référence closure pour des raisons de sécurité, une exception SecurityError est renvoyée.
 call() Méthode flash.external.ExternalInterface.call()Si un problème survient, la version ActionScript 3.0 de cette méthode renvoie une erreur ou une exception SecurityError, en plus de null.
 
 FileReference (classe)flash.net.FileReferenceLa version ActionScript 3.0 hérite des méthodes addEventListener() et removeEventListener() de la classe EventDispatcher. Des événements distribués remplacent les fonctions de gestionnaire d'événement.
 postData Propriété flash.net.URLRequest.dataLa propriété postData est ajoutée à ActionScript 2.0 dans Flash Player 9 pour envoyer des données POST avec le chargement ou le téléchargement du fichier. Dans ActionScript 3.0, utilisez la propriété data de la classe URLRequest pour envoyer des données POST ou GET. Voir flash.net.URLRequest.data dans ce guide de référence du langage pour plus de détails.
 size Propriété (lecture seule) : flash.net.FileReference.sizeRenvoie un type de données uint au lieu du type Number.
 addListener() Méthode flash.events.EventDispatcher.addEventListener()Dans le nouveau modèle d'événement, une méthode addListener() propre à la classe est inutile car cette dernière hérite de la méthode addEventListener() de la classe EventDispatcher.
 browse() Méthode flash.net.FileReference.browse()Dans ActionScript 2.0, renvoie false lorsqu'il y a une erreur. Dans ActionScript 3.0, renvoie une exception IllegalOperationError ou ArgumentError. Néanmoins, la méthode continue à renvoyer false si les paramètres ne sont pas valides, la boîte de dialogue de recherche de fichiers ne s'ouvre pas, ou une autre session de navigateur est en cours. D'autre part, le paramètre typelist a changé. Dans ActionScript 2.0, vous pouvez transmettre à la méthode browse() un tableau de chaînes pour spécifier un filtre de fichier. Dans ActionScript 3.0, vous transmettez un tableau d'objets FileFilter.
 download() Méthode flash.net.FileReference.download()Lorsqu'une erreur se produit, envoie des exceptions au lieu de renvoyer false. Le type de données du premier paramètre a changé. Dans ActionScript 2.0, le premier paramètre que vous transmettez à download() est une chaîne. Dans ActionScript 3.0, vous transmettez un objet URLRequest.
 removeListener() Méthode flash.events.EventDispatcher.removeEventListener()Dans le nouveau modèle d'événement, une méthode removeListener() propre à la classe est inutile car cette dernière hérite de la méthode removeEventListener() de la classe EventDispatcher.
 upload() Méthode flash.net.FileReference.upload()Différentes modifications ont été apportées :
  • Le type de données du premier paramètre a changé. Dans ActionScript 2.0, le premier paramètre que vous transmettez à upload() est une chaîne. Dans ActionScript 3.0, vous transmettez un objet URLRequest.
  • Dans ActionScript 3.0, il y a un nouveau second paramètre, uploadDataFieldName, qui est le nom du champ précédant les données de fichier dans l'opération POST de chargement.
  • Dans ActionScript 3.0, il y a un nouveau troisième paramètre, testUpload, qui vous permet de contrôler si Flash Player effectue un test avant de charger le fichier.
  • Lorsqu'une erreur se produit, browse() envoie des exceptions au lieu de renvoyer false.
 onCancel Ecouteur flash.net.FileReference dispatches event: cancelDans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onCancel(), cette classe distribue un événement appelé cancel.
 onComplete Ecouteur flash.net.FileReference dispatches event: completeDans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onComplete(), cette classe distribue un événement appelé complete.
 onHTTPError Ecouteur flash.net.FileReference dispatches event: httpStatusDans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onHTTPError(), cette classe distribue un événement appelé httpStatus.
 onIOError Ecouteur flash.net.FileReference dispatches event: ioErrorDans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onIOError(), cette classe distribue un événement appelé ioError.
 onOpen Ecouteur flash.net.FileReference dispatches event: openDans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onOpen(), cette classe distribue un événement appelé open.
 onProgress Ecouteur flash.net.FileReference dispatches event: progressDans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onProgress(), cette classe distribue un événement appelé progress.
 onSecurityError Ecouteur flash.net.FileReference dispatches event: securityErrorDans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onSecurityError(), cette classe distribue un événement appelé securityError.
 onSelect Ecouteur flash.net.FileReference dispatches event: selectDans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onSelect(), cette classe distribue un événement appelé select.
 onUploadCompleteData flash.net.FileReference dispatches event: completeDans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onUploadCompleteData(), cette classe distribue un événement appelé uploadCompleteData.
 
 FileReferenceList (classe)flash.net.FileReferenceListLa classe ActionScript 3.0 hérite des méthodes addEventListener() et removeEventListener() de la classe EventDispatcher. Au lieu des gestionnaires d'événement onCancel() et onSelect(), la classe ActionScript 3.0 utilise des événements appelés cancel et select.
 addListener() Méthode flash.events.EventDispatcher.addEventListener()Dans le nouveau modèle d'événement, une méthode addListener() propre à la classe est inutile car cette dernière hérite de la méthode addEventListener() de la classe EventDispatcher.
 browse() Méthode flash.net.FileReferenceList.browse()Dans ActionScript 3.0, au lieu de renvoyer false lorsqu'il y a une erreur, cette méthode renvoie une exception IllegalOperationError. D'autre part, le paramètre typelist a changé. Dans ActionScript 2.0, vous pouvez transmettre à la méthode browse() un tableau de chaînes pour spécifier un filtre de fichier. Dans ActionScript 3.0, vous transmettez un tableau d'objets FileFilter.
 removeListener() Méthode flash.events.EventDispatcher.removeEventListener()Dans le nouveau modèle d'événement, une méthode removeListener() propre à la classe est inutile car cette dernière hérite de la méthode removeEventListener() de la classe EventDispatcher.
 onCancel Ecouteur flash.net.FileReferenceList dispatches event: cancelDans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onCancel(), cette classe distribue un événement appelé cancel.
 onSelect Ecouteur flash.net.FileReferenceList dispatches event: selectDans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onSelect(), cette classe distribue un événement appelé select.
 
 GlowFilter (classe)flash.filters.GlowFilterLe type de données de plusieurs propriétés a été modifié de Number en uint.
 color Propriété flash.filters.GlowFilter.colorLe type de données de cette propriété a été modifié de Number en uint.
 quality Propriété flash.filters.GlowFilter.qualityLe type de données de cette propriété a été modifié de Number en uint.
 GlowFilter Constructeur flash.filters.GlowFilter.GlowFilter()Les paramètres color et quality sont désormais les types de données uint et int, respectivement, au lieu de Number. Une valeur par défaut est maintenant affectée à tous les paramètres.
 clone() Méthode flash.filters.GlowFilter.clone()Renvoie un objet BitmapFilter au lieu d'un objet GlowFilter.
 
 GradientBevelFilter (classe)flash.filters.GradientBevelFilter 
 quality Propriété flash.filters.GradientBevelFilter.qualityLe type de données de cette propriété a été modifié de Number en int.
 clone() Méthode flash.filters.GradientBevelFilter.clone()Renvoie un objet BitmapFilter au lieu d'un objet GradientBevelFilter.
 
 GradientGlowFilter (classe)flash.filters.GradientGlowFilter 
 quality Propriété flash.filters.GradientGlowFilter.qualityLe type de données de cette propriété a été modifié de Number en int.
 GradientGlowFilter Constructeur flash.filters.GradientGlowFilter.GradientGlowFilter()Les valeurs par défaut ajoutées à tous les paramètres et le type de données du paramètre quality ont été modifiés de Number en int.
 clone() Méthode flash.filters.GradientGlowFilter.clone()Renvoie un objet BitmapFilter au lieu d'un objet GradientGlowFilter.
 
 IME (classe)flash.system.IMECette classe a été déplacée dans le package flash.system.
 ALPHANUMERIC_FULL Constante flash.system.IMEConversionMode.ALPHANUMERIC_FULL 
 ALPHANUMERIC_HALF Constante flash.system.IMEConversionMode.ALPHANUMERIC_HALF 
 CHINESE Constante flash.system.IMEConversionMode.CHINESE 
 JAPANESE_HIRAGANA Constante flash.system.IMEConversionMode.JAPANESE_HIRAGANA 
 JAPANESE_KATAKANA_FULL Constante flash.system.IMEConversionMode.JAPANESE_KATAKANA_FULL 
 JAPANESE_KATAKANA_HALF Constante flash.system.IMEConversionMode.JAPANESE_KATAKANA_HALF 
 KOREAN Constante flash.system.IMEConversionMode.KOREAN 
 UNKNOWN Constante flash.system.IMEConversionMode.UNKNOWN 
 addListener() Méthode flash.events.EventDispatcher.addEventListener()Dans le nouveau modèle d'événement, une méthode addListener() propre à la classe est inutile car cette dernière hérite de la méthode addEventListener() de la classe EventDispatcher.
 getConversionMode() Méthode flash.system.IME.conversionModeChangé en une propriété accesseur.
 getEnabled() Méthode flash.system.IME.enabledChangé en une propriété accesseur.
 removeListener() Méthode flash.events.EventDispatcher.removeEventListener()Dans le nouveau modèle d'événement, une méthode removeListener() propre à la classe est inutile car cette dernière hérite de la méthode removeEventListener() de la classe EventDispatcher.
 setConversionMode() Méthode flash.system.IME.conversionModeChangé en une propriété accesseur.
 setEnabled() Méthode flash.system.IME.enabledChangé en une propriété accesseur.
 onIMEComposition Ecouteur flash.system.IME dispatches event: imeCompositionDans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onIMEComposition(), cette classe distribue un événement appelé imeComposition.
 
 Key (classe)flash.ui.KeyboardCette classe a un nouveau nom dans ActionScript 3.0 pour correspondre à d'autres classes qui appartiennent à la classe Keyboard, par exemple KeyboardEvent.
 BACKSPACE Constante flash.ui.Keyboard.BACKSPACEDéclaré comme constante dans ActionScript 3.0 et type de données modifié en uint.
 CAPSLOCK Constante flash.ui.Keyboard.CAPS_LOCKDéclaré comme constante dans ActionScript 3.0, trait de soulignement ajouté, et type de données modifié en uint.
 CONTROL Constante flash.ui.Keyboard.CONTROLDéclaré comme constante dans ActionScript 3.0 et type de données modifié en uint.
 DELETEKEY Constante flash.ui.Keyboard.DELETENom changé en DELETE dans ActionScript 3.0, déclaré comme constante, et type de données modifié en uint.
 DOWN Constante flash.ui.Keyboard.DOWNDéclaré comme constante dans ActionScript 3.0 et type de données modifié en uint.
 END Constante flash.ui.Keyboard.ENDDéclaré comme constante dans ActionScript 3.0 et type de données modifié en uint.
 ENTER Constante flash.ui.Keyboard.ENTERDéclaré comme constante dans ActionScript 3.0 et type de données modifié en uint.
 ESCAPE Constante flash.ui.Keyboard.ESCAPEDéclaré comme constante dans ActionScript 3.0 et type de données modifié en uint.
 HOME Constante flash.ui.Keyboard.HOMEDéclaré comme constante dans ActionScript 3.0 et type de données modifié en uint.
 INSERT Constante flash.ui.Keyboard.INSERTDéclaré comme constante dans ActionScript 3.0 et type de données modifié en uint.
 LEFT Constante flash.ui.Keyboard.LEFTDéclaré comme constante dans ActionScript 3.0 et type de données modifié en uint.
 _listeners Propriété (lecture seule) : flash.events.EventDispatcher.willTrigger()Pas un équivalent direct. La méthode willTrigger() vous indique si des écouteurs sont enregistrés, mais n'indique pas leur nombre.
 PGDN Constante flash.ui.Keyboard.PAGE_DOWNNom changé en PAGE_DOWN dans ActionScript 3.0, déclaré comme constante, et type de données modifié en uint.
 PGUP Constante flash.ui.Keyboard.PAGE_UPNom changé en PAGE_UP dans ActionScript 3.0, déclaré comme constante, et type de données modifié en uint.
 RIGHT Constante flash.ui.Keyboard.RIGHTDéclaré comme constante dans ActionScript 3.0 et type de données modifié en uint.
 SHIFT Constante flash.ui.Keyboard.SHIFTDéclaré comme constante dans ActionScript 3.0 et type de données modifié en uint.
 SPACE Constante flash.ui.Keyboard.SPACEDéclaré comme constante dans ActionScript 3.0 et type de données modifié en uint.
 TAB Constante flash.ui.Keyboard.TABDéclaré comme constante dans ActionScript 3.0 et type de données modifié en uint.
 UP Constante flash.ui.Keyboard.UPDéclaré comme constante dans ActionScript 3.0 et type de données modifié en uint.
 addListener() Méthode flash.events.EventDispatcher.addEventListener()Dans ActionScript 3.0, la méthode addListener() propre à la classe est inutile car tous les objets d'affichage héritent de la méthode addEventListener() de la classe EventDispatcher.
 getAscii() Méthode flash.events.KeyboardEvent.charCode 
 getCode() Méthode flash.events.KeyboardEvent.keyCode 
 isAccessible() Méthode flash.ui.Keyboard.isAccessible() 
 isDown() Méthode SuppriméSupprimé pour des raisons de sécurité. Dans ActionScript 3.0, écrivez un gestionnaire d'événement pour l'événement flash.display.InteractiveObject. keyDown
 isToggled() Méthode SuppriméSupprimé pour des raisons de sécurité.
 removeListener() Méthode flash.events.EventDispatcher.removeEventListener()Dans ActionScript 3.0, la méthode removeListener() propre à la classe est inutile car tous les objets d'affichage héritent de la méthode removeEventListener() de la classe EventDispatcher.
 onKeyDown Ecouteur flash.display.InteractiveObject dispatches event: keyDownDans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onKeyDown, la classe InteractiveObject distribue un objet keyDown KeyboardEvent.
 onKeyUp Ecouteur flash.display.InteractiveObject dispatches event: keyUpDans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onKeyUp, la classe InteractiveObject distribue un objet keyUp KeyboardEvent.
 
 LoadVars (classe)flash.net.URLLoaderLa fonctionnalité de la classe LoadVars est remplacée par les classes URLLoader, URLRequest, URLStream et URLVariables.
 contentType Propriété flash.net.URLRequest.contentType 
 loaded Propriété SuppriméIl n'y a pas de propriété Boolean correspondante dans ActionScript 3.0, mais vous pouvez utiliser flash.events.Event.COMPLETE pour définir des écouteurs qui sont prévenus lorsque les données sont chargées.
 LoadVars Constructeur flash.net.URLLoader.URLLoader() 
 addRequestHeader() Méthode flash.net.URLRequestHeader 
 decode() Méthode flash.net.URLVariables.decode() 
 getBytesLoaded() Méthode flash.net.URLLoader.bytesLoadedClasse changée en URLLoader ; modifiée de fonction en propriété accesseur  ; et nom modifié de getBytesLoaded en bytesLoaded.
 getBytesTotal() Méthode flash.net.URLLoader.bytesTotalClasse changée en URLLoader ; modifiée de fonction en propriété accesseur  ; et nom modifié de getBytesTotal en bytesTotal.
 load() Méthode flash.net.URLLoader.load() 
 onData() EventHandler flash.net.URLLoader dispatches event: completeVoir la classe URLLoader. Un événement complete est distribué lorsque l'opération de téléchargement est terminée mais avant l'analyse de toute donnée.
 onHTTPStatus() EventHandler flash.net.URLLoader dispatches event: httpStatusDans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onHTTPStatus, la classe URLLoader distribue un objet HTTPStatusEvent appelé httpStatus.
 onLoad() EventHandler flash.net.URLLoader dispatches event: completeVoir la classe URLLoader. Un événement complete est distribué lorsque l'opération de téléchargement est terminée.
 send() Méthode flash.net.sendToURL() 
 sendAndLoad() Méthode flash.net.sendToURL()La méthode sendToURL() envoie une requête d'URL au serveur, mais ignore la réponse. Pour recevoir la réponse, utilisez flash.net.URLLoader.load().
 toString() Méthode SuppriméCette méthode est devenue inutile dans ActionScript 3.0.
 
 LocalConnection (classe)flash.net.LocalConnectionCette classe a été déplacée dans le package flash.net.
 LocalConnection Constructeur flash.net.LocalConnection.LocalConnection() 
 allowDomain() EventHandler flash.net.LocalConnection.allowDomain()Changé en une méthode normale dans ActionScript 3.0, n'est plus un gestionnaire d'événement. Paramètre modifié pour utiliser le format de paramètre ...(rest). Valeur renvoyée modifiée en void.
 allowInsecureDomain() EventHandler flash.net.LocalConnection.allowInsecureDomain()Changé en une méthode normale dans ActionScript 3.0, n'est plus un gestionnaire d'événement. Paramètre modifié pour utiliser le format de paramètre ...(rest). Valeur renvoyée modifiée en void.
 close() Méthode flash.net.LocalConnection.close() 
 connect() Méthode flash.net.LocalConnection.connect() 
 domain() Méthode flash.net.LocalConnection.domainChangé en propriété accesseur.
 onStatus() EventHandler flash.net.LocalConnection dispatches event: statusDans le nouveau modèle d'événement, les fonctions de rappel sont remplacées par des objets événement.
 send() Méthode flash.net.LocalConnection.send()Troisième paramètre modifié pour utiliser le format de paramètre ...(rest). Type renvoyé modifié en void.
 
 Microphone (classe)flash.media.MicrophoneCette classe a été déplacée dans le package flash.media.
 index Propriété (lecture seule) : flash.media.Microphone.indexType de données modifié en uint.
 rate Propriété (lecture seule) : flash.media.Microphone.rateType de données modifié en uint.
 silenceTimeOut Propriété (lecture seule) : flash.media.Microphone.silenceTimeoutModification de l'utilisation des majuscules sur "Timeout". Type de données modifié en int.
 get() Méthode flash.media.Microphone.getMicrophone()Nom modifié de get() à getMicrophone(). Type de données du paramètre modifié en uint.
 onActivity() EventHandler flash.media.Microphone dispatches event: activityDans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onActivity, cette classe distribue un événement activity.
 onStatus() EventHandler flash.media.Microphone dispatches event: statusDans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onStatus, cette classe distribue un événement status. L'événement status a une valeur de propriété code de Muted et Unmuted.
 setGain() Méthode flash.media.Microphone.gainPropriété gain et méthode setGain() réunies dans une propriété accesseur get/set appelée gain. Type de données modifié en uint.
 setRate() Méthode flash.media.Microphone.ratePropriété rate et méthode setRate() réunies dans une propriété accesseur get/set appelée rate. Type de données modifié en uint.
 setSilenceLevel() Méthode flash.media.Microphone.setSilenceLevel()Type de données du paramètre timeOut changé en int. Utilisation des majuscules du paramètre timeOut changée en timeout.
 setUseEchoSuppression() Méthode flash.media.Microphone.setUseEchoSuppression() 
 
 Mouse (classe)flash.ui.Mouse 
 addListener() Méthode flash.events.EventDispatcher.addEventListener()Dansle nouveau modèle d'événement ActionScript 3.0, une méthode addListener() propre à la classe est inutile car tous les objets d'affichage héritent de la méthode addEventListener() de la classe EventDispatcher.
 hide() Méthode flash.ui.Mouse.hide()Modifié pour renvoyer void.
 removeListener() Méthode flash.events.EventDispatcher.removeEventListener()Dansle nouveau modèle d'événement ActionScript 3.0, une méthode removeListener() propre à la classe est inutile car tous les objets d'affichage héritent de la méthode removeEventListener() de la classe EventDispatcher.
 show() Méthode flash.ui.Mouse.show()Modifié pour renvoyer void.
 onMouseDown Ecouteur flash.display.InteractiveObject dispatches event: mouseDownRemplacé dans le nouveau modèle d'événement par un événement mouseDown.
 onMouseMove Ecouteur flash.display.InteractiveObject dispatches event: mouseMoveRemplacé dans le nouveau modèle d'événement par un événement mouseMove.
 onMouseUp Ecouteur flash.display.InteractiveObject dispatches event: mouseUpRemplacé dans le nouveau modèle d'événement par un événement mouseUp.
 onMouseWheel Ecouteur flash.display.InteractiveObject dispatches event: mouseWheelRemplacé dans le nouveau modèle d'événement par un événement mouseWheel.
 
 MovieClip (classe)flash.display.MovieClipLa plupart des méthodes MovieClip ont été déplacées vers d'autres classes dans ActionScript 3.0. Tous les gestionnaires d'événement ont été remplacés par des objets d'événement dans le nouveau modèle d'événements.
 _alpha Propriété flash.display.DisplayObject.alphaDéplacé dans la classe DisplayObject et trait de soulignement initial supprimé du nom.
 blendMode Propriété flash.display.DisplayObject.blendMode 
 cacheAsBitmap Propriété flash.display.DisplayObject.cacheAsBitmap 
 _currentframe Propriété (lecture seule) : flash.display.MovieClip.currentFrameTrait de soulignement initial supprimé du nom.
 _droptarget Propriété (lecture seule) : flash.display.Sprite.dropTargetDéplacé dans la classe Sprite, trait de soulignement initial supprimé du nom et changé en casse mixte.
 filters Propriété flash.display.DisplayObject.filters 
 focusEnabled Propriété SuppriméDans ActionScript 3.0, tous les objets interactifs sont activés pour le focus ; cette propriété est donc devenue inutile.
 _focusrect Propriété flash.display.InteractiveObject.focusRectDéplacé dans la classe InteractiveObject, trait de soulignement initial supprimé du nom et changé en casse mixte.
 _framesloaded Propriété (lecture seule) : flash.display.MovieClip.framesLoadedSupprimé Trait de soulignement initial supprimé du nom et changé en casse mixte.
 _height Propriété flash.display.DisplayObject.heightDéplacé dans la classe DisplayObject et trait de soulignement initial supprimé du nom.
 _highquality Propriété SuppriméVoir Stage.quality.
 hitArea Propriété flash.display.Sprite.hitAreaDéplacé dans une classe Sprite.
 _lockroot Propriété SuppriméDans ActionScript 3.0, la racine d'un objet d'affichage est définie automatiquement ; la propriété _lockroot est donc toujours bien activée. Voir flash.display.DisplayObject.root pour plus de détails.
 menu Propriété SuppriméVoir InteractiveObject.contextMenu.
 _name Propriété flash.display.DisplayObject.nameDéplacé dans la classe DisplayObject et trait de soulignement initial supprimé du nom.
 opaqueBackground Propriété flash.display.DisplayObject.opaqueBackground 
 _parent Propriété flash.display.DisplayObject.parentDéplacé dans la classe DisplayObject et trait de soulignement initial supprimé du nom.
 _quality Propriété flash.display.Stage.quality 
 _rotation Propriété flash.display.DisplayObject.rotationDéplacé dans la classe DisplayObject et trait de soulignement initial supprimé du nom.
 scale9Grid Propriété flash.display.DisplayObject.scale9Grid 
 scrollRect Propriété flash.display.DisplayObject.scrollRectModifié en type de données Rectangle.
 _soundbuftime Propriété flash.media.SoundMixer.bufferTimeDéplacé dans la classe SoundMixer, qui est utilisée pour le contrôle du son global, renommé sans abréviation, et trait de soulignement initial supprimé du nom.
 tabChildren Propriété flash.display.DisplayObjectContainer.tabChildren 
 tabEnabled Propriété flash.display.InteractiveObject.tabEnabled 
 tabIndex Propriété flash.display.InteractiveObject.tabIndex 
 _target Propriété (lecture seule) : SuppriméActionScript 3.0 identifie des objets d'affichage directement ; l'identification d'un objet d'affichage par sa trajectoire n'est donc plus nécessaire.
 _totalframes Propriété (lecture seule) : flash.display.MovieClip.totalFramesChangé en casse mixte et trait de soulignement initial supprimé du nom.
 trackAsMenu Propriété flash.display.MovieClip.trackAsMenu 
 transform Propriété flash.display.DisplayObject.transform 
 _url Propriété (lecture seule) : flash.display.Loader.contentLoaderInfo 
 useHandCursor Propriété flash.display.Sprite.useHandCursor 
 _visible Propriété flash.display.DisplayObject.visibleDéplacé dans la classe DisplayObject et trait de soulignement initial supprimé du nom.
 _width Propriété flash.display.DisplayObject.widthDéplacé dans la classe DisplayObject et trait de soulignement initial supprimé du nom.
 _x Propriété flash.display.DisplayObject.xDéplacé dans la classe DisplayObject et trait de soulignement initial supprimé du nom.
 _xmouse Propriété (lecture seule) : flash.display.DisplayObject.mouseXDéplacé dans la classe DisplayObject, nom changé en mouseX, et trait de soulignement initial supprimé du nom.
 _xscale Propriété flash.display.DisplayObject.scaleXDéplacé dans la classe DisplayObject, nom changé en scaleX, et trait de soulignement initial supprimé du nom.
 _y Propriété flash.display.DisplayObject.yDéplacé dans la classe DisplayObject et trait de soulignement initial supprimé du nom.
 _ymouse Propriété (lecture seule) : flash.display.DisplayObject.mouseYDéplacé dans la classe DisplayObject, nom changé en mouseY, et trait de soulignement initial supprimé du nom.
 _yscale Propriété flash.display.DisplayObject.scaleYDéplacé dans la classe DisplayObject, nom changé en scaleY, et trait de soulignement initial supprimé du nom.
 attachAudio() Méthode SuppriméLorsque la source audio est un objet Micro, utilisez NetStream.attachAudio() ou Microphone.setLoopBack().

Lorsque la source audio est un fichier FLV, utilisez Video.attachNetStream() et un objet NetStream.

 attachBitmap() Méthode SuppriméDans ActionScript 3.0, utilisez addChild() pour ajouter des objets d'affichage enfants.
 attachMovie() Méthode SuppriméDans ActionScript 3.0, utilisez addChild() pour ajouter des objets d'affichage enfants.
 beginBitmapFill() Méthode flash.display.Graphics.beginBitmapFill() 
 beginFill() Méthode flash.display.Graphics.beginFill()Déplacé vers la classe Graphics et type de données du premier paramètre modifié sur uint.
 beginGradientFill() Méthode flash.display.Graphics.beginGradientFill() 
 clear() Méthode flash.display.Graphics.clear() 
 createEmptyMovieClip() Méthode SuppriméDans ActionScript 3.0, utilisez l'opérateur new pour créer des clips.
 createTextField() Méthode SuppriméDans ActionScript 3.0, utilisez l'opérateur new pour créer des champs de texte.
 curveTo() Méthode flash.display.Graphics.curveTo() 
 duplicateMovieClip() Méthode SuppriméDans ActionScript 3.0, utilisez l'opérateur new pour créer une nouvelle occurrence.
 endFill() Méthode flash.display.Graphics.endFill() 
 getBounds() Méthode flash.display.DisplayObject.getBounds() 
 getBytesLoaded() Méthode flash.net.URLLoader.bytesLoadedDéplacé dans la classe URLLoader et type de données modifié de Number en int.
 getBytesTotal() Méthode flash.net.URLLoader.bytesTotalDéplacé dans la classe URLLoader et type de données modifié de Number en int.
 getDepth() Méthode flash.display.DisplayObjectContainer.getChildIndex()ActionScript 3.0 fournit un accès direct à la liste d'affichage ; la profondeur est donc gérée différemment.
 getInstanceAtDepth() Méthode flash.display.DisplayObjectContainer.getChildAt()ActionScript 3.0 fournit un accès direct à la liste d'affichage ; la profondeur est donc gérée différemment.
 getNextHighestDepth() Méthode flash.display.DisplayObjectContainer.addChild()Pas d'équivalent direct, mais la méthode addChild() ajoute un enfant derrière tous les autres enfants de l'occurrence DisplayObjectContainer ; une méthode qui détermine la prochaine profondeur disponible est donc inutile.
 getRect() Méthode flash.display.DisplayObject.getRect() 
 getSWFVersion() Méthode flash.display.LoaderInfo.swfVersionDéplacé vers la classe LoaderInfo et type de données modifié en uint.
 getTextSnapshot() Méthode flash.display.DisplayObjectContainer.textSnapshot 
 getURL() Méthode flash.net.navigateToURL()Remplacé par les méthodes flash.net.navigateToURL() et flash.net.sentToURL(). Voir également la classe URLLoader.
 globalToLocal() Méthode flash.display.DisplayObject.globalToLocal() 
 gotoAndStop() Méthode flash.display.MovieClip.gotoAndStop() 
 hitTest() Méthode flash.display.DisplayObject.hitTestObject() 
 lineGradientStyle() Méthode flash.display.Graphics.lineGradientStyle() 
 lineStyle() Méthode flash.display.Graphics.lineStyle() 
 lineTo() Méthode flash.display.Graphics.lineTo() 
 loadMovie() Méthode flash.display.Loader.load()Voir la classe Loader.
 loadVariables() Méthode flash.net.URLLoaderSupprimé Voir la classe URLLoader.
 localToGlobal() Méthode flash.display.DisplayObject.localToGlobal() 
 moveTo() Méthode flash.display.Graphics.moveTo() 
 nextFrame() Méthode flash.display.MovieClip.nextFrame() 
 onData() EventHandler flash.display.LoaderInfo dispatches event: completeRemplacé dans le nouveau modèle d'événement par un événement complete, qui est distribué à la fin de l'opération de téléchargement mais avant l'analyse des données.
 onDragOut() EventHandler flash.display.InteractiveObject dispatches event: mouseOutRemplacé dans le nouveau modèle d'événement par un événement mouseOut.
 onDragOver() EventHandler flash.display.InteractiveObject dispatches event: mouseOverRemplacé dans le nouveau modèle d'événement par un événement mouseOver.
 onEnterFrame() EventHandler flash.display.DisplayObject dispatches event: enterFrameRemplacé dans le nouveau modèle d'événement par un événement enterFrame.
 onKeyDown() EventHandler flash.display.InteractiveObject dispatches event: keyDownRemplacé dans le nouveau modèle d'événement par un événement keyDown.
 onKeyUp() EventHandler flash.display.InteractiveObject dispatches event: keyUpRemplacé dans le nouveau modèle d'événement par un événement keyUp.
 onKillFocus() EventHandler flash.display.InteractiveObject dispatches event: focusOutRemplacé dans le nouveau modèle d'événement par un événement focusOut.
 onLoad() EventHandler flash.display.LoaderInfo dispatches event: completeVoir également la classe URLLoader. Un événement complete est distribué lorsque l'opération de téléchargement est terminée.
 onMouseDown() EventHandler flash.display.InteractiveObject dispatches event: mouseDownRemplacé dans le nouveau modèle d'événement par un événement mouseDown.
 onMouseMove() EventHandler flash.display.InteractiveObject dispatches event: mouseMoveRemplacé dans le nouveau modèle d'événement par un événement mouseMove.
 onMouseUp() EventHandler flash.display.InteractiveObject dispatches event: mouseUpRemplacé dans le nouveau modèle d'événement par un événement mouseUp.
 onPress() EventHandler flash.display.InteractiveObject dispatches event: mouseDownRemplacé dans le nouveau modèle d'événement par un événement mouseDown.
 onRelease() EventHandler flash.display.InteractiveObject dispatches event: mouseUpRemplacé dans le nouveau modèle d'événement par un événement mouseUp.
 onReleaseOutside() EventHandler flash.display.InteractiveObject dispatches event: mouseUpRemplacé dans le nouveau modèle d'événement par un événement mouseUp.
 onRollOut() EventHandler flash.display.InteractiveObject dispatches event: mouseOutRemplacé dans le nouveau modèle d'événement par un événement mouseOut.
 onRollOver() EventHandler flash.display.InteractiveObject dispatches event: mouseOverRemplacé dans le nouveau modèle d'événement par un événement mouseOver.
 onSetFocus() EventHandler flash.display.InteractiveObject dispatches event: focusInRemplacé dans le nouveau modèle d'événement par un événement focusIn.
 onUnload() EventHandler flash.display.LoaderInfo dispatches event: unloadRemplacé dans le nouveau modèle d'événement par un événement unload.
 play() Méthode flash.display.MovieClip.play() 
 prevFrame() Méthode flash.display.MovieClip.prevFrame() 
 removeMovieClip() Méthode flash.display.DisplayObjectContainer.removeChild()Supprimé Appelez la méthode removeChild() du conteneur de l'objet d'affichage parent qui contient le clip.
 setMask() Méthode flash.display.DisplayObject.mask 
 startDrag() Méthode flash.display.Sprite.startDrag() 
 stop() Méthode flash.display.MovieClip.stop() 
 stopDrag() Méthode flash.display.Sprite.stopDrag() 
 swapDepths() Méthode SuppriméDans ActionScript 3.0, vous pouvez obtenir le même fonctionnement en utilisant les méthodes de la classe DisplayObjectContainer, telles que addChildAt(), setChildIndex(), swapChildren() et swapChildrenAt().
 unloadMovie() Méthode flash.display.Loader.unload() 
 
 MovieClipLoader (classe)flash.display.LoaderRemplacé par la classe flash.display.Loader.
 MovieClipLoader Constructeur flash.display.Loader.Loader() 
 addListener() Méthode flash.events.EventDispatcher.addEventListener()Dans le nouveau modèle d'événement, une méthode addListener() propre à la classe est inutile car cette dernière hérite de la méthode addEventListener() de la classe EventDispatcher.
 getProgress() Méthode flash.display.LoaderInfo dispatches event: progressRemplacé dans le nouveau modèle d'événement par un événement progress. Objets événement de type progress contenant des propriétés appelées bytesLoaded et bytesTotal.
 loadClip() Méthode flash.display.Loader.load()Remplacé par la méthode load() de la classe flash.display.Loader.
 removeListener() Méthode flash.events.EventDispatcher.removeEventListener()Dans le nouveau modèle d'événement, une méthode removeListener() propre à la classe est inutile car cette dernière hérite de la méthode removeEventListener() de la classe EventDispatcher.
 unloadClip() Méthode flash.display.Loader.unload()Remplacé par la méthode unload() de la classe flash.display.Loader.
 onLoadComplete Ecouteur flash.display.LoaderInfo dispatches event: completeRemplacé dans le nouveau modèle d'événement par un événement complete.
 onLoadError Ecouteur flash.display.LoaderInfo dispatches event: ioErrorRemplacé dans le nouveau modèle d'événement par un événement ioError.
 onLoadInit Ecouteur flash.display.LoaderInfo dispatches event: initRemplacé dans le nouveau modèle d'événement par un événement init.
 onLoadProgress Ecouteur flash.display.LoaderInfo dispatches event: progressRemplacé dans le nouveau modèle d'événement par un événement progress.
 onLoadStart Ecouteur flash.display.LoaderInfo dispatches event: openRemplacé dans le nouveau modèle d'événement par un événement open.
 
 NetConnection (classe)flash.net.NetConnectionCette classe a été déplacée dans le package flash.net.
 NetConnection Constructeur flash.net.NetConnection.NetConnection() 
 connect() Constructeur flash.net.NetConnection.connect()La version ActionScript 3.0 ajoute un paramètre ...(rest).
 onStatus() EventHandler flash.net.NetConnection dispatches event: netStatusRemplacé dans le nouveau modèle d'événement par un événement netStatus.
 
 NetStream (classe)flash.net.NetStreamCette classe a été déplacée dans le package flash.net.
 bytesLoaded Propriété (lecture seule) : flash.net.NetStream.bytesLoadedType de données modifié en uint.
 bytesTotal Propriété (lecture seule) : flash.net.NetStream.bytesTotalType de données modifié en uint.
 currentFps Propriété (lecture seule) : flash.net.NetStream.currentFPSDans ActionScript 3.0, FPS est entièrement en majuscule.
 attachVideo() Méthode flash.net.NetStream.attachCameraRemplacé par NetStream.attachCamera(). Nécessite Flash Media Server.
 onStatus() EventHandler flash.net.NetStream dispatches event: netStatusRemplacé dans le nouveau modèle d'événement par un événement netStatus.
 pause() Méthode flash.net.NetStream.pause()Dans ActionScript 3.0, la méthode pause ne prend pas de paramètre. Deux nouvelles méthodes sont disponibles pour obtenir le même fonctionnement : resume() et togglePause().
 play() Méthode flash.net.NetStream.play()Les paramètres name, start, len et reset sont valides uniquement pour Flash Media Server. Pour Flash, ...arguments est utilisé à la place.
 seek() Méthode flash.net.NetStream.seek()Avec Flash Media Server, le comportement de seek() dépend du paramètre <EnhancedSeek> dans Application.xml.
 setBufferTime() Méthode flash.net.NetStream.bufferTimeDans ActionScript 3.0, modifié en propriété accesseur en lecture/écriture.
 
 Number (classe)Number 
 Number Constructeur Number.Number()Dans ActionScript 3.0, le constructeur Number() et la fonction globale Number() ont le même effet. De plus, il n'y a aucune différence entre un objet Number et une valeur de littéral Number.
 
 Object (classe)Object 
 __proto__ Propriété SuppriméDans ActionScript 3.0, la manipulation directe de la chaîne de prototype n'est pas autorisée. Pour créer une sous-classe, utilisez l'instruction extends dans la déclaration de sous-classe. Pour plus d'informations sur le type de données et l'arborescence d'héritage d'un objet, utilisez la nouvelle API de réflexion flash.utils.describeType().
 __resolve Propriété flash.utils.ProxyUtilisez la nouvelle classe Proxy pour une fonctionnalité similaire.
 addProperty() Méthode SuppriméDans ActionScript 3.0, les propriétés accesseur peuvent être créées directement à l'aide des mots-clés get et set.
 registerClass() Méthode SuppriméDans ActionScript 3.0, toutes les classes sont enregistrées par défaut. Si vous codez un objet avec AMF, sa classe n'est pas préservée pendant le codage, à moins que vous n'utilisiez la fonction flash.utils.registerClassAlias().
 unwatch() Méthode SuppriméActionScript 3.0 n'a pas de point d'observation ; la méthode unwatch() est donc obsolète.
 watch() Méthode SuppriméUtilisez des propriétés accesseur (fonctions get/set) ou la classe flash.utils.Proxy pour un fonctionnement identique.
 
 PrintJob (classe)flash.printing.PrintJob 
 orientation Propriété (lecture seule) : flash.printing.PrintJob.orientationCette propriété a maintenant une valeur de la classe PrintJobOrientation.
 pageHeight Propriété (lecture seule) : flash.printing.PrintJob.pageHeightType de données modifié en int.
 pageWidth Propriété (lecture seule) : flash.printing.PrintJob.pageWidthType de données modifié en int.
 paperHeight Propriété (lecture seule) : flash.printing.PrintJob.paperHeightType de données modifié en int.
 paperWidth Propriété (lecture seule) : flash.printing.PrintJob.paperWidthType de données modifié en int.
 PrintJob Constructeur flash.printing.PrintJob.PrintJob() 
 addPage() Méthode flash.printing.PrintJob.addPage()Dans ActionScript 3.0, types de données des paramètres modifiés : le premier paramètre, target, est un type de données Sprite. Le deuxième paramètre, printArea, est un type de données Rectangle. Le troisième, options, correspond au nouveau type de données PrintJobOptions, et le quatrième, frameNum, est un type de données int.
 send() Méthode flash.printing.PrintJob.send() 
 start() Méthode flash.printing.PrintJob.start() 
 
 Rectangle (classe) 
 containsRectangle() Méthode flash.geom.Rectangle.containsRect()Renommé par souci de cohérence.
 
 security (classe)flash.system.SecurityCette classe a été déplacée dans le package flash.system.
 
 Selection (classe)SuppriméLes méthodes de cette classe ont été déplacées dans d'autres classes.
 addListener() Méthode flash.events.EventDispatcher.addEventListener()Dans le nouveau modèle d'événement, une méthode addListener() propre à la classe est inutile car tout objet d'affichage hérite de la méthode addEventListener() de la classe EventDispatcher.
 getBeginIndex() Méthode flash.text.TextField.selectionBeginIndexModifié de méthode en propriété accesseur et nom modifié en selectionBeginIndex.
 getCaretIndex() Méthode flash.text.TextField.caretIndexModifié de méthode en propriété accesseur et nom modifié en caretIndex.
 getEndIndex() Méthode flash.text.TextField.selectionEndIndexModifié de méthode en propriété accesseur et nom modifié en selectionEndIndex.
 getFocus() Méthode flash.display.Stage.focusModifié de méthode en accesseur propriété et nom modifié en focus. Dans ActionScript 2.0, le type de données de la valeur renvoyée est String, mais dans ActionScript 3.0, la propriété a le type de données InteractiveObject.
 removeListener() Méthode flash.events.EventDispatcher.removeEventListener()Dans le nouveau modèle d'événement, une méthode removeListener() propre à la classe est inutile car les objets d'affichage héritent de la méthode removeEventListener() de la classe EventDispatcher.
 setFocus() Méthode flash.display.Stage.focusModifié de méthode en propriété accesseur et nom modifié en focus. Dans ActionScript 2.0, le type de données de la valeur renvoyée est String, mais dans ActionScript 3.0, la propriété a le type de données InteractiveObject.
 setSelection() Méthode flash.text.TextField.setSelection()Les deux paramètres ont été modifiés du type de données Number en uint.
 onSetFocus Ecouteur flash.display.InteractiveObject dispatches event: focusInRemplacé dans le nouveau modèle d'événement par un événement focusIn.
 
 SharedObject (classe)flash.net.SharedObjectCette classe a été déplacée dans le package flash.net.
 flush() Méthode flash.net.SharedObject.flush()Cette méthode ne renvoie plus une valeur Boolean. En cas d'échec de flush, Flash Player renvoie une exception ; si le flush réussit ou met l'interaction utilisateur en attente, Flash Player renvoie une chaîne "flushed" ou "pending". De plus, le type de données du paramètre minDiskSpace a été modifié en int.
 getSize() Méthode flash.net.SharedObject.sizeChangé en propriété accesseur. Type de données modifié en uint.
 onStatus() EventHandler flash.net.SharedObject dispatches event: netStatusRemplacé dans le nouveau modèle d'événement par un événement netStatus.
 onSync() EventHandler flash.net.SharedObject dispatches event: onSyncRemplacé dans le nouveau modèle d'événement par l'événement sync.
 setFps() Méthode flash.net.SharedObject.fpsDans ActionScript 3.0, défini dans la propriété fps. N'a plus de valeur par défaut ou renvoie une valeur Boolean.
 
 Sound (classe)flash.media.SoundCette classe a été déplacée dans le package flash.media.
 checkPolicyFile flash.media.SoundChannel.stop()Remplacé par la méthode flash.media.SoundChannel.stop().
 duration Propriété (lecture seule) : flash.media.Sound.length 
 id3 Propriété (lecture seule) : flash.media.Sound.id3Type de données modifié de Object en ID3Info. ID3Info est une nouvelle classe qui contient les propriétés ID3. De plus, l'orthographe de la propriété songname a été modifiée en songName.
 position Propriété (lecture seule) : flash.media.SoundChannel.positionDéplacé dans la classe SoundChannel.
 attachSound() Méthode SuppriméCréez une occurrence d'une sous-classe Sound associée à des données audio ; par exemple, utilisez new Sound(), à la place.
 getBytesLoaded() Méthode flash.media.Sound.bytesLoadedModifié en propriété accesseur et type de données modifié en uint.
 getBytesTotal() Méthode flash.media.Sound.bytesTotalModifié en propriété accesseur et type de données modifié en uint.
 getPan() Méthode flash.media.SoundTransform.panModifié en propriété accesseur et déplacé dans la classe SoundTransform.
 getTransform() Méthode flash.media.SoundMixer.soundTransformModifié en propriété accesseur et type de données modifié en SoundTransform.
 getVolume() Méthode flash.media.SoundTransform.volumeDéfinissez la propriété flash.media.SoundTransform.volume pour contrôler le volume du son.
 loadSound() Méthode flash.media.Sound.load()Le premier paramètre a été modifié d'une simple chaîne URL en un objet URLRequest. Le second paramètre a été modifié d'une valeur Boolean indiquant si la lecture du son débute dès que possible en un objet SoundLoaderContext.
 onID3() EventHandler flash.media.Sound dispatches event: id3Remplacé dans le nouveau modèle d'événement par un événement id3.
 onLoad() EventHandler flash.media.Sound dispatches event: completeRemplacé dans le nouveau modèle d'événement par un événement complete.
 onSoundComplete() EventHandler flash.media.SoundChannel dispatches event: soundCompleteRemplacé dans le nouveau modèle d'événement par un événement soundComplete.
 setPan() Méthode flash.media.SoundTransform.panModifié en propriété accesseur et déplacé dans la classe SoundTransform.
 setTransform() Méthode flash.media.SoundMixer.soundTransformModifié en propriété accesseur et type de données modifié en SoundTransform.
 setVolume() Méthode flash.media.SoundChannelSupprimé Utilisez flash.media.SoundChannel.leftPeak et flash.media.SoundChannel.rightPeak pour surveiller l'amplitude d'un canal audio.
 start() Méthode flash.media.Sound.play()Le type de données du paramètre loops a été modifié de Number en int. Un troisième paramètre, sndTransform, a été ajouté pour spécifier la transformation de son initiale à utiliser par le canal audio.
 stop() Méthode flash.media.SoundChannel.stop() 
 
 Stage (classe)flash.display.StageCette classe a été déplacée dans le package flash.display. Dans ActionScript 3.0, Stage n'est plus un objet global. Vous accédez à Stage à l'aide d'une nouvelle propriété DisplayObject.stage.
 align Propriété flash.display.Stage.align 
 height Propriété flash.display.Stage.stageHeightNom modifié de height en stageHeight de façon à ne pas créer de conflit avec la propriété flash.display.DisplayObject.height.
 scaleMode Propriété flash.display.Stage.scaleMode 
 showMenu Propriété flash.display.Stage.showDefaultContextMenuNom modifié afin de mieux refléter le menu affiché.
 width Propriété flash.display.Stage.stageWidthNom modifié de width en stageWidth de façon à ne pas créer de conflit avec la propriété flash.display.DisplayObject.width.
 addListener() Méthode flash.events.EventDispatcher.addEventListener()Dans le nouveau modèle d'événement, une méthode addListener() propre à la classe est inutile car cette dernière hérite de la méthode addEventListener() de la classe EventDispatcher.
 removeListener() Méthode flash.events.EventDispatcher.removeEventListener()Dans le nouveau modèle d'événement, une méthode removeListener() propre à la classe est inutile car cette dernière hérite de la méthode removeEventListener() de la classe EventDispatcher.
 onResize Ecouteur flash.display.Stage dispatches event: resizeRemplacé dans le nouveau modèle d'événement par un événement resize.
 
 String (classe)String.Ajoute la prise en charge des expressions régulières avec trois nouvelles méthodes : match(), replace() et search().
 concat() Méthode String.concat()Paramètre modifié en format de paramètre ...(rest).
 
 StyleSheet (classe)flash.text.StyleSheetCette classe a été déplacée dans le package flash.text. Les membres load() et onLoad() ont été déplacés, et certaines variables et fonctions privées ont été ajoutées.
 StyleSheet Constructeur flash.text.StyleSheet.StyleSheet() 
 clear() Méthode flash.text.StyleSheet.clear() 
 getStyle() Méthode flash.text.StyleSheet.getStyle()Nom de paramètre changé en n.
 getStyleNames() Méthode flash.text.StyleSheet.styleNamesChangé en propriété accesseur.
 load() Méthode flash.net.URLLoader.load()Utilisez les nouvelles classes URLLoader et URLRequest pour les URL de chargement.
 onLoad() EventHandler flash.net.URLLoader dispatches event: completeRemplacé dans le nouveau modèle d'événement par un événement complete.
 parseCSS() Méthode flash.text.StyleSheet.parseCSS()Dans ActionScript 3.0, renvoie void au lieu d'une valeur Boolean.
 setStyle() Méthode flash.text.StyleSheet.setStyle()Nom de paramètre changé en n et nom de style changé en s.
 transform() Méthode flash.text.StyleSheet.transform() 
 
 System (classe)flash.system.System 
 exactSettings Propriété flash.system.Security.exactSettingsDéplacé dans la classe flash.System.Security.
 useCodepage Propriété flash.system.System.useCodePageDans ActionScript 3.0, la lettre 'P' dans useCodePage est une majuscule.
 onStatus() EventHandler SuppriméCe gestionnaire d'événement est obsolète dans le modèle d'événement ActionScript 3.0.
 setClipboard() Méthode flash.system.System.setClipboard() 
 showSettings() Méthode flash.system.Security.showSettings() 
 
 TextField (classe)flash.text.TextFieldCette classe a été déplacée dans le package flash.text.
 _alpha Propriété flash.display.DisplayObject.alphaCette propriété est maintenant héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial.
 antiAliasType Propriété flash.text.TextField.antiAliasType 
 autoSize Propriété flash.text.TextField.autoSize 
 background Propriété flash.text.TextField.background 
 backgroundColor Propriété flash.text.TextField.backgroundColor 
 border Propriété flash.text.TextField.border 
 borderColor Propriété flash.text.TextField.borderColorDans ActionScript 3.0, renvoie uint au lieu de Number.
 bottomScroll Propriété (lecture seule) : flash.text.TextField.bottomScrollVDans ActionScript 3.0, renvoie uint au lieu de Number.
 condenseWhite Propriété flash.text.TextField.condenseWhite 
 embedFonts Propriété flash.text.TextField.embedFonts 
 filters Propriété flash.display.DisplayObject.filters 
 gridFitType Propriété flash.text.TextField.gridFitType 
 _height Propriété flash.display.DisplayObject.heightCette propriété est maintenant héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial.
 _highquality Propriété flash.display.Stage.qualitySupprimé Remplacé par la propriété quality de la classe Stage.
 hscroll Propriété flash.text.TextField.scrollHType de données modifié de Number en uint. Nom modifié de hscroll à scrollH.
 html Propriété flash.text.TextField.htmlTextSupprimé Dans ActionScript 3.0, tous les champs de texte sont considérés comme des champs de texte HTML. Utilisez la propriété TextField.htmlText pour définir le texte HTML.
 htmlText Propriété flash.text.TextField.htmlText 
 length Propriété (lecture seule) : flash.text.TextField.lengthType de données modifié de Number en uint.
 maxChars Propriété flash.text.TextField.maxCharsType de données modifié de Number en uint.
 maxhscroll Propriété (lecture seule) : flash.text.TextField.maxScrollHType de données modifié de Number en uint.
 maxscroll Propriété (lecture seule) : flash.text.TextField.maxScrollVType de données modifié de Number en uint. Nom modifié pour utiliser la majuscule S et pour ajouter la lettre V afin de représenter le défilement vertical.
 menu Propriété flash.display.InteractiveObject.contextMenuCette propriété est maintenant héritée de la classe InteractiveObject.
 mouseWheelEnabled Propriété flash.text.TextField.mouseWheelEnabled 
 multiline Propriété flash.text.TextField.multiline 
 _name Propriété flash.display.DisplayObject.nameCette propriété est maintenant héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial.
 _parent Propriété flash.display.DisplayObject.parentCette propriété est maintenant héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial. Type de données modifié de MovieClip en DisplayObjectContainer.
 password Propriété flash.text.TextField.displayAsPasswordPropriété renommée par souci de cohérence.
 _quality Propriété flash.display.Stage.qualityDéplacé dans une classe Stage.
 restrict Propriété flash.text.TextField.restrict 
 _rotation Propriété flash.display.DisplayObject.rotationCette propriété est maintenant héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial.
 scroll Propriété flash.text.TextField.scrollVType de données changé de Number en uint et nom changé de scroll en scrollV.
 selectable Propriété flash.text.TextField.selectable 
 sharpness Propriété flash.text.TextField.sharpness 
 _soundbuftime Propriété flash.media.SoundMixer.bufferTimeLes propriétés et les méthodes pour le contrôle du son global dans un fichier SWF sont maintenant dans la classe flash.media.SoundMixer.
 styleSheet Propriété flash.text.TextField.styleSheet 
 tabEnabled Propriété flash.display.InteractiveObject.tabEnabledCette propriété est maintenant héritée de la classe InteractiveObject.
 tabIndex Propriété flash.display.InteractiveObject.tabIndexCette propriété est maintenant héritée de la classe InteractiveObject.
 _target Propriété (lecture seule) : SuppriméActionScript 3.0 identifie des objets d'affichage directement ; l'identification de la trajectoire n'est donc plus nécessaire.
 text Propriété flash.text.TextField.text 
 textColor Propriété flash.text.TextField.textColorType de données modifié de Number en uint.
 textHeight Propriété flash.text.TextField.textHeight 
 textWidth Propriété flash.text.TextField.textWidth 
 thickness Propriété flash.text.TextField.thickness 
 type Propriété flash.text.TextField.type 
 _url Propriété (lecture seule) : flash.display.LoaderInfo.url 
 variable Propriété SuppriméCette variable est devenue inutile dans ActionScript 3.0.
 _visible Propriété flash.display.DisplayObject.visibleCette propriété est maintenant héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial.
 _width Propriété flash.display.DisplayObject.widthCette propriété est maintenant héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial.
 wordWrap Propriété flash.text.TextField.wordWrap 
 _x Propriété flash.display.DisplayObject.xCette propriété est maintenant héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial.
 _xmouse Propriété (lecture seule) : flash.display.DisplayObject.mouseXCette propriété est maintenant héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial.
 _xscale Propriété flash.display.DisplayObject.scaleXCette propriété est maintenant héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial.
 _y Propriété flash.display.DisplayObject.yCette propriété est maintenant héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial.
 _ymouse Propriété (lecture seule) : flash.display.DisplayObject.mouseYCette propriété est maintenant héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial.
 _yscale Propriété flash.display.DisplayObject.scaleYCette propriété est maintenant héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial.
 addListener() Méthode flash.events.EventDispatcher.addEventListener()Dans le nouveau modèle d'événement, une méthode addListener() propre à la classe est inutile car cette dernière hérite de la méthode addEventListener() de la classe EventDispatcher.
 getDepth() Méthode flash.display.DisplayObjectContainerSupprimé Utilisez les méthodes de la classe DisplayObjectContainer pour déterminer la profondeur du champ de texte.
 getFontList() Méthode flash.text.Font.enumerateFonts()Supprimé Utilisez Font.enumerateFonts() avec le paramètre enumerateDeviceFonts défini sur true.
 getNewTextFormat() Méthode flash.text.TextField.defaultTextFormatNom modifié de getNewTextFormat à defaultTextFormat. A été modifié de méthode en propriété accesseur.
 getTextFormat() Méthode flash.text.TextField.getTextFormat()Le type de données des deux paramètres a été modifié de Number en uint.
 onChanged() EventHandler flash.text.TextField dispatches event: changeRemplacé dans le nouveau modèle d'événement par un événement change.
 onKillFocus() EventHandler flash.display.InteractiveObject dispatches event: focusOutRemplacé dans le nouveau modèle d'événement par un événement focusOut.
 onScroller() EventHandler flash.text.TextField dispatches event: scrollRemplacé dans le nouveau modèle d'événement par un événement scroll.
 onSetFocus() EventHandler flash.display.InteractiveObject dispatches event: focusInRemplacé dans le nouveau modèle d'événement par un événement focusIn.
 removeListener() Méthode flash.events.EventDispatcher.removeEventListener()Dans le nouveau modèle d'événement, une méthode removeListener() propre à la classe est inutile car cette dernière hérite de la méthode removeEventListener() de la classe EventDispatcher.
 removeTextField() Méthode flash.display.DisplayObjectContainer.removeChild()Supprimé Appelez la méthode removeChild() du conteneur de l'objet d'affichage parent qui contient le champ de texte.
 replaceSel() Méthode flash.text.TextField.replaceSelectedText()Nom modifié de replacesel() à replaceSelectedText(). A remplacé le paramètre newText par une valeur de chaîne.
 replaceText() Méthode flash.text.TextField.replaceText()Le type de données des deux premiers paramètres a été modifié de Number en uint.
 setNewTextFormat() Méthode flash.text.TextField.defaultTextFormatNom modifié de setNewTextFormat à defaultTextFormat. A été modifié de méthode en propriété accesseur.
 setTextFormat() Méthode flash.text.TextField.setTextFormat()Ordre des paramètres modifié. Le type de données des paramètres d'index a été modifié de Number en int.
 
 TextFormat (classe)flash.text.TextFormatCette classe a été déplacée dans le package flash.text.
 align Propriété flash.text.TextFormat.align 
 blockIndent Propriété flash.text.TextFormat.blockIndentDans ActionScript 3.0, le type de données est devenu Object car l'une des valeurs possibles est null, qui n'est pas membre du type de données Number dans ActionScript 3.0.
 bold Propriété flash.text.TextFormat.boldDans ActionScript 3.0, le type de données est devenu Object car l'une des valeurs possibles est null, qui n'est pas membre du type de données Boolean dans ActionScript 3.0.
 bullet Propriété flash.text.TextFormat.bulletDans ActionScript 3.0, le type de données est devenu Object car l'une des valeurs possibles est null, qui n'est pas membre du type de données Boolean dans ActionScript 3.0.
 color Propriété flash.text.TextFormat.colorDans ActionScript 3.0, le type de données est devenu Object car l'une des valeurs possibles est null, qui n'est pas membre du type de données Number dans ActionScript 3.0.
 font Propriété flash.text.TextFormat.font 
 indent Propriété flash.text.TextFormat.indentDans ActionScript 3.0, le type de données est devenu Object car l'une des valeurs possibles est null, qui n'est pas membre du type de données Number dans ActionScript 3.0.
 italic Propriété flash.text.TextFormat.bulletDans ActionScript 3.0, le type de données est devenu Object car l'une des valeurs possibles est null, qui n'est pas membre du type de données Boolean dans ActionScript 3.0.
 kerning Propriété flash.text.TextFormat.kerningDans ActionScript 3.0, le type de données est devenu Object car l'une des valeurs possibles est null, qui n'est pas membre du type de données Boolean dans ActionScript 3.0.
 leading Propriété flash.text.TextFormat.leadingDans ActionScript 3.0, le type de données est devenu Object car l'une des valeurs possibles est null, qui n'est pas membre du type de données Number dans ActionScript 3.0.
 leftMargin Propriété flash.text.TextFormat.leftMarginDans ActionScript 3.0, le type de données est devenu Object car l'une des valeurs possibles est null, qui n'est pas membre du type de données Number dans ActionScript 3.0.
 letterSpacing Propriété flash.text.TextFormat.letterSpacingDans ActionScript 3.0, le type de données est devenu Object car l'une des valeurs possibles est null, qui n'est pas membre du type de données Number dans ActionScript 3.0.
 rightMargin Propriété flash.text.TextFormat.rightMarginDans ActionScript 3.0, le type de données est devenu Object car l'une des valeurs possibles est null, qui n'est pas membre du type de données Number dans ActionScript 3.0.
 size Propriété flash.text.TextFormat.sizeDans ActionScript 3.0, le type de données est devenu Object car l'une des valeurs possibles est null, qui n'est pas membre du type de données Number dans ActionScript 3.0.
 underline Propriété flash.text.TextFormat.underlineDans ActionScript 3.0, le type de données est devenu Object car l'une des valeurs possibles est null, qui n'est pas membre du type de données Boolean dans ActionScript 3.0.
 url Propriété flash.text.TextFormat.url 
 TextFormat Constructeur flash.text.TextFormat.TextFormat()Les paramètres size, color, bold, italic, underline, url, leftMargin, rightMargin, indent et leading ont tous été convertis en objets.
 getTextExtent() Méthode SuppriméUtilisez les propriétés de flash.text.TextField pour les mesures d'un champ contenant une ligne de texte, et utilisez flash.text.TextLineMetrics pour les mesures du contenu d'un champ de texte.
 
 TextRenderer (classe)flash.text.TextRendererEmplacement modifié. Déplacé dans le package flash.text.
 maxLevel Propriété flash.text.TextRenderer.maxLevelDéfini en tant que uint dans ActionScript 3.0.
 setAdvancedAntialiasingTable() Méthode flash.text.TextRenderer.setAdvancedAntiAliasingTable()Les valeurs de paramètre fontStyle et colorType peuvent maintenant être définies en utilisant les constantes FontStyle et TextColorType, respectivement. Le paramètre advancedAntiAliasingTable prend maintenant un tableau d'un ou plusieurs objets CSMSettings.
 
 TextSnapshot (classe)flash.text.TextSnapshotCette classe a été déplacée dans le package flash.text. Plusieurs paramètres ont changé, ainsi que des noms de méthode et des types de renvoi.
 findText() Méthode flash.text.TextSnapshot.findText()Nom du paramètre startIndex changé en beginIndex. Type de données du paramètre startIndex modifié de Number en int.
 getCount() Méthode flash.text.TextSnapshot.charCountA été modifié de méthode en propriété accesseur. Type de renvoi des données modifié de Number en uint.
 getSelected() Méthode flash.text.TextSnapshot.getSelected()Type de données des paramètres modifié de Number en uintet noms changés de startet end à beginIndex et EndIndex.
 getSelectedText() Méthode flash.text.TextSnapshot.getSelectedText()Dans ActionScript 3.0, le paramètre a une valeur par défaut de false.
 getText() Méthode flash.text.TextSnapshot.getText()Type de données start et paramètres end modifiés de Number en uint et noms changés de start et end en beginIndex et endIndex.
 getTextRunInfo() Méthode flash.text.TextSnapshot.getTextRunInfo()Le type de données des paramètres a été modifié de Number en uint.
 hitTestTextNearPos() Méthode flash.text.TextSnapshot.hitTestTextNearPos()Le nom du paramètre closeDist a changé en maxDistance ; il a maintenant une valeur par défaut de 0.
 setSelectColor() Méthode flash.text.TextSnapshot.setSelectColor()Le type de données du paramètre a changé de Number en uint et a une valeur par défaut = 0xFFFF00.
 setSelected() Méthode flash.text.TextSnapshot.setSelected()Type de données start et paramètres end modifiés de Number en uint et noms changés de start et end en beginIndex et endIndex.
 
 Video (classe)flash.media.VideoCette classe a été déplacée dans le package flash.media. Des objets vidéo peuvent maintenant être créés de façon dynamique dans ActionScript avec le constructeur Video(). Associez un flux vidéo à l'objet Video en utilisant attachCamera() ou attachNetStream().
 _alpha Propriété flash.display.DisplayObject.alphaCette propriété est héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial.
 deblocking Propriété flash.media.Video.deblockingType de données modifié de Number en int.
 _height Propriété flash.display.DisplayObject.heightCette propriété est héritée de la classe DisplayObject. Le trait de soulignement initial a été Supprimé
 height Propriété (lecture seule) : flash.media.Video.videoHeightType de données modifié de Number en int.
 _name Propriété flash.display.DisplayObject.nameCette propriété est héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial.
 _parent Propriété flash.display.DisplayObject.parentCette propriété est héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial.
 _rotation Propriété flash.display.DisplayObject.rotationCette propriété est héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial.
 smoothing Propriété flash.media.Video.smoothing 
 _visible Propriété flash.display.DisplayObject.visibleCette propriété est héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial.
 _width Propriété flash.display.DisplayObject.widthCette propriété est héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial.
 width Propriété (lecture seule) : flash.media.Video.videoWidthType de données modifié de Number en int.
 _x Propriété flash.display.DisplayObject.xCette propriété est héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial.
 _xmouse Propriété (lecture seule) : flash.display.DisplayObject.mouseXCette propriété est héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial.
 _xscale Propriété flash.display.DisplayObject.scaleXCette propriété est héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial.
 _y Propriété flash.display.DisplayObject.yCette propriété est héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial.
 _ymouse Propriété (lecture seule) : flash.display.DisplayObject.mouseYCette propriété est héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial.
 _yscale Propriété flash.display.DisplayObject.scaleYCette propriété est héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial.
 attachVideo() Méthode flash.media.Video.attachNetStream()Pour spécifier un flux vidéo d'un objet camera, utilisez flash.media.Video.attachCamera().
 clear() Méthode flash.media.Video.clear() 
 
 XML (classe)flash.xml.XMLDocumentCette classe a été déplacée dans le package flash.xml et son nom a été changé en XMLDocument afin d'éviter les conflits avec la nouvelle classe XML de niveau supérieur qui implémente ECMAScript pour XML (E4X).
 contentType Propriété flash.net.URLRequest.contentType 
 docTypeDecl Propriété flash.xml.XMLDocument.docTypeDecl 
 idMap Propriété flash.xml.XMLDocument.idMap 
 ignoreWhite Propriété flash.xml.XMLDocument.ignoreWhite 
 loaded Propriété SuppriméLa fonctionnalité de chargement de fichier a été supprimée de la classe XMLDocument. Utilisez plutôt URLLoader.
 status Propriété SuppriméLes échecs d'analyse sont maintenant signalés par des exceptions.
 xmlDecl Propriété flash.xml.XMLDocument.xmlDecl 
 XML Constructeur flash.xml.XMLDocument.XMLDocument() 
 addRequestHeader() Méthode flash.net.URLRequest.requestHeaders 
 createElement() Méthode flash.xml.XMLDocument.createElement() 
 createTextNode() Méthode flash.xml.XMLDocument.createTextNode() 
 getBytesLoaded() Méthode flash.net.URLLoader.bytesLoadedLa fonctionnalité de chargement de fichier a été supprimée de la classe XMLDocument. Utilisez plutôt URLLoader.
 getBytesTotal() Méthode flash.net.URLLoader.bytesTotalLa fonctionnalité de chargement de fichier a été supprimée de la classe XMLDocument. Utilisez plutôt URLLoader.
 load() Méthode SuppriméLa fonctionnalité de chargement de fichier a été supprimée de la classe XMLDocument (auparavant, la classe XML dans ActionScript 2.0). Utilisez plutôt URLLoader.
 onData() EventHandler flash.net.URLLoader dispatches event: completeLa fonctionnalité de chargement de fichier a été supprimée de la classe XMLDocument. Utilisez plutôt URLLoader. Remplacé dans le nouveau modèle d'événement par un événement complete.
 onHTTPStatus() EventHandler flash.net.URLLoader dispatches event: httpStatusLa fonctionnalité de chargement de fichier a été supprimée de la classe XMLDocument. Utilisez plutôt URLLoader. Remplacé dans le nouveau modèle d'événement par un événement httpStatus.
 onLoad() EventHandler flash.net.URLLoader dispatches event: completeLa fonctionnalité de chargement de fichier a été supprimée de la classe XMLDocument. Utilisez plutôt URLLoader. Remplacé dans le nouveau modèle d'événement par un événement complete.
 parseXML() Méthode flash.xml.XMLDocument.parseXML() 
 send() Méthode SuppriméLa fonctionnalité d'envoi a été supprimée de la classe XMLDocument (auparavant, la classe XML dans ActionScript 2.0). Utilisez plutôt les fonctions et les classes du package flash.net.
 sendAndLoad() Méthode SuppriméLa fonctionnalité d'envoi et de chargement a été supprimée de la classe XMLDocument (auparavant, la classe XML dans ActionScript 2.0). Utilisez URLRequest et URLLoader à la place.
 
 XMLNode (classe)flash.xml.XMLNodeEmplacement modifié. Cette classe a été déplacée dans le package flash.xml.
 nodeType Propriété (lecture seule) : flash.xml.XMLNode.nodeTypeType de données modifié de Number en uint.
 XMLNode Constructeur flash.xml.XMLNode.XMLNode()Type de données du paramètre type changé de Number en uint.
 
 XMLSocket (classe)flash.net.XMLSocketCette classe a été déplacée dans le package flash.net.
 XMLSocket Constructeur flash.net.XMLSocket.XMLSocket()Deux paramètres facultatifs ont été ajoutés pour spécifier l'hôte et le port.
 connect() Méthode flash.net.XMLSocket.connect()Type de données du paramètre port changé en int.
 onClose() EventHandler flash.net.XMLSocket dispatches event: closeRemplacé dans le nouveau modèle d'événement par un événement close.
 onConnect() EventHandler flash.net.XMLSocket dispatches event: connectRemplacé dans le nouveau modèle d'événement par un événement connect.
 onData() EventHandler flash.net.XMLSocket dispatches event: dataRemplacé dans le nouveau modèle d'événement par un événement data.
 onXML() EventHandler SuppriméDans ActionScript 3.0, seul l'événement data est distribué, de sorte que vous puissiez choisir d'utiliser E4X ou l'ancien programme d'analyse XML (classe XMLDocument). L'ancien gestionnaire d'événement onXML a été appelé après l'analyse de XML, et il est donc inutile dans ActionScript 3.0 car vous pouvez maintenant choisir entre la classe XML (E4X) et l'ancienne classe XMLDocument pour analyser le fichier XML.