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


 ActionScript 2.0ActionScript 3.0Commentaires
 Accessibility - classeflash.accessibility.Accessibility 
 isActive() flash.accessibility.Accessibility.activeA été modifiée de fonction en propriété accesseur. Nom modifié de isActive à active.
 updateProperties() flash.accessibility.Accessibility.updateProperties() 
 
 arguments - classeaguments 
 callee arguments.callee()Pas de modification.
 caller 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.
 length arguments.callee()Pas de modification.
 
 Array - classeArrayPas de modification.
 CASEINSENSITIVE Array.CASEINSENSITIVEType de données modifié en uint.
 DESCENDING Array.DESCENDINGType de données modifié en uint.
 length Array.lengthType de données modifié en uint.
 NUMERIC Array.NUMERICType de données modifié en uint.
 RETURNINDEXEDARRAY Array.RETURNINDEXEDARRAYType de données modifié en uint.
 UNIQUESORT Array.UNIQUESORTType de données modifié en uint.
 Array Array.Array()Paramètre modifié pour utiliser le format de paramètre...(rest).
 concat() Array.concat()Pas de modification.
 join() Array.join()Pas de modification.
 pop() Array.pop()Pas de modification.
 push() Array.push()Paramètre modifié pour utiliser le format de paramètre...(rest).
 reverse() Array.reverse()Pas de modification.
 shift() Array.shift()Pas de modification.
 slice() Array.slice()Pas de modification.
 sort() Array.sort()Type de données du paramètre options changé en uint.
 sortOn() Array.sortOn()Type de données du paramètre options changé en uint. La version ActionScript 3.0 a également ajouté une fonctionnalité ; 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() 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).
 toString() Array.toString()Pas de modification.
 unshift() 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 - classeflash.events.EventDispatcher 
 _listeners 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() 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() 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() 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() 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énements à tout objet dans le flux d'événements et de les supprimer, et pas uniquement à l'objet de diffusion.
 
 BevelFilter - classeflash.filters.BevelFilterPas de modification.
 angle flash.filters.BevelFilter.anglePas de modification.
 blurX flash.filters.BevelFilter.blurXPas de modification.
 blurY flash.filters.BevelFilter.blurYPas de modification.
 distance flash.filters.BevelFilter.distancePas de modification.
 highlightAlpha flash.filters.BevelFilter.highlightAlphaPas de modification.
 highlightColor flash.filters.BevelFilter.highlightColorPas de modification.
 knockout flash.filters.BevelFilter.knockoutPas de modification.
 shadowAlpha flash.filters.BevelFilter.shadowAlphaPas de modification.
 shadowColor flash.filters.BevelFilter.shadowColorPas de modification.
 strength flash.filters.BevelFilter.strengthPas de modification.
 type flash.filters.BevelFilter.typePas de modification.
 BevelFilter flash.filters.BevelFilter.BevelFilter()Pas de modification.
 clone() flash.filters.BevelFilter.clone()Pas de modification.
 
 BitmapData - classeflash.display.BitmapDataActionScript 3.0 utilise la classe BitmapDataChannel comme énumération de constantes qui indique le canal à utiliser.
 height flash.display.BitmapData.heightType de données modifié de Number en int.
 rectangle flash.display.BitmapData.rectPropriété renommée par souci de cohérence avec d'autres membres de l'API.
 transparent flash.display.BitmapData.transparentPas de modification.
 width flash.display.BitmapData.widthType de données modifié de Number en int.
 BitmapData flash.display.BitmapData.BitmapData()Pas de modification.
 applyFilter() flash.display.BitmapData.applyFilter()Pas de modification.
 clone() flash.display.BitmapData.clone()Pas de modification.
 colorTransform() flash.display.BitmapData.colorTransform()Pas de modification.
 copyChannel() flash.display.BitmapData.copyChannel()Les paramètres sourceChannel et destChannel sont désormais des types de données uint.
 copyPixels() flash.display.BitmapData.copyPixels()Pas de modification.
 dispose() flash.display.BitmapData.dispose()Pas de modification.
 draw() flash.display.BitmapData#draw() Le paramètre source est maintenant IBitmapDrawable. DisplayObject et BitmapData mettent tous les deux en œuvre l'interface IBitmapDrawable, et par conséquent, vous pouvez transmettre un objet DisplayObject ou BitmapData au paramètre source.
 fillRect() flash.display.BitmapData.fillRect()Le paramètre color est désormais une valeur uint.
 floodFill() flash.display.BitmapData.floodFill()Accepte désormais les valeurs int pour les paramètres x et y, et une valeur uint pour color.
 generateFilterRect() flash.display.BitmapData.generateFilterRect()Pas de modification.
 getColorBoundsRect() flash.display.BitmapData.getColorBoundsRect()Accepte maintenant des valeurs uint pour les paramètres mask et color.
 getPixel() flash.display.BitmapData.getPixel()Accepte maintenant des valeurs de paramètre int et renvoie une valeur uint.
 getPixel32() flash.display.BitmapData.getPixel32()Accepte maintenant des valeurs de paramètre int et renvoie une valeur uint.
 hitTest() flash.display.BitmapData.hitTest()Accepte maintenant des valeurs uint pour les paramètres firstAlphaThreshold et secondAlphaThreshold.
 loadBitmap() SuppriméCette fonction est devenue inutile en raison de la nouvelle prise en charge bitmap dans ActionScript 3.0.
 merge() flash.display.BitmapData.merge()Accepte maintenant des valeurs uint pour les paramètres de multiplicateur.
 noise() 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.
 paletteMap() flash.display.BitmapData.paletteMap()Pas de modification.
 perlinNoise() 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() 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() flash.display.BitmapData.scroll()Accepte maintenant des valeurs int pour les paramètres x et y.
 setPixel() flash.display.BitmapData.setPixel()Accepte désormais les valeurs int pour les paramètres x et y, et une valeur uint pour color.
 setPixel32() flash.display.BitmapData.setPixel32()Accepte désormais les valeurs int pour les paramètres x et y, et une valeur uint pour color.
 threshold() flash.display.BitmapData.threshold()Accepte désormais les valeurs uint pour les paramètres threshold, color et mask, et une valeur uint.
 
 BitmapFilter - classeflash.filters.BitmapFilterPas de modification.
 clone() flash.filters.BitmapFilter.clone()Pas de modification.
 
 BlurFilter - classeflash.filters.BlurFilterPas de modification.
 blurX flash.filters.BlurFilter.blurXPas de modification.
 blurY flash.filters.BlurFilter.blurYPas de modification.
 quality flash.filters.BlurFilter.qualityLe type de données de la propriété quality a été modifié de Number en uint.
 BlurFilter flash.filters.BlurFilter.BlurFilter()Pas de modification.
 clone() flash.filters.BlurFilter.clone()Pas de modification.
 
 Boolean - classe 
 Boolean()Boolean()Pas de modification.
 toString() Boolean.toString()Pas de modificaion.
 valueOf() Boolean.valueOf()Pas de modification.
 
 Button - classeflash.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.filtersDans ActionScript 3.0, le type de données est Array.
 _focusrect flash.display.InteractiveObject.focusRect 
 _height flash.display.DisplayObject.height 
 _highquality SuppriméVoir Stage.quality.
 _name flash.display.DisplayObject.name 
 _parent flash.display.DisplayObject.parent 
 _quality SuppriméVous pouvez définir la qualité de rendu pour tous les objets d'affichage en utilisant flash.display.Stage.quality.
 _rotation flash.display.DisplayObject.rotation 
 scale9Grid flash.display.DisplayObject.scale9Grid 
 _soundbuftime 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 flash.display.InteractiveObject.tabEnabled 
 tabIndex flash.display.InteractiveObject.tabIndex 
 _target SuppriméActionScript 3.0 identifie des objets d'affichage directement ; par conséquent, l'identification d'un objet d'affichage par sa trajectoire n'est plus nécessaire.
 trackAsMenu flash.display.SimpleButton.trackAsMenu 
 _url SuppriméVoir 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 fournit un accès direct à la liste d'affichage, et par conséquent, la profondeur est gérée différemment.
 onDragOut() flash.display.InteractiveObject dispatches event: mouseOutRemplacé dans le nouveau modèle d'événement par un événement mouseOut.
 onDragOver() flash.display.InteractiveObject dispatches event: mouseOverRemplacé dans le nouveau modèle d'événement par un événement mouseOver.
 onKeyDown() flash.display.InteractiveObject dispatches event: keyDownRemplacé dans le nouveau modèle d'événement par un événement keyDown.
 onKeyUp() flash.display.InteractiveObject dispatches event: keyUpRemplacé dans le nouveau modèle d'événement par un événement keyUp.
 onKillFocus() flash.display.InteractiveObject dispatches event: focusOutRemplacé dans le nouveau modèle d'événement par un événement focusOut.
 onPress() flash.display.InteractiveObject dispatches event: mouseDownRemplacé dans le nouveau modèle d'événement par un événement mouseDown.
 onRelease() flash.display.InteractiveObject dispatches event: mouseUpRemplacé dans le nouveau modèle d'événement par un événement mouseUp.
 onReleaseOutside() flash.display.InteractiveObject dispatches event: mouseUpRemplacé dans le nouveau modèle d'événement par un événement mouseUp.
 onRollOut() flash.display.InteractiveObject dispatches event: mouseOutRemplacé dans le nouveau modèle d'événement par un événement mouseOut.
 onRollOver() flash.display.InteractiveObject dispatches event: mouseOverRemplacé dans le nouveau modèle d'événement par un événement mouseOver.
 onSetFocus() flash.display.InteractiveObject dispatches event: focusInRemplacé dans le nouveau modèle d'événement par un événement focusIn.
 
 Camera - classeflash.media.Camera 
 activityLevel flash.media.Camera.activityLevel 
 bandwidth flash.media.Camera.bandwidth 
 currentFps flash.media.Camera.currentFPSModification de l'utilisation des majuscules de FPS.
 fps flash.media.Camera.fps 
 height flash.media.Camera.heightType de données modifié de Number en int.
 index flash.media.Camera.indexType de données modifié de String en int.
 motionLevel flash.media.Camera.motionLevelType de données modifié de Number en int.
 motionTimeOut flash.media.Camera.motionTimeoutType de données modifié de Number en int. Modification de la capitalisation, motionTimeout.
 muted flash.media.Camera.muted 
 name flash.media.Camera.name 
 names flash.media.Camera.names 
 quality flash.media.Camera.qualityType de données modifié de Number en int.
 width flash.media.Camera.widthType de données modifié de Number en int.
 get() flash.media.Camera.getCamera()Remplacé par getCamera(), qui prend un argument String et non pas Number.
 onActivity() flash.events.ActivityEvent.ACTIVITYRemplacé par un événement activity dans le nouveau modèle d'événement.
 onStatus() flash.media.Camera dispatches event: statusRemplacé dans le nouveau modèle d'événement par un objet status StatusEvent.
 setMode() flash.media.Camera.setMode()Les paramètres width et height transformés en type de données int.
 setMotionLevel() flash.media.Camera.setMotionLevel()Les deux paramètres ont été modifiés en type de données int.
 setQuality() flash.media.Camera.setQuality()Les deux paramètres ont été modifiés en type de données int.
 
 capabilities - classeflash.system.CapabilitiesLe nom de la classe a été modifié de minuscules en utilisation des majuscules initiale.
 
 Color - classeflash.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 flash.geom.ColorTransform.ColorTransform()Supprimé. Vous pouvez spécifier des valeurs de couleur en utilisant le constructeur ColorTransform().
 getRGB() 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() SuppriméColor Les valeurs de couleur peuvent être affectées directement en utilisant les propriétés ou le constructeur de classe ColorTransform().
 setRGB() 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() SuppriméLes valeurs de couleur peuvent être affectées directement en utilisant les propriétés ou le constructeur de classe ColorTransform().
 
 ColorMatrixFilter - classeflash.filters.ColorMatrixFilterPas de modification.
 matrix flash.filters.ColorMatrixFilter.matrixPas de modification.
 ColorMatrixFilter flash.filters.ColorMatrixFilterPas de modification.
 clone() flash.filters.ColorMatrixFilter.clone()Pas de modification.
 
 ColorTransform - classeflash.geom.ColorTranformPas de modification.
 
 ContextMenu - classeflash.ui.ContextMenuLa classe ContextMenu fait désormais partie du package 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: menuSelectAu lieu d'appeler le gestionnaire d'événements onSelect(), la classe ActionScript 3.0 distribue un événement menuSelect.
 
 ContextMenuItem - classeflash.ui.ContextMenuItemLa classe ContextMenuItem fait désormais partie du package 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: menuItemSelectAu lieu d'appeler le gestionnaire d'événements onSelect(), la classe ActionScript 3.0 distribue un événement menuSelect.
 
 ConvolutionFilter - classeflash.filters.ConvolutionFilterPas de modification.
 alpha flash.filters.ConvolutionFilter.alphaPas de modification.
 bias flash.filters.ConvolutionFilter.biasPas de modification.
 clamp flash.filters.ConvolutionFilter.clampPas de modification.
 color flash.filters.ConvolutionFilter.colorPas de modification.
 divisor flash.filters.ConvolutionFilter.divisorPas de modification.
 matrix flash.filters.ConvolutionFilter.matrixPas de modification.
 matrixX flash.filters.ConvolutionFilter.matrixXPas de modification.
 matrixY flash.filters.ConvolutionFilter.matrixYPas de modification.
 preserveAlpha flash.filters.ConvolutionFilter.preserveAlphaPas de modification.
 ConvolutionFilter flash.filters.ConvolutionFilter.ConvolutionFilter()Pas de modification.
 clone() flash.filters.ConvolutionFilter.clone()Renvoie maintenant un objet BitmapFilter
 
 Date - classeDateActionScript 3.0 inclut un nouveau jeu d'accesseurs en lecture pour toutes les méthodes qui commencent par getxxx(). Par exemple, dans ActionScript 3.0, Date.getDate() et Date.date renvoient la même valeur.
 Date Date.Date()Pas de modification.
 getDate() Date.getDate()Pas de modification.
 getDay() Date.getDay()Pas de modification.
 getFullYear() Date.getFullYear()Pas de modification.
 getHours() Date.getHours()Pas de modification.
 getMilliseconds() Date.getMilliseconds()Pas de modification.
 getMinutes() Date.getMinutes()Pas de modification.
 getMonth() Date.getMonth()Pas de modification.
 getSeconds() Date.getSeconds()Pas de modification.
 getTime() Date.getTime()Pas de modification.
 getTimezoneOffset() Date.getTimezoneOffset()Pas de modification.
 getUTCDate() Date.getUTCDate()Pas de modification.
 getUTCDay() Date.getUTCDay()Pas de modification.
 getUTCFullYear() Date.getUTCFullYear()Pas de modification.
 getUTCHours() Date.getUTCHours()Pas de modification.
 getUTCMilliseconds() Date.getUTCMilliseconds()Pas de modification.
 getUTCMinutes() Date.getUTCMinutes()Pas de modification.
 getUTCMonth() Date.getUTCMonth()Pas de modification.
 getUTCSeconds() Date.getUTCSeconds()Pas de modification.
 getUTCYear() Date.getUTCFullYear()Cette méthode a été supprimée car elle ne fait pas partie de ECMAScript. Utilisez plutôt Date.getUTCFullYear().
 getYear() Date.getFullYear()Cette méthode a été supprimée car elle ne fait pas partie de ECMAScript. Utilisez plutôt Date.getFullYear().
 setDate() Date.setDate()Pas de modification.
 setFullYear() Date.setFullYear()Pas de modification.
 setHours() Date.setHours()Pas de modification.
 setMilliseconds() Date.setMilliseconds()Pas de modification.
 setMinutes() Date.setMinutes()Pas de modification.
 setMonth() Date.setMonth()Pas de modification.
 setSeconds() Date.setSeconds()Pas de modification.
 setTime() Date.setTime()Pas de modification.
 setUTCDate() Date.setUTCDate()Pas de modification.
 setUTCFullYear() Date.setUTCFullYear()Pas de modification.
 setUTCHours() Date.setUTCHours()Pas de modification.
 setUTCMilliseconds() Date.setUTCMilliseconds()Pas de modification.
 setUTCMinutes() Date.setUTCMinutes()Pas de modification.
 setUTCMonth() Date.setUTCMonth()Pas de modification.
 setUTCSeconds() Date.setUTCSeconds()Pas de modification.
 setYear() Date.setFullYear()Cette méthode a été supprimée car elle ne fait pas partie de ECMAScript. Utilisez plutôt Date.setFullYear().
 toString() Date.toString()Pas de modification.
 UTC() Date.UTC()Pas de modification.
 valueOf() Date.valueOf()Pas de modification.
 
 DisplacementMapFilter - classeflash.filters.DisplacementMapFilterLe type de données de plusieurs paramètres a été modifié de Number en uint.
 alpha flash.filters.DisplacementMapFilter.alphaPas de modification.
 color flash.filters.DisplacementMapFilter.colorLe type de données de ce paramètre est maintenant uint.
 componentX flash.filters.DisplacementMapFilter.componentXLe type de données de ce paramètre est maintenant uint.
 componentY flash.filters.DisplacementMapFilter.componentYLe type de données de ce paramètre est maintenant uint.
 mapBitmap flash.filters.DisplacementMapFilter.mapBitmapPas de modification.
 mapPoint flash.filters.DisplacementMapFilter.mapPointPas de modification.
 scaleX flash.filters.DisplacementMapFilter.scaleXPas de modification.
 scaleY flash.filters.DisplacementMapFilter.scaleYPas de modification.
 DisplacementMapFilter flash.filters.DisplacementMapFilter.DisplacementMapFilter()Le type de données des paramètres componentX, componentY et color est désormais uint.
 clone() flash.filters.DisplacementMapFilter.clone()Renvoie maintenant un objet BitmapFilter
 
 DropShadowFilter - classeflash.filters.DropShadowFilter 
 alpha flash.filters.DropShadowFilter.alphaPas de modification.
 angle flash.filters.DropShadowFilter.anglePas de modification.
 blurX flash.filters.DropShadowFilter.blurXPas de modification.
 blurY flash.filters.DropShadowFilter.blurYPas de modification.
 color flash.filters.DropShadowFilter.colorLe type de données de ce paramètre a été modifié de Number en uint.
 distance flash.filters.DropShadowFilter.distancePas de modification.
 hideObject flash.filters.DropShadowFilter.hideObjectPas de modification.
 inner flash.filters.DropShadowFilter.innerPas de modification.
 knockout flash.filters.DropShadowFilter.knockoutPas de modification.
 quality flash.filters.DropShadowFilter.qualityLe type de données de ce paramètre a été modifié de Number en uint.
 strength flash.filters.DropShadowFilter.strengthPas de modification.
 DropShadowFilter flash.filters.DropShadowFilter.DropShadowFilter()Tous les paramètres ont maintenant une valeur par défaut, et certains types de paramètre ont changé.
 clone() flash.filters.DropShadowFilter.clone()Renvoie maintenant un objet BitmapFilter au lieu d'un objet DropShadowFilter.
 
 Error - classeErrorUne nouvelle méthode getStackTrace() a été ajoutée comme aide au débogage.
 message Error.messagePas de modification.
 name Error.namePas de modification.
 Error Error.Error()Pas de modification.
 toString() Error.toString()Pas de modification.
 
 ExternalInterface - classeflash.external.ExternalInterfaceParamètres modifiés pour deux méthodes dans cette classe.
 available flash.external.ExternalInterface.availablePas de modification.
 addCallback() 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() 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 - classeflash.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énements.
 creationDate flash.net.FileReference.creationDatePas de modification.
 creator flash.net.FileReference.creatorPas de modification.
 modificationDate flash.net.FileReference.modificationDatePas de modification.
 name flash.net.FileReference.namePas de modification.
 postData 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 de 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 flash.net.FileReference.sizeRenvoie un type de données uint au lieu d'un type de données Number.
 type flash.net.FileReference.typePas de modification.
 FileReference flash.net.FileReference.FileReference()Pas de modification.
 addListener() 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() 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 autres 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.
 cancel() flash.net.FileReference.cancel()Pas de modification.
 download() flash.net.FileReference.download()Lorsqu'une erreur se produit, envoie des exceptions au lieu de renvoyer false. Le type de données pour le 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 passez un objet URLRequest.
 removeListener() 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() flash.net.FileReference.upload()Différentes modifications ont été apportées :
  • Le type de données pour le 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 passez un objet URLRequest.
  • Dans ActionScript 3.0, il y a un nouveau second paramètre, uploadDataFieldName, qui est le nom de 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 une opération de test avant de charger le fichier.
  • Lorsqu'une erreur se produit, browse() envoie des exceptions au lieu de renvoyer false.
 onCancel flash.net.FileReference dispatches event: cancelDans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événements onCancel(), cette classe distribue un événement appelé cancel.
 onComplete flash.net.FileReference dispatches event: completeDans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événements onComplete(), cette classe distribue un événement appelé complete.
 onHTTPError flash.net.FileReference dispatches event: httpStatusDans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événements onHTTPError(), cette classe distribue un événement appelé httpStatus.
 onIOError flash.net.FileReference dispatches event: ioErrorDans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événements onIOError(), cette classe distribue un événement appelé ioError.
 onOpen flash.net.FileReference dispatches event: openDans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événements onOpen(), cette classe distribue un événement appelé open.
 onProgress flash.net.FileReference dispatches event: progressDans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événements onProgress(), cette classe distribue un événement appelé progress.
 onSecurityError flash.net.FileReference dispatches event: securityErrorDans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événements onSecurityError(), cette classe distribue un événement appelé securityError.
 onSelect flash.net.FileReference dispatches event: selectDans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événements 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énements onUploadCompleteData(), cette classe distribue un événement appelé uploadCompleteData.
 
 FileReferenceList - classeflash.net.FileReferenceListLa classe ActionScript 3.0 hérite des méthodes addEventListener() et removeEventListener() de la classe EventDispatcher. Au lieu des gestionnaires d'événements onCancel() et onSelect(), la classe ActionScript 3.0 utilise des événements appelés cancel et select.
 fileList flash.net.FileReferenceList.fileListPas de modification.
 FileReferenceList flash.net.FileReferenceList.FileReferenceList()Pas de modification.
 addListener() 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() 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() 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 flash.net.FileReferenceList dispatches event: cancelDans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événements onCancel(), cette classe distribue un événement appelé cancel.
 onSelect flash.net.FileReferenceList dispatches event: selectDans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événements onSelect(), cette classe distribue un événement appelé select.
 
 Function - classeFunctionPas de modification.
 apply() Function.apply()Pas de modification
 call() Function.call()Pas de modification.
 
 GlowFilter - classeflash.filters.GlowFilterLe type de données de plusieurs propriétés a été modifié de Number en uint.
 alpha flash.filters.GlowFilter.alphaPas de modification.
 blurX flash.filters.GlowFilter.blurXPas de modification.
 blurY flash.filters.GlowFilter.blurYPas de modification.
 color flash.filters.GlowFilter.colorLe type de données de cette propriété a été modifié de Number en uint.
 inner flash.filters.GlowFilter.innerPas de modification.
 knockout flash.filters.GlowFilter.knockoutPas de modification.
 quality flash.filters.GlowFilter.qualityLe type de données de cette propriété a été modifié de Number en uint.
 strength flash.filters.GlowFilter.strengthPas de modification.
 GlowFilter 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() flash.filters.GlowFilter.clone()Renvoie un objet BitmapFilter au lieu d'un objet GlowFilter.
 
 GradientBevelFilter - classeflash.filters.GradientBevelFilter 
 alphas flash.filters.GradientBevelFilter.alphasPas de modification.
 angle flash.filters.GradientBevelFilter.anglePas de modification.
 blurX flash.filters.GradientBevelFilter.blurXPas de modification.
 blurY flash.filters.GradientBevelFilter.blurYPas de modification.
 colors flash.filters.GradientBevelFilter.colorsPas de modification.
 distance flash.filters.GradientBevelFilter.distancePas de modification.
 knockout flash.filters.GradientBevelFilter.knockoutPas de modification.
 quality flash.filters.GradientBevelFilter.qualityLe type de données de cette propriété a été modifié de Number en int.
 ratios flash.filters.GradientBevelFilter.ratiosPas de modification.
 strength flash.filters.GradientBevelFilter.strengthPas de modification.
 type flash.filters.GradientBevelFilter.typePas de modification.
 GradientBevelFilter flash.filters.GradientBevelFilter.GradientBevelFilter()Pas de modification.
 clone() flash.filters.GradientBevelFilter.clone()Renvoie un objet BitmapFilter au lieu d'un objet GradientBevelFilter.
 
 GradientGlowFilter - classeflash.filters.GradientGlowFilter 
 alphas flash.filters.GradientGlowFilter.alphasPas de modification.
 angle flash.filters.GradientGlowFilter.anglePas de modification.
 blurX flash.filters.GradientGlowFilter.blurXPas de modification.
 blurY flash.filters.GradientGlowFilter.blurYPas de modification.
 colors flash.filters.GradientGlowFilter.colorsPas de modification.
 distance flash.filters.GradientGlowFilter.distancePas de modification.
 knockout flash.filters.GradientGlowFilter.knockoutPas de modification.
 quality flash.filters.GradientGlowFilter.qualityLe type de données de cette propriété a été modifié de Number en int.
 ratios flash.filters.GradientGlowFilter.ratiosPas de modification.
 strength flash.filters.GradientGlowFilter.strengthPas de modification.
 type flash.filters.GradientGlowFilter.typePas de modification.
 GradientGlowFilter 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() flash.filters.GradientGlowFilter.clone()Renvoie un objet BitmapFilter au lieu d'un objet GradientGlowFilter.
 
 IME - classeflash.system.IMECette classe a été déplacée vers le package 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()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() flash.system.IME.conversionModeChangé en un accesseur propriété.
 getEnabled() flash.system.IME.enabledChangé en un accesseur propriété.
 removeListener() 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.
 setCompositionString() flash.system.IME.setCompositionString()Pas de modification.
 setConversionMode() flash.system.IME.conversionModeChangé en un accesseur propriété.
 setEnabled() flash.system.IME.enabledChangé en un accesseur propriété.
 onIMEComposition flash.system.IME dispatches event: imeCompositionDans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événements onIMEComposition(), cette classe distribue un événement appelé imeComposition.
 
 Key - classeflash.ui.KeyboardCette classe a un nouveau nom dans ActionScript 3.0 pour correspondre à d'autres classes qui appartiennent à la classe Keyboard (KeyboardEvent, par exemple).
 BACKSPACE flash.ui.Keyboard.BACKSPACEDéclaré comme constante dans ActionScript 3.0 et type de données modifié sur uint.
 CAPSLOCK flash.ui.Keyboard.CAPS_LOCKDéclaré comme constante dans ActionScript 3.0, trait de soulignement ajouté, et type de données modifié sur uint.
 CONTROL flash.ui.Keyboard.CONTROLDéclaré comme constante dans ActionScript 3.0 et type de données modifié sur uint.
 DELETEKEY flash.ui.Keyboard.DELETENom changé en DELETE dans ActionScript 3.0, déclaré comme constante, et type de données modifié sur uint.
 DOWN flash.ui.Keyboard.DOWNDéclaré comme constante dans ActionScript 3.0 et type de données modifié sur uint.
 END flash.ui.Keyboard.ENDDéclaré comme constante dans ActionScript 3.0 et type de données modifié sur uint.
 ENTER flash.ui.Keyboard.ENTERDéclaré comme constante dans ActionScript 3.0 et type de données modifié sur uint.
 ESCAPE flash.ui.Keyboard.ESCAPEDéclaré comme constante dans ActionScript 3.0 et type de données modifié sur uint.
 HOME flash.ui.Keyboard.HOMEDéclaré comme constante dans ActionScript 3.0 et type de données modifié sur uint.
 INSERT flash.ui.Keyboard.INSERTDéclaré comme constante dans ActionScript 3.0 et type de données modifié sur uint.
 LEFT flash.ui.Keyboard.LEFTDéclaré comme constante dans ActionScript 3.0 et type de données modifié sur uint.
 _listeners 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 flash.ui.Keyboard.PAGE_DOWNNom changé en PAGE_DOWN dans ActionScript 3.0, déclaré comme constante, et type de données modifié sur uint.
 PGUP flash.ui.Keyboard.PAGE_UPNom changé en PAGE_UP dans ActionScript 3.0, déclaré comme constante, et type de données modifié sur uint.
 RIGHT flash.ui.Keyboard.RIGHTDéclaré comme constante dans ActionScript 3.0 et type de données modifié sur uint.
 SHIFT flash.ui.Keyboard.SHIFTDéclaré comme constante dans ActionScript 3.0 et type de données modifié sur uint.
 SPACE flash.ui.Keyboard.SPACEDéclaré comme constante dans ActionScript 3.0 et type de données modifié sur uint.
 TAB flash.ui.Keyboard.TABDéclaré comme constante dans ActionScript 3.0 et type de données modifié sur uint.
 UP flash.ui.Keyboard.UPDéclaré comme constante dans ActionScript 3.0 et type de données modifié sur uint.
 addListener() flash.events.EventDispatcher.addEventListener()Dans 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.
 getAscii() flash.events.KeyboardEvent.charCode 
 getCode() flash.events.KeyboardEvent.keyCode 
 isAccessible() flash.ui.Keyboard.isAccessible() 
 isDown() SuppriméSupprimé pour des raisons de sécurité.
 isToggled() SuppriméSupprimé pour des raisons de sécurité.
 removeListener() flash.events.EventDispatcher.removeEventListener()Dans 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.
 onKeyDown flash.display.InteractiveObject dispatches event: keyDownDans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événements onKeyDown, la classe InteractiveObject distribue un objet keyDown KeyboardEvent.
 onKeyUp flash.display.InteractiveObject dispatches event: keyUpDans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événements onKeyUp, la classe InteractiveObject distribue un objet keyUp KeyboardEvent.
 
 LoadVars - classeflash.net.URLLoaderLa fonctionnalité de la classe LoadVars est remplacée par les classes URLLoader, URLRequest, URLStream et URLVariables.
 contentType flash.net.URLRequest.contentType 
 loaded SuppriméIl n'existe pas de propriété booléenne correspondante dans ActionScript 3.0, mais vous pouvez utiliser flash.events.Event.COMPLETE pour configurer des écouteurs qui reçoivent une notification lorsque des données sont chargées.
 LoadVars flash.net.URLLoader.URLLoader() 
 addRequestHeader() flash.net.URLRequestHeader 
 decode() flash.net.URLVariables.decode() 
 getBytesLoaded() flash.net.URLLoader.bytesLoadedClasse changée en URLLoader ; modifiée de fonction en accesseur propriété ; et nom modifié de getBytesLoaded en bytesLoaded.
 getBytesTotal() flash.net.URLLoader.bytesTotalClasse changée en URLLoader ; modifiée de fonction en accesseur propriété ; et nom modifié de getBytesTotal en bytesTotal.
 load() flash.net.URLLoader.load() 
 onData() 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 que des données soient analysées.
 onHTTPStatus() flash.net.URLLoader dispatches event: httpStatusDans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événements onHTTPStatus, la classe URLLoader distribue un objet HTTPStatusEvent appelé httpStatus.
 onLoad() 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() flash.net.sendToURL() 
 sendAndLoad() flash.net.sendToURL()La méthode sendToURL() envoie une demande d'URL au serveur, mais ignore la réponse. Pour recevoir la réponse, utilisez flash.net.URLLoader.load().
 toString() SuppriméCette méthode est devenue inutile dans ActionScript 3.0.
 
 LocalConnection - classeflash.net.LocalConnectionCette classe a été déplacée vers le package flash.net.
 LocalConnection flash.net.LocalConnection.LocalConnection() 
 allowDomain() flash.net.LocalConnection.allowDomain()Changé en une méthode régulière dans ActionScript 3.0, n'est plus un gestionnaire d'événements. Paramètre modifié pour utiliser le format de paramètre ...(rest). Valeur renvoyée modifiée sur void.
 allowInsecureDomain() flash.net.LocalConnection.allowInsecureDomain()Changé en une méthode régulière dans ActionScript 3.0, n'est plus un gestionnaire d'événements. Paramètre modifié pour utiliser le format de paramètre...(rest). Valeur renvoyée modifiée sur void.
 close() flash.net.LocalConnection.close() 
 connect() flash.net.LocalConnection.connect() 
 domain() flash.net.LocalConnection.domainChangé en un accesseur propriété.
 onStatus() 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() flash.net.LocalConnection.send()Troisième paramètre modifié pour utiliser le format de paramètre ...(rest). Type renvoyé modifié sur void.
 
 Math - classe 
 E Math.EPas de modification
 LN10 Math.LN10Pas de modification
 LN2 Math.LN2Pas de modification
 LOG10E Math.LOG10EPas de modification
 LOG2E Math.LOG2EPas de modification
 PI Math.PIPas de modification
 SQRT1_2 Math.SQRT1_2Pas de modification
 SQRT2 Math.SQRT2Pas de modification
 abs() Math.absPas de modification
 acos() Math.acos()Pas de modification
 asin() Math.asinPas de modification
 atan() Math.atan()Pas de modification
 atan2() Math.atan2()Pas de modification.
 ceil() Math.ceil()Pas de modification
 cos() Math.cos()Pas de modification
 exp() Math.exp()Pas de modification
 floor() Math.floor()Pas de modification
 log() Math.log()Pas de modification
 max() Math.max()Pas de modification
 min() Math.min()Pas de modification
 pow() Math.pow()Pas de modification
 random() Math.random()Pas de modification
 round() Math.round()Pas de modification
 sin() Math.sin()Pas de modification
 sqrt() Math.sqrt()Pas de modification
 tan() Math.tan()Pas de modification
 
 Microphone - classeflash.media.MicrophoneCette classe a été déplacée vers le package flash.media.
 activityLevel flash.media.Microphone.activityLevelPas de modification.
 gain flash.media.Microphone.gainPas de modification.
 index flash.media.Microphone.indexType de données modifié en uint.
 muted flash.media.Microphone.mutedPas de modification.
 name flash.media.Microphone.namePas de modification.
 names flash.media.Microphone.namesPas de modification.
 rate flash.media.Microphone.rateType de données modifié en uint.
 silenceLevel flash.media.Microphone.silenceLevelPas de modification.
 silenceTimeOut flash.media.Microphone.silenceTimeoutModification de l'utilisation des majuscules sur "Timeout". Type de données modifié en int.
 useEchoSuppression flash.media.Microphone.useEchoSuppressionPas de modification.
 get() flash.media.Microphone.getMicrophone()Nom modifié de get() à getMicrophone(). Type de données du paramètre modifié en uint.
 onActivity() flash.media.Microphone dispatches event: activityDans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événements onActivity, cette classe distribue un événement appelé activity.
 onStatus() flash.media.Microphone dispatches event: statusDans ActionScript 3.0, au lieu d'appeler le onStatus gestionnaire d'événements, cette classe distribue un événement appelé status. L'événement status a une valeur de propriété code de Muted et Unmuted.
 setGain() flash.media.Microphone.gainPropriété gain et méthode setGain() réunies dans un accesseur de propriétés de lecture/écriture appelé gain. Type de données modifié en uint.
 setRate() flash.media.Microphone.ratePropriété rate et méthode setRate() réunies dans un accesseur de propriétés de lecture/écriture appelé rate. Type de données modifié en uint.
 setSilenceLevel() 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() flash.media.Microphone.setUseEchoSuppression() 
 
 Mouse - classeflash.ui.Mouse 
 addListener() flash.events.EventDispatcher.addEventListener()Dans le 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() flash.ui.Mouse.hide()Modifié pour renvoyer void.
 removeListener() flash.events.EventDispatcher.removeEventListener()Dans le 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() flash.ui.Mouse.show()Modifié pour renvoyer void.
 onMouseDown flash.display.InteractiveObject dispatches event: mouseDownRemplacé dans le nouveau modèle d'événement par un événement mouseDown.
 onMouseMove flash.display.InteractiveObject dispatches event: mouseMoveRemplacé dans le nouveau modèle d'événement par un événement mouseMove.
 onMouseUp flash.display.InteractiveObject dispatches event: mouseUpRemplacé dans le nouveau modèle d'événement par un événement mouseUp.
 onMouseWheel flash.display.InteractiveObject dispatches event: mouseWheelRemplacé dans le nouveau modèle d'événement par un événement mouseWheel.
 
 MovieClip - classeflash.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énements ont été remplacés par des objets d'événement dans le nouveau modèle d'événements.
 _alpha flash.display.DisplayObject.alphaDéplacé vers la classe DisplayObject et trait de soulignement initial supprimé du nom.
 blendMode flash.display.DisplayObject.blendMode 
 cacheAsBitmap flash.display.DisplayObject.cacheAsBitmap 
 _currentframe flash.display.MovieClip.currentFrameTrait de soulignement initial supprimé du nom.
 _droptarget flash.display.Sprite.dropTargetDéplacé vers la classe Sprite, trait de soulignement initial supprimé du nom et changé en casse mixte.
 filters flash.display.DisplayObject.filters 
 focusEnabled SuppriméDans ActionScript 3.0, tous les objets interactifs sont activés pour le focus ; par conséquent, cette propriété est devenue inutile.
 _focusrect flash.display.InteractiveObject.focusRectDéplacé vers la classe InteractiveObject, trait de soulignement initial supprimé du nom et changé en casse mixte.
 _framesloaded flash.display.MovieClip.framesLoadedTrait de soulignement initial supprimé du nom et changé en casse mixte.
 _height flash.display.DisplayObject.heightDéplacé vers la classe DisplayObject et trait de soulignement initial supprimé du nom.
 _highquality SuppriméVoir Stage.quality.
 hitArea flash.display.Sprite.hitAreaDéplacé vers une classe Sprite.
 _lockroot SuppriméDans ActionScript 3.0, la racine d'un objet d'affichage est définie automatiquement ; par conséquent, la propriété _lockroot est en réalité toujours activée. Voir flash.display.DisplayObject.root pour plus de détails.
 menu SuppriméVoir InteractiveObject.contextMenu.
 _name flash.display.DisplayObject.nameDéplacé vers la classe DisplayObject et trait de soulignement initial supprimé du nom.
 opaqueBackground flash.display.DisplayObject.opaqueBackground 
 _parent flash.display.DisplayObject.parentDéplacé vers la classe DisplayObject et trait de soulignement initial supprimé du nom.
 _quality flash.display.Stage.quality 
 _rotation flash.display.DisplayObject.rotationDéplacé vers la classe DisplayObject et trait de soulignement initial supprimé du nom.
 scale9Grid flash.display.DisplayObject.scale9Grid 
 scrollRect flash.display.DisplayObject.scrollRectModifié en type de données Rectangle.
 _soundbuftime flash.media.SoundMixer.bufferTimeDéplacé vers la classe SoundMixer, qui est utilisée pour le contrôle du son global, renommé sans abréviations, et trait de soulignement initial supprimé du nom.
 tabChildren flash.display.DisplayObjectContainer.tabChildren 
 tabEnabled flash.display.InteractiveObject.tabEnabled 
 tabIndex flash.display.InteractiveObject.tabIndex 
 _target SuppriméActionScript 3.0 identifie des objets d'affichage directement ; par conséquent, l'identification d'un objet d'affichage par sa trajectoire n'est plus nécessaire.
 _totalframes flash.display.MovieClip.totalFramesChangé en casse mixte et trait de soulignement initial supprimé du nom.
 trackAsMenu flash.display.MovieClip.trackAsMenu 
 transform flash.display.DisplayObject.transform 
 _url flash.display.Loader.contentLoaderInfo 
 useHandCursor flash.display.Sprite.useHandCursor 
 _visible flash.display.DisplayObject.visibleDéplacé vers la classe DisplayObject et trait de soulignement initial supprimé du nom.
 _width flash.display.DisplayObject.widthDéplacé vers la classe DisplayObject et trait de soulignement initial supprimé du nom.
 _x flash.display.DisplayObject.xDéplacé vers la classe DisplayObject et trait de soulignement initial supprimé du nom.
 _xmouse flash.display.DisplayObject.mouseXDéplacé vers la classe DisplayObject, nom changé en mouseX, et trait de soulignement initial supprimé du nom.
 _xscale flash.display.DisplayObject.scaleXDéplacé vers la classe DisplayObject, nom changé en scaleX, et trait de soulignement initial supprimé du nom.
 _y flash.display.DisplayObject.yDéplacé vers la classe DisplayObject et trait de soulignement initial supprimé du nom.
 _ymouse flash.display.DisplayObject.mouseYDéplacé vers la classe DisplayObject, nom changé en mouseY, et trait de soulignement initial supprimé du nom.
 _yscale flash.display.DisplayObject.scaleYDéplacé vers la classe DisplayObject, nom changé en scaleY, et trait de soulignement initial supprimé du nom.
 attachAudio() SuppriméLorsque la source audio est un objet Microphone, utilisez NetStream.attachAudio() ou Microphone.setLoopBack().

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

 attachBitmap() SuppriméDans ActionScript 3.0, utilisez addChild() pour ajouter des objets d'affichage enfants.
 attachMovie() SuppriméDans ActionScript 3.0, utilisez addChild() pour ajouter des objets d'affichage enfants.
 beginBitmapFill() flash.display.Graphics.beginBitmapFill() 
 beginFill() flash.display.Graphics.beginFill()Déplacé vers la classe Graphics et type de données du premier paramètre modifié sur uint.
 beginGradientFill() flash.display.Graphics.beginGradientFill() 
 clear() flash.display.Graphics.clear() 
 createEmptyMovieClip() SuppriméDans ActionScript 3.0, utilisez l'opérateur new pour créer des clips.
 createTextField() SuppriméDans ActionScript 3.0, utilisez l'opérateur new pour créer des champs de texte.
 curveTo() flash.display.Graphics.curveTo() 
 duplicateMovieClip() SuppriméDans ActionScript 3.0, utilisez l'opérateur new pour créer une nouvelle occurrence.
 endFill() flash.display.Graphics.endFill() 
 getBounds() flash.display.DisplayObject.getBounds() 
 getBytesLoaded() flash.net.URLLoader.bytesLoadedDéplacé vers la classe URLLoader et type de données modifié de Number en int.
 getBytesTotal() flash.net.URLLoader.bytesTotalDéplacé vers la classe URLLoader et type de données modifié de Number en int.
 getDepth() flash.display.DisplayObjectContainer.getChildIndex()ActionScript 3.0 fournit un accès direct à la liste d'affichage, et par conséquent, la profondeur est gérée différemment.
 getInstanceAtDepth() flash.display.DisplayObjectContainer.getChildAt()ActionScript 3.0 fournit un accès direct à la liste d'affichage, et par conséquent, la profondeur est gérée différemment.
 getNextHighestDepth() flash.display.DisplayObjectContainer.addChild()Pas un équivalent direct, mais la méthode addChild() ajoute un enfant derrière tous les autres enfants de l'occurrence DisplayObjectContainer, et par conséquent, une méthode qui détermine la profondeur suivante disponible est inutile.
 getRect() flash.display.DisplayObject.getRect() 
 getSWFVersion() flash.display.LoaderInfo.swfVersionDéplacé vers la classe LoaderInfo et type de données modifié en uint.
 getTextSnapshot() flash.display.DisplayObjectContainer.textSnapshot 
 getURL() flash.net.navigateToURL()Remplacé par les méthodes flash.net.navigateToURL() et flash.net.sentToURL(). Voir aussi la classe 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()Voir aussi la classe Loader.
 loadVariables() flash.net.URLLoaderSupprimé. Voir la classe URLLoader.
 localToGlobal() flash.display.DisplayObject.localToGlobal() 
 moveTo() flash.display.Graphics.moveTo() 
 nextFrame() flash.display.MovieClip.nextFrame() 
 onData() 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() flash.display.InteractiveObject dispatches event: mouseOutRemplacé dans le nouveau modèle d'événement par un événement mouseOut.
 onDragOver() flash.display.InteractiveObject dispatches event: mouseOverRemplacé dans le nouveau modèle d'événement par un événement mouseOver.
 onEnterFrame() flash.display.DisplayObject dispatches event: enterFrameRemplacé dans le nouveau modèle d'événement par un événement enterFrame.
 onKeyDown() flash.display.InteractiveObject dispatches event: keyDownRemplacé dans le nouveau modèle d'événement par un événement keyDown.
 onKeyUp() flash.display.InteractiveObject dispatches event: keyUpRemplacé dans le nouveau modèle d'événement par un événement keyUp.
 onKillFocus() flash.display.InteractiveObject dispatches event: focusOutRemplacé dans le nouveau modèle d'événement par un événement focusOut.
 onLoad() flash.display.LoaderInfo dispatches event: completeVoir aussi la classe URLLoader. Un événement complete est distribué lorsque l'opération de téléchargement est terminée.
 onMouseDown() flash.display.InteractiveObject dispatches event: mouseDownRemplacé dans le nouveau modèle d'événement par un événement mouseDown.
 onMouseMove() flash.display.InteractiveObject dispatches event: mouseMoveRemplacé dans le nouveau modèle d'événement par un événement mouseMove.
 onMouseUp() flash.display.InteractiveObject dispatches event: mouseUpRemplacé dans le nouveau modèle d'événement par un événement mouseUp.
 onPress() flash.display.InteractiveObject dispatches event: mouseDownRemplacé dans le nouveau modèle d'événement par un événement mouseDown.
 onRelease() flash.display.InteractiveObject dispatches event: mouseUpRemplacé dans le nouveau modèle d'événement par un événement mouseUp.
 onReleaseOutside() flash.display.InteractiveObject dispatches event: mouseUpRemplacé dans le nouveau modèle d'événement par un événement mouseUp.
 onRollOut() flash.display.InteractiveObject dispatches event: mouseOutRemplacé dans le nouveau modèle d'événement par un événement mouseOut.
 onRollOver() flash.display.InteractiveObject dispatches event: mouseOverRemplacé dans le nouveau modèle d'événement par un événement mouseOver.
 onSetFocus() flash.display.InteractiveObject dispatches event: focusInRemplacé dans le nouveau modèle d'événement par un événement focusIn.
 onUnload() flash.display.LoaderInfo dispatches event: unloadRemplacé dans le nouveau modèle d'événement par un événement unload.
 play() flash.display.MovieClip.play() 
 prevFrame() flash.display.MovieClip.prevFrame() 
 removeMovieClip() SuppriméAppelez la méthode removeChild() du conteneur de l'objet d'affichage parent qui contient le clip.
 setMask() flash.display.DisplayObject.mask 
 startDrag() flash.display.Sprite.startDrag() 
 stop() flash.display.MovieClip.stop() 
 stopDrag() flash.display.Sprite.stopDrag() 
 swapDepths() SuppriméDans ActionScript 3.0, vous pouvez obtenir la même fonctionnalité en utilisant les méthodes de la classe DisplayObjectContainer, telles que addChildAt(), setChildIndex(), swapChildren() et swapChildrenAt().
 unloadMovie() flash.display.Loader.unload() 
 
 MovieClipLoader - classeflash.display.LoaderRemplacé par la classe flash.display.Loader.
 MovieClipLoader flash.display.Loader.Loader() 
 addListener() 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() 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 bytesLoaded et bytesTotal.
 loadClip() flash.display.Loader.load()Remplacé par la méthode load() de la classe flash.display.Loader.
 removeListener() 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() flash.display.Loader.unload()Remplacé par la méthode unload() de la classe flash.display.Loader.
 onLoadComplete flash.display.LoaderInfo dispatches event: completeRemplacé dans le nouveau modèle d'événement par un événement complete.
 onLoadError flash.display.LoaderInfo dispatches event: ioErrorRemplacé dans le nouveau modèle d'événement par un événement ioError.
 onLoadInit flash.display.LoaderInfo dispatches event: initRemplacé dans le nouveau modèle d'événement par un événement init.
 onLoadProgress flash.display.LoaderInfo dispatches event: progressRemplacé dans le nouveau modèle d'événement par un événement progress.
 onLoadStart flash.display.LoaderInfo dispatches event: openRemplacé dans le nouveau modèle d'événement par un événement open.
 
 NetConnection - classeflash.net.NetConnectionCette classe a été déplacée vers le package flash.net.
 NetConnection flash.net.NetConnection.NetConnection() 
 connect() flash.net.NetConnection.connect()La version ActionScript 3.0 ajoute un paramètre...(rest).
 onStatus() flash.net.NetConnection dispatches event: netStatusRemplacé dans le nouveau modèle d'événement par un événement netStatus.
 
 NetStream - classeflash.net.NetStreamCette classe a été déplacée vers le package flash.net.
 bufferLength flash.net.NetStream.bufferLengthPas de modification.
 bufferTime flash.net.NetStream.bufferTimePas de modification.
 bytesLoaded flash.net.NetStream.bytesLoadedType de données modifié en uint.
 bytesTotal flash.net.NetStream.bytesTotalType de données modifié en uint.
 currentFps flash.net.NetStream.currentFPSDans ActionScript 3.0, FPS est entièrement en majuscule.
 time flash.net.NetStream.timePas de modification.
 NetStream flash.net.NetStream.NetStream()Pas de modification.
 attachVideo() flash.net.NetStream.attachCameraRemplacé par NetStream.attachCamera(). Nécessite Flash Media Server.
 close() flash.net.NetStream.close()Pas de modification.
 onStatus() flash.net.NetStream dispatches event: netStatusRemplacé dans le nouveau modèle d'événement par un événement netStatus.
 pause() flash.net.NetStream.pause()Dans ActionScript 3.0, la méthode pause ne prend pas un paramètre. Deux nouvelles méthodes sont disponibles pour obtenir la même fonctionnalité : resume() et togglePause().
 play() flash.net.NetStream.play()Les paramètres name, start, len et reset sont valides unniquement pour Flash Media Server. Pour Flash,...arguments est utilisé à la place.
 seek() flash.net.NetStream.seek()Avec Flash Media Server, le comportement de seek() dépend du paramètre <EnhancedSeek> dans Application.xml.
 setBufferTime() flash.net.NetStream.bufferTimeDans ActionScript 3.0, modifié en propriété accesseur en lecture/écriture.
 
 Number - classeNumber 
 MAX_VALUE Number.MAX_VALUEPas de modification.
 MIN_VALUE Number.MIN_VALUEPas de modification.
 NaN Number.NaNPas de modification.
 NEGATIVE_INFINITY Number.NEGATIVE_INFINITYPas de modification.
 POSITIVE_INFINITY Number.POSITIVE_INFINITYPas de modification.
 Number 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.
 toString() Number.toString()Pas de modification.
 valueOf() Number.valueOf()Pas de modification.
 
 Object - classeObject 
 constructor Object.constructorPas de modification.
 __proto__ 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().
 prototype Object.prototypePas de modification
 __resolve flash.utils.ProxyUtilisez la nouvelle classe Proxy pour une fonctionnalité identique.
 Object Object.Object()Pas de modification.
 addProperty() SuppriméDans ActionScript 3.0, les propriétés accesseurs peuvent être créées directement à l'aide des mots-clés get et set.
 hasOwnProperty() Object.hasOwnProperty()Pas de modification.
 isPropertyEnumerable() Object.isPropertyEnumerable()Pas de modification.
 isPrototypeOf() Object.isPrototypeOf()Pas de modification.
 registerClass() SuppriméDans ActionScript 3.0, toutes les classes sont enregistrées par défaut. Si vous codez un objet en utilisant AMF, la classe de l'objet n'est pas préservée pendant le codage, à moins que vous utilisiez la fonction flash.utils.registerClassAlias().
 toString() Object.toString()Pas de modification.
 unwatch() SuppriméActionScript 3.0 n'a pas de point d'observation ; par conséquent, la méthode unwatch() est obsolète.
 valueOf() Object.valueOf()Pas de modification.
 watch() SuppriméUtilisez des propriétés accesseur (fonctions de lecture/définition) ou la classe flash.utils.Proxy pour une fonctionnalité identique.
 
 Point - classeflash.geom.PointPas de modification.
 
 PrintJob - classeflash.printing.PrintJob 
 orientation flash.printing.PrintJob.orientationCette propriété a maintenant une valeur de la classe PrintJobOrientation.
 pageHeight flash.printing.PrintJob.pageHeightType de données modifié en int.
 pageWidth flash.printing.PrintJob.pageWidthType de données modifié en int.
 paperHeight flash.printing.PrintJob.paperHeightType de données modifié en int.
 paperWidth flash.printing.PrintJob.paperWidthType de données modifié en int.
 PrintJob flash.printing.PrintJob.PrintJob() 
 addPage() 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() flash.printing.PrintJob.send() 
 start() flash.printing.PrintJob.start() 
 
 Rectangle - classeflash.geom.RectanglePas de modification.
 containsRectangle() flash.geom.Rectangle.containsRect()Renommé par souci de cohérence.
 
 security - classeflash.system.SecurityCette classe a été déplacée vers le package flash.system.
 allowDomain() flash.system.Security.allowDomain()Pas de modification.
 allowInsecureDomain() flash.system.Security.allowInsecureDomain()Pas de modification.
 loadPolicyFile() flash.system.Security.loadPolicyFile()Pas de modification.
 
 Selection - classeSuppriméLes méthodes de cette classe ont été déplacées vers d'autres classes.
 addListener() 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() flash.text.TextField.selectionBeginIndexModifié de méthode en propriété accesseur et nom modifié en selectionBeginIndex.
 getCaretIndex() flash.text.TextField.caretIndexModifié de méthode en propriété accesseur et nom modifié en caretIndex.
 getEndIndex() flash.text.TextField.selectionEndIndexModifié de méthode en propriété accesseur et nom modifié en selectionEndIndex.
 getFocus() 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() 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() 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() flash.text.TextField.setSelection()Les deux paramètres ont été modifiés du type de données Number en uint.
 onSetFocus flash.display.InteractiveObject dispatches event: focusInRemplacé dans le nouveau modèle d'événement par un événement focusIn.
 
 SharedObject - classeflash.net.SharedObjectCette classe a été déplacée vers le package flash.net.
 data flash.net.SharedObject.dataPas de modification.
 clear() flash.net.SharedObject.clear()Pas de modification.
 flush() flash.net.SharedObject.flush()Cette méthode ne renvoie plus une valeur booléenne. En cas d'échec de flush, Flash Player renvoie une exception ; si le flush réussit ou met en attente l'interaction utilisateur, 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.
 getLocal() flash.net.SharedObject.getLocal()Pas de modification.
 getSize() flash.net.SharedObject.sizeChangé en accesseur propriété. Type de données modifié en uint.
 onStatus() flash.net.SharedObject dispatches event: netStatusRemplacé dans le nouveau modèle d'événement par un événement netStatus.
 onSync() flash.net.SharedObject dispatches event: onSyncRemplacé dans le nouveau modèle d'événement par un événement sync.
 setFps() 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 booléenne.
 
 Sound - classeflash.media.SoundCette classe a été déplacée vers le package flash.media.
 checkPolicyFile flash.media.SoundChannel.stop()Remplacé par la méthode flash.media.SoundChannel.stop().
 duration flash.media.Sound.length 
 id3 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 flash.media.SoundChannel.positionDéplacé vers la classe SoundChannel.
 Sound flash.media.Sound.Sound()Pas de modification.
 attachSound() SuppriméCréez une occurrence d'une sous-classe Sound associée à des données audio ; par exemple, utilisez new Sound(), à la place.
 getBytesLoaded() flash.media.Sound.bytesLoadedModifié en propriété accesseur et type de données modifié en uint.
 getBytesTotal() flash.media.Sound.bytesTotalModifié en accesseur propriété et type de données modifié en uint.
 getPan() flash.media.SoundTransform.panModifié en propriété accesseur et déplacé vers la classe SoundTransform.
 getTransform() flash.media.SoundMixer.soundTransformModifié en propriété accesseur et type de données modifié en SoundTransform.
 getVolume() flash.media.SoundTransform.volumeDéfinissez la propriété flash.media.SoundTransform.volume pour contrôler le volume du son.
 loadSound() 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 booléenne indiquant si la lecture du son débute dès que possible en un objet SoundLoaderContext.
 onID3() flash.media.Sound dispatches event: idRemplacé dans le nouveau modèle d'événement par un événement id3.
 onLoad() flash.media.Sound dispatches event: completeRemplacé dans le nouveau modèle d'événement par un événement complete.
 onSoundComplete() flash.media.SoundChannel dispatches event: soundCompleteRemplacé dans le nouveau modèle d'événement par un événement soundComplete.
 setPan() flash.media.SoundTransform.panModifié en propriété accesseur et déplacé vers la classe SoundTransform.
 setTransform() flash.media.SoundMixer.soundTransformModifié en propriété accesseur et type de données modifié en SoundTransform.
 setVolume() flash.media.SoundChannelSupprimé. Utilisez flash.media.SoundChannel.leftPeak et flash.media.SoundChannel.rightPeak pour surveiller l'amplitude d'un canal audio.
 start() 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() flash.media.SoundChannel.stop() 
 
 Stage - classeflash.display.StageCette classe a été déplacée vers le package flash.display. Dans ActionScript 3.0, la scène n'est plus un objet global. Vous accédez à la scène en utilisant la nouvelle propriété DisplayObject.stage.
 align flash.display.Stage.align 
 height 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 flash.display.Stage.scaleMode 
 showMenu flash.display.Stage.showDefaultContextMenuNom modifié afin de mieux refléter le menu indiqué.
 width 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() 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() 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 flash.display.Stage dispatches event: resizeRemplacé dans le nouveau modèle d'événement par un événement resize.
 
 String - classeStringAjoute la prise en charge des expressions régulières avec trois nouvelles méthodes : match(), replace() et search().
 length String.lengthPas de modification.
 String String.String()Pas de modification.
 charAt() charAt()Pas de modification.
 charCodeAt() String.charCodeAt()Pas de modification.
 concat() String.concat()Paramètre modifié en format de paramètre...(rest).
 fromCharCode() String.fromCharCode()Pas de modification.
 indexOf() String.indexOf()Pas de modification.
 lastIndexOf() String.lastIndexOf()Pas de modification.
 slice() String.slice()Pas de modification.
 split() String.split()Pas de modification.
 substr() String.substr()Pas de modification.
 substring() String.substring()Pas de modification.
 toLowerCase() String.toLowerCase()Pas de modification.
 toString() String.toString()Pas de modification.
 toUpperCase() String.toUpperCase()Pas de modification.
 valueOf() String.valueOf()Pas de modification.
 
 StyleSheet - classeflash.text.StyleSheetCette classe a été déplacée vers 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 flash.text.StyleSheet.StyleSheet() 
 clear() flash.text.StyleSheet.clear() 
 getStyle() flash.text.StyleSheet.getStyle()Nom de paramètre changé en n.
 getStyleNames() flash.text.StyleSheet.styleNamesChangé en accesseur propriété.
 load() flash.net.URLLoader.load()Utilisez les nouvelles classes URLLoader et URLRequest pour les URL de chargement.
 onLoad() flash.net.URLLoader dispatches event: completeRemplacé dans le nouveau modèle d'événement par un événement complete.
 parseCSS() flash.text.StyleSheet.parseCSS()Dans ActionScript 3.0, renvoie void au lieu d'une valeur booléenne.
 setStyle() flash.text.StyleSheet.setStyle()Nom de paramètre changé en n et nom de style changé en s.
 transform() flash.text.StyleSheet.transform() 
 
 System - classeflash.system.System 
 exactSettings flash.system.Security.exactSettingsDéplacé vers la classe flash.System.Security.
 useCodepage flash.system.System.useCodePageDans ActionScript 3.0, la lettre 'P' dans useCodePage est une majuscule.
 onStatus() SuppriméCe gestionnaire d'événements est obsolète dans le modèle d'événement ActionScript 3.0.
 setClipboard() flash.system.System.setClipboard() 
 showSettings() flash.system.Security.showSettings() 
 
 TextField - classeflash.text.TextFieldCette classe a été déplacée vers le package flash.text.
 _alpha flash.display.DisplayObject.alphaCette propriété est maintenant héritée de la classe DisplayObject. A supprimé le trait de soulignement initial.
 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.borderColorDans ActionScript 3.0, renvoie uint au lieu de Number.
 bottomScroll flash.text.TextField.bottomScrollVDans ActionScript 3.0, renvoie uint au lieu 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.heightCette propriété est maintenant héritée de la classe DisplayObject. A supprimé le trait de soulignement initial.
 _highquality flash.display.Stage.qualitySupprimé. Remplacé par la propriété quality de la classe Stage.
 hscroll flash.text.TextField.scrollHType de données modifié de Number en uint. Nom modifié de hscroll à scrollH.
 html 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 flash.text.TextField.htmlText 
 length flash.text.TextField.lengthType de données modifié de Number en uint.
 maxChars flash.text.TextField.maxCharsType de données modifié de Number en uint.
 maxhscroll flash.text.TextField.maxScrollHType de données modifié de Number en uint.
 maxscroll 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 flash.display.InteractiveObject.contextMenuCette propriété est maintenant héritée de la classe InteractiveObject.
 mouseWheelEnabled flash.text.TextField.mouseWheelEnabled 
 multiline flash.text.TextField.multiline 
 _name flash.display.DisplayObject.nameCette propriété est maintenant héritée de la classe DisplayObject. A supprimé le trait de soulignement initial.
 _parent 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 flash.text.TextField.displayAsPasswordPropriété renommée par souci de cohérence.
 _quality flash.display.Stage.qualityDéplacé vers la classe Stage.
 restrict flash.text.TextField.restrict 
 _rotation flash.display.DisplayObject.rotationCette propriété est maintenant héritée de la classe DisplayObject. A supprimé le trait de soulignement initial.
 scroll flash.text.TextField.scrollVType de données changé de Number en uint et nom changé de scroll en scrollV.
 selectable flash.text.TextField.selectable 
 sharpness flash.text.TextField.sharpness 
 _soundbuftime 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 flash.text.TextField.styleSheet 
 tabEnabled flash.display.InteractiveObject.tabEnabledCette propriété est maintenant héritée de la classe InteractiveObject.
 tabIndex flash.display.InteractiveObject.tabIndexCette propriété est maintenant héritée de la classe InteractiveObject.
 _target SuppriméActionScript 3.0 identifie des objets d'affichage directement ; par conséquent, l'identification de la trajectoire n'est plus nécessaire.
 text flash.text.TextField.text 
 textColor flash.text.TextField.textColorType de données modifié de Number en 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 SuppriméCette variable est devenue inutile dans ActionScript 3.0.
 _visible flash.display.DisplayObject.visibleCette propriété est maintenant héritée de la classe DisplayObject. A supprimé le trait de soulignement initial.
 _width flash.display.DisplayObject.widthCette propriété est maintenant héritée de la classe DisplayObject. A supprimé le trait de soulignement initial.
 wordWrap flash.text.TextField.wordWrap 
 _x flash.display.DisplayObject.xCette propriété est maintenant héritée de la classe DisplayObject. A supprimé le trait de soulignement initial.
 _xmouse flash.display.DisplayObject.mouseXCette propriété est maintenant héritée de la classe DisplayObject. A supprimé le trait de soulignement initial.
 _xscale flash.display.DisplayObject.scaleXCette propriété est maintenant héritée de la classe DisplayObject. A supprimé le trait de soulignement initial.
 _y flash.display.DisplayObject.yCette propriété est maintenant héritée de la classe DisplayObject. A supprimé le trait de soulignement initial.
 _ymouse flash.display.DisplayObject.mouseYCette propriété est maintenant héritée de la classe DisplayObject. A supprimé le trait de soulignement initial.
 _yscale flash.display.DisplayObject.scaleYCette propriété est maintenant héritée de la classe DisplayObject. A supprimé le trait de soulignement initial.
 addListener() 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() flash.display.DisplayObjectContainerSupprimé. Utilisez les méthodes de la classe DisplayObjectContainer pour déterminer la profondeur du champ de texte.
 getFontList() flash.text.Font.enumerateFonts()Supprimé. Utilisez Font.enumerateFonts() avec le paramètre enumerateDeviceFonts défini sur true.
 getNewTextFormat() flash.text.TextField.defaultTextFormatNom modifié de getNewTextFormat à defaultTextFormat. A été modifié de méthode en propriété accesseur.
 getTextFormat() flash.text.TextField.getTextFormat()Le type de données des deux paramètres a été modifié de Number en uint.
 onChanged() flash.text.TextField dispatches event: changeRemplacé dans le nouveau modèle d'événement par un événement change.
 onKillFocus() flash.display.InteractiveObject dispatches event: focusOutRemplacé dans le nouveau modèle d'événement par un événement focusOut.
 onScroller() flash.text.TextField dispatches event: scrollRemplacé dans le nouveau modèle d'événement par un événement scroll.
 onSetFocus() flash.display.InteractiveObject dispatches event: focusInRemplacé dans le nouveau modèle d'événement par un événement focusIn.
 removeListener() 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() 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() flash.text.TextField.replaceSelectedText()Nom modifié de replacesel() à replaceSelectedText(). A remplacé le paramètre newText par une valeur de chaîne.
 replaceText() flash.text.TextField.replaceText()Les types de données des deux premiers paramètres a été modifié de Number en uint.
 setNewTextFormat() flash.text.TextField.defaultTextFormatNom modifié de setNewTextFormat à defaultTextFormat. A été modifié de méthode en propriété accesseur.
 setTextFormat() 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 - classeflash.text.TextFormatCette classe a été déplacée vers le package flash.text.
 align flash.text.TextFormat.align 
 blockIndent 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 un membre du type de données Number dans ActionScript 3.0.
 bold 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 un membre du type de données Boolean dans ActionScript 3.0.
 bullet 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 un membre du type de données Boolean dans ActionScript 3.0.
 color 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 un membre du type de données Number dans ActionScript 3.0.
 font flash.text.TextFormat.font 
 indent 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 un membre du type de données Number dans ActionScript 3.0.
 italic 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 un membre du type de données Boolean dans ActionScript 3.0.
 kerning 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 un membre du type de données Boolean dans ActionScript 3.0.
 leading 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 un membre du type de données Number dans ActionScript 3.0.
 leftMargin 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 un membre du type de données Number dans ActionScript 3.0.
 letterSpacing 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 un membre du type de données Number dans ActionScript 3.0.
 rightMargin 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 un membre du type de données Number dans ActionScript 3.0.
 size 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 un membre du type de données Number dans ActionScript 3.0.
 tabStops flash.text.TextFormat.tabStopsPas de modification.
 target flash.text.TextFormat.targetPas de modification.
 underline 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 un membre du type de données Boolean dans ActionScript 3.0.
 url flash.text.TextFormat.url 
 TextFormat 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() 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 dans le champ de texte.
 
 TextRenderer - classeflash.text.TextRendererEmplacement modifié. Déplacé vers le package flash.text.
 maxLevel flash.text.TextRenderer.maxLevelDéfini en tant que uint dans ActionScript 3.0.
 setAdvancedAntialiasingTable() 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 - classeflash.text.TextSnapshotCette classe a été déplacée vers le package flash.text. Plusieurs paramètres ont changé, ainsi que des noms de méthode et des types de renvoi.
 findText() flash.text.TextSnapshot.findText()Type de données du paramètre startIndex changé en beginIndex. Type de données du paramètre startIndex modifié de Number en int.
 getCount() 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() flash.text.TextSnapshot.getSelected()Type de données des paramètres modifié de Number en uint et noms changés de start et end à beginIndex et EndIndex.
 getSelectedText() flash.text.TextSnapshot.getSelectedText()Dans ActionScript 3.0, le paramètre a une valeur par défaut de false.
 getText() 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() flash.text.TextSnapshot.getTextRunInfo()Le type de données des paramètres a été modifié de Number en uint.
 hitTestTextNearPos() flash.text.TextSnapshot.hitTestTextNearPos()Le nom du paramètre closeDist a changé en maxDistance ; il a maintenant une valeur par défaut = 0.
 setSelectColor() 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() 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.
 
 Transform - classeflash.geom.TransformPas de modification.
 
 Video - classeflash.media.VideoCette classe a été déplacée vers le package flash.media. Video 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 flash.display.DisplayObject.alphaCette propriété est héritée de la classe DisplayObject. A supprimé le trait de soulignement initial.
 deblocking flash.media.Video.deblockingType de données modifié de Number en int.
 _height flash.display.DisplayObject.heightCette propriété est héritée de la classe DisplayObject. Le trait de soulignement initial a été supprimé.
 height flash.media.Video.videoHeightType de données modifié de Number en int.
 _name flash.display.DisplayObject.nameCette propriété est héritée de la classe DisplayObject. A supprimé le trait de soulignement initial.
 _parent flash.display.DisplayObject.parentCette propriété est héritée de la classe DisplayObject. A supprimé le trait de soulignement initial.
 _rotation flash.display.DisplayObject.rotationCette propriété est héritée de la classe DisplayObject. A supprimé le trait de soulignement initial.
 smoothing flash.media.Video.smoothing 
 _visible flash.display.DisplayObject.visibleCette propriété est héritée de la classe DisplayObject. A supprimé le trait de soulignement initial.
 _width flash.display.DisplayObject.widthCette propriété est héritée de la classe DisplayObject. A supprimé le trait de soulignement initial.
 width flash.media.Video.videoWidthType de données modifié de Number en int.
 _x flash.display.DisplayObject.xCette propriété est héritée de la classe DisplayObject. A supprimé le trait de soulignement initial.
 _xmouse flash.display.DisplayObject.mouseXCette propriété est héritée de la classe DisplayObject. A supprimé le trait de soulignement initial.
 _xscale flash.display.DisplayObject.scaleXCette propriété est héritée de la classe DisplayObject. A supprimé le trait de soulignement initial.
 _y flash.display.DisplayObject.yCette propriété est héritée de la classe DisplayObject. A supprimé le trait de soulignement initial.
 _ymouse flash.display.DisplayObject.mouseYCette propriété est héritée de la classe DisplayObject. A supprimé le trait de soulignement initial.
 _yscale flash.display.DisplayObject.scaleYCette propriété est héritée de la classe DisplayObject. A supprimé le trait de soulignement initial.
 attachVideo() flash.media.Video.attachNetStream()Pour spécifier un flux vidéo d'un objet camera, utilisez flash.media.Video.attachCamera().
 clear() flash.media.Video.clear() 
 
 XML - classeflash.xml.XMLDocumentCette classe a été déplacée vers 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 flash.net.URLRequest.contentType 
 docTypeDecl flash.xml.XMLDocument.docTypeDecl 
 idMap flash.xml.XMLDocument.idMap 
 ignoreWhite flash.xml.XMLDocument.ignoreWhite 
 loaded SuppriméLa fonctionnalité de chargement de fichier a été supprimée de la classe XMLDocument. Utilisez plutôt URLLoader.
 status SuppriméLes échecs d'analyse sont maintenant signalés par exceptions.
 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 fonctionnalité de chargement de fichier a été supprimée de la classe XMLDocument. Utilisez plutôt URLLoader.
 getBytesTotal() flash.net.URLLoader.bytesTotalLa fonctionnalité de chargement de fichier a été supprimée de la classe XMLDocument. Utilisez plutôt URLLoader.
 load() 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() 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() 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() 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() flash.xml.XMLDocument.parseXML() 
 send() 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() 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 - classeflash.xml.XMLNodeEmplacement modifié. Cette classe a été déplacée vers le package flash.xml.
 attributes flash.xml.XMLNode.attributesPas de modification.
 childNodes flash.xml.XMLNode.childNodesPas de modification.
 firstChild flash.xml.XMLNode.firstChildPas de modification.
 lastChild flash.xml.XMLNode.lastChildPas de modification.
 localName flash.xml.XMLNode.localNamePas de modification.
 namespaceURI flash.xml.XMLNode.namespaceURIPas de modification.
 nextSibling flash.xml.XMLNode.nextSiblingPas de modification.
 nodeName flash.xml.XMLNode.nodeNamePas de modification.
 nodeType flash.xml.XMLNode.nodeTypeType de données modifié de Number en uint.
 nodeValue flash.xml.XMLNode.nodeValuePas de modification.
 parentNode flash.xml.XMLNode.parentNodePas de modification.
 prefix flash.xml.XMLNode.prefixPas de modification.
 previousSibling flash.xml.XMLNode.previousSiblingPas de modification.
 XMLNode flash.xml.XMLNode.XMLNode()Type de données du paramètre type changé de Number en uint.
 appendChild() flash.xml.XMLNode.appendChild()Pas de modification.
 cloneNode() flash.xml.XMLNode.cloneNodePas de modification.
 getNamespaceForPrefix() flash.xml.XMLNode.getNamespaceForPrefix()Pas de modification.
 getPrefixForNamespace() flash.xml.XMLNode.getPrefixForNamespace()Pas de modification.
 hasChildNodes() flash.xml.XMLNode.hasChildNodes()Pas de modification.
 insertBefore() flash.xml.XMLNode.insertBefore()Pas de modification.
 removeNode() flash.xml.XMLNode.removeNode()Pas de modification.
 toString() flash.xml.XMLNode.toString()Pas de modification.
 
 XMLSocket - classeflash.net.XMLSocketCette classe a été déplacée vers le package flash.net.
 XMLSocket flash.net.XMLSocket.XMLSocket()A ajouté deux paramètres facultatifs pour spécifier l'hôte et le port.
 close() flash.net.XMLSocket.close()Pas de modification.
 connect() Type de données du paramètre port changé en int.
 onClose() flash.net.XMLSocket dispatches event: closeRemplacé dans le nouveau modèle d'événement par un événement close.
 onConnect() flash.net.XMLSocket dispatches event: connectRemplacé dans le nouveau modèle d'événement par un événement connect.
 onData() flash.net.XMLSocket dispatches event: dataRemplacé dans le nouveau modèle d'événement par un événement data.
 onXML() SuppriméDans ActionScript 3.0, seul l'événement data est distribué, de façon à ce que vous puissiez choisir d'utiliser E4X ou l'ancien programme d'analyse XML (classe XMLDocument ). L'ancien gestionnaire d'événements 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 XML.
 send() flash.net.XMLSocket.send()Pas de modification.
 
 XMLUI - classeflash.utils.XMLUIPas de modification.
 accept() flash.utils.XMLUI.accept()Pas de modification.
 cancel() flash.utils.XMLUI.cancel()Pas de modification.
 get() flash.utils.XMLUI.getProperty()Pas de modification.
 set() flash.utils.XMLUI.setProperty()Pas de modification.
 

 

M'envoyer un message électronique lorsque des commentaires sont ajoutés à cette page | Rapport de commentaire

Page en cours: http://livedocs.adobe.com/flash/9.0_fr/ActionScriptLangRefV3/migration.html