Le tableau suivant décrit les différences entre ActionScript 2.0 et 3.0.
| ActionScript 2.0 | ActionScript 3.0 | Commentaires | |
|---|---|---|---|
| Accessibility (classe) | flash.accessibility.Accessibility | ||
| isActive() Méthode | flash.accessibility.Accessibility.active | A été modifiée de fonction en propriété accesseur. Nom modifié de isActive à active. | |
| updateProperties() Méthode | flash.accessibility.Accessibility.updateProperties() | ||
| arguments (classe) | arguments | ||
| caller Propriété | Supprimé | Vous pouvez obtenir la même fonctionnalité en transmettant arguments.callee de la fonction appelante comme argument à la fonction appelée. Consultez la section Exemples de arguments.callee pour un exemple. | |
| Array (classe) | |||
| CASEINSENSITIVE Constante | Array.CASEINSENSITIVE | Type de données modifié en uint. | |
| DESCENDING Constante | Array.DESCENDING | Type de données modifié en uint. | |
| length Propriété | Array.length | Type de données modifié en uint. | |
| NUMERIC Constante | Array.NUMERIC | Type de données modifié en uint. | |
| RETURNINDEXEDARRAY Constante | Array.RETURNINDEXEDARRAY | Type de données modifié en uint. | |
| UNIQUESORT Constante | Array.UNIQUESORT | Type de données modifié en uint. | |
| Array Constructeur | Array.Array() | Paramètre modifié pour utiliser le format de paramètre ...(rest). | |
| push() Méthode | Array.push() | Paramètre modifié pour utiliser le format de paramètre ...(rest). | |
| sort() Méthode | Array.sort() | Type de données du paramètre options changé en uint. | |
| sortOn() Méthode | Array.sortOn() | Type de données du paramètre options changé en uint. La version ActionScript 3.0 comporte également une fonctionnalité supplémentaire ; vous pouvez désormais effectuer un tri sur plusieurs noms de champ en transmettant un tableau d'objets pour le paramètre fieldName. Et chaque champ de tri peut avoir son propre paramètre options correspondant si vous transmettez également un tableau d'indicateurs d'options correspondant pour le paramètre options. | |
| splice() Méthode | Array.splice() | Les paramètres peuvent avoir tout type de données, mais les types de données par défaut sont int et uint. Le paramètre value a été modifié en format de paramètre ...(rest). | |
| unshift() Méthode | Array.unshift() | Le paramètre value a été modifié en format ...(rest). Le type de données de la valeur renvoyée a été modifié en uint. | |
| AsBroadcaster (classe) | flash.events.EventDispatcher | ||
| _listeners Propriété (lecture seule) : | flash.events.EventDispatcher.willTrigger() | Pas un équivalent direct. La méthode willTrigger() vous indique si des écouteurs sont enregistrés mais n'indique pas leur nombre. | |
| addListener() Méthode | flash.events.EventDispatcher.addEventListener() | Pas un équivalent direct car le modèle d'événement ActionScript 3.0 vous permet d'ajouter des écouteurs d'événements à tout objet dans le flux d'événements, et pas uniquement à l'objet de diffusion. | |
| broadcastMessage() Méthode | flash.events.EventDispatcher.dispatchEvent() | Pas un équivalent direct car le modèle d'événement ActionScript 3.0 fonctionne différemment. La méthode dispatchEvent() distribue un objet événement dans le flux d'événements, alors que la méthode broadcastMessage() envoie des messages directement à chaque objet écouteur enregistré. | |
| initialize() Méthode | Supprimé | Il n'existe aucun équivalent direct dans ActionScript 3.0, mais vous pouvez obtenir une fonctionnalité identique en ajoutant une sous-classe à la classe EventDispatcher. Par exemple, la classe DisplayObject étend EventDispatcher, et par conséquent toutes les occurrences des sous-classes DisplayObject et DisplayObject peuvent envoyer et recevoir des objets événement. | |
| removeListener() Méthode | flash.events.EventDispatcher.removeEventListener() | Pas un équivalent direct car le modèle d'événement ActionScript 3.0 vous permet d'ajouter des écouteurs d'événement à tout objet dans le flux d'événements et de les supprimer, et pas uniquement l'objet de diffusion. | |
| BitmapData (classe) | flash.display.BitmapData | ActionScript 3.0 utilise la classe BitmapDataChannel comme énumération des constantes qui désignent le canal à utiliser. | |
| height Propriété (lecture seule) : | flash.display.BitmapData.height | Type de données modifié de Number en int. | |
| rectangle Propriété (lecture seule) : | flash.display.BitmapData.rect | Propriété renommée par souci de cohérence avec d'autres membres de l'API. | |
| width Propriété (lecture seule) : | flash.display.BitmapData.width | Type de données modifié de Number en int. | |
| copyChannel() Méthode | flash.display.BitmapData.copyChannel() | Les paramètres sourceChannel et destChannel sont désormais des types de données uint. | |
| draw() Méthode | flash.display.BitmapData.draw() | Le paramètre source est maintenant IBitmapDrawable. DisplayObject et BitmapData mettent tous les deux en œuvre l'interface IBitmapDrawable ; vous pouvez donc transmettre un objet DisplayObject ou BitmapData au paramètre source. | |
| fillRect() Méthode | flash.display.BitmapData.fillRect() | Le paramètre color est désormais une valeur uint. | |
| floodFill() Méthode | flash.display.BitmapData.floodFill() | Accepte désormais les valeurs int pour les paramètres x et y, et une valeur uintpour color. | |
| getColorBoundsRect() Méthode | flash.display.BitmapData.getColorBoundsRect() | Accepte maintenant des valeurs uint pour les paramètres mask et color. | |
| getPixel() Méthode | flash.display.BitmapData.getPixel() | Accepte maintenant des valeurs de paramètre int et renvoie une valeur uint. | |
| getPixel32() Méthode | flash.display.BitmapData.getPixel32() | Accepte maintenant des valeurs de paramètre int et renvoie une valeur uint. | |
| hitTest() Méthode | flash.display.BitmapData.hitTest() | Accepte maintenant des valeurs uint pour les paramètres firstAlphaThreshold et secondAlphaThreshold. | |
| loadBitmap() Méthode | Supprimé | Cette fonction est devenue inutile en raison de la nouvelle prise en charge bitmap dans ActionScript 3.0. | |
| merge() Méthode | flash.display.BitmapData.merge() | Accepte maintenant des valeurs uint pour les paramètres de multiplicateur. | |
| noise() Méthode | flash.display.BitmapData.noise() | Accepte désormais une valeur int pour le paramètre randomSeed et les valeurs uint pour les paramètres low, high et channelOptions. | |
| perlinNoise() Méthode | flash.display.BitmapData.perlinNoise() | Accepte désormais une valeur int pour le paramètre randomSeed et les valeurs uint pour les paramètres numOctaves et channelOptions. | |
| pixelDissolve() Méthode | flash.display.BitmapData.pixelDissolve() | Accepte maintenant une valeur int pour les paramètres randomSeed et numPixels et une valeur uint pour le paramètre fillColor. (Le paramètre numPixels est appelé numberOfPixels dans ActionScript 2.0.) | |
| scroll() Méthode | flash.display.BitmapData.scroll() | Accepte maintenant des valeurs int pour les paramètres x et y. | |
| setPixel() Méthode | flash.display.BitmapData.setPixel() | Accepte désormais les valeurs int pour les paramètres x et y, et une valeur uintpour color. | |
| setPixel32() Méthode | flash.display.BitmapData.setPixel32() | Accepte désormais les valeurs int pour les paramètres x et y, et une valeur uintpour color. | |
| threshold() Méthode | flash.display.BitmapData.threshold() | Accepte désormais les valeurs uint pour les paramètres threshold, color et mask, et renvoie une valeur uint. | |
| BlurFilter (classe) | |||
| quality Propriété | flash.filters.BlurFilter.quality | Le type de données de la propriété quality a été modifié de Number en uint. | |
| Button (classe) | flash.display.SimpleButton | ||
| _alpha Propriété | flash.display.DisplayObject.alpha | ||
| blendMode Propriété | flash.display.DisplayObject.blendMode | ||
| cacheAsBitmap Propriété | flash.display.DisplayObject.cacheAsBitmap | ||
| enabled Propriété | flash.display.SimpleButton.enabled | ||
| filters Propriété | flash.display.DisplayObject.filters | Dans ActionScript 3.0, le type de données est Array. | |
| _focusrect Propriété | flash.display.InteractiveObject.focusRect | ||
| _height Propriété | flash.display.DisplayObject.height | ||
| _highquality Propriété | Supprimé | Voir Stage.quality. | |
| _name Propriété | flash.display.DisplayObject.name | ||
| _parent Propriété | flash.display.DisplayObject.parent | ||
| _quality Propriété | Supprimé | Vous pouvez définir la qualité du rendu pour tous les objets d'affichage en utilisant flash.display.Stage.quality. | |
| _rotation Propriété | flash.display.DisplayObject.rotation | ||
| scale9Grid Propriété | flash.display.DisplayObject.scale9Grid | ||
| _soundbuftime Propriété | flash.media.SoundMixer.bufferTime | Déplacé vers la classe SoundMixer, qui est utilisée pour le contrôle du son global. Renommé sans abréviation. A Supprimé le trait de soulignement initial du nom. | |
| tabEnabled Propriété | flash.display.InteractiveObject.tabEnabled | ||
| tabIndex Propriété | flash.display.InteractiveObject.tabIndex | ||
| _target Propriété (lecture seule) : | Supprimé | ActionScript 3.0 identifie des objets d'affichage directement ; l'identification d'un objet d'affichage par sa trajectoire n'est donc plus nécessaire. | |
| trackAsMenu Propriété | flash.display.SimpleButton.trackAsMenu | ||
| _url Propriété (lecture seule) : | Supprimé | Voir DisplayObject.loaderInfo.url. | |
| useHandCursor Propriété | flash.display.SimpleButton.useHandCursor | ||
| _visible Propriété | flash.display.DisplayObject.visible | ||
| _width Propriété | flash.display.DisplayObject.width | ||
| _x Propriété | flash.display.DisplayObject.x | ||
| _xmouse Propriété (lecture seule) : | flash.display.DisplayObject.mouseX | ||
| _xscale Propriété | flash.display.DisplayObject.scaleX | ||
| _y Propriété | flash.display.DisplayObject.y | ||
| _ymouse Propriété (lecture seule) : | flash.display.DisplayObject.mouseY | ||
| _yscale Propriété | flash.display.DisplayObject.scaleY | ||
| getDepth() Méthode | flash.display.DisplayObjectContainer.getChildIndex() | ActionScript 3.0 fournit un accès direct à la liste d'affichage ; la profondeur est donc gérée différemment. | |
| onDragOut() EventHandler | flash.display.InteractiveObject dispatches event: mouseOut | Remplacé dans le nouveau modèle d'événement par un événement mouseOut. | |
| onDragOver() EventHandler | flash.display.InteractiveObject dispatches event: mouseOver | Remplacé dans le nouveau modèle d'événement par un événement mouseOver. | |
| onKeyDown() EventHandler | flash.display.InteractiveObject dispatches event: keyDown | Remplacé dans le nouveau modèle d'événement par un événement keyDown. | |
| onKeyUp() EventHandler | flash.display.InteractiveObject dispatches event: keyUp | Remplacé dans le nouveau modèle d'événement par un événement keyUp. | |
| onKillFocus() EventHandler | flash.display.InteractiveObject dispatches event: focusOut | Remplacé dans le nouveau modèle d'événement par un événement focusOut. | |
| onPress() EventHandler | flash.display.InteractiveObject dispatches event: mouseDown | Remplacé dans le nouveau modèle d'événement par un événement mouseDown. | |
| onRelease() EventHandler | flash.display.InteractiveObject dispatches event: mouseUp | Remplacé dans le nouveau modèle d'événement par un événement mouseUp. | |
| onReleaseOutside() EventHandler | flash.display.InteractiveObject dispatches event: mouseUp | Remplacé dans le nouveau modèle d'événement par un événement mouseUp. | |
| onRollOut() EventHandler | flash.display.InteractiveObject dispatches event: mouseOut | Remplacé dans le nouveau modèle d'événement par un événement mouseOut. | |
| onRollOver() EventHandler | flash.display.InteractiveObject dispatches event: mouseOver | Remplacé dans le nouveau modèle d'événement par un événement mouseOver. | |
| onSetFocus() EventHandler | flash.display.InteractiveObject dispatches event: focusIn | Remplacé dans le nouveau modèle d'événement par un événement focusIn. | |
| Camera (classe) | flash.media.Camera | ||
| activityLevel Propriété (lecture seule) : | flash.media.Camera.activityLevel | ||
| bandwidth Propriété (lecture seule) : | flash.media.Camera.bandwidth | ||
| currentFps Propriété (lecture seule) : | flash.media.Camera.currentFPS | Modification de l'utilisation des majuscules de FPS. | |
| fps Propriété (lecture seule) : | flash.media.Camera.fps | ||
| height Propriété (lecture seule) : | flash.media.Camera.height | Type de données modifié de Number en int. | |
| index Propriété (lecture seule) : | flash.media.Camera.index | Type de données modifié de String en int. | |
| motionLevel Propriété (lecture seule) : | flash.media.Camera.motionLevel | Type de données modifié de Number en int. | |
| motionTimeOut Propriété (lecture seule) : | flash.media.Camera.motionTimeout | Type de données modifié de Number en int. Modification de la casse en motionTimeout. | |
| muted Propriété (lecture seule) : | flash.media.Camera.muted | ||
| name Propriété (lecture seule) : | flash.media.Camera.name | ||
| names Propriété (lecture seule) : | flash.media.Camera.names | ||
| quality Propriété (lecture seule) : | flash.media.Camera.quality | Type de données modifié de Number en int. | |
| width Propriété (lecture seule) : | flash.media.Camera.width | Type de données modifié de Number en int. | |
| get() Méthode | flash.media.Camera.getCamera() | Remplacé par getCamera(), qui prend un argument String et non pas Number. | |
| onActivity() EventHandler | flash.events.ActivityEvent.ACTIVITY | Remplacé par un événement activity dans le nouveau modèle d'événement. | |
| onStatus() EventHandler | flash.media.Camera dispatches event: status | Remplacé dans le nouveau modèle événement par un status objet StatusEvent. | |
| setMode() Méthode | flash.media.Camera.setMode() | Les paramètres width et height sont transformés en type de données int. | |
| setMotionLevel() Méthode | flash.media.Camera.setMotionLevel() | Les deux paramètres ont été modifiés en type de données int. | |
| setQuality() Méthode | flash.media.Camera.setQuality() | Les deux paramètres ont été modifiés en type de données int. | |
| capabilities (classe) | flash.system.Capabilities | Le nom de la classe a été modifié de minuscules en utilisation des majuscules initiale. | |
| Color (classe) | flash.geom.ColorTransform | La classe Color a été supprimée car toutes ses fonctionnalités peuvent être obtenues avec la classe flash.geom.ColorTransform. Les valeurs de couleur peuvent être affectées directement en utilisant les propriétés ou le constructeur de classe ColorTransform. Les objets ColorTransform peuvent être affectés à la propriété colorTransform d'un objet Transform, qui a son tour peut être affecté à la propriété transform d'une occurrence DisplayObject. | |
| Color Constructeur | flash.geom.ColorTransform.ColorTransform() | Supprimé Vous pouvez spécifier des valeurs de couleur en utilisant le constructeur ColorTransform(). | |
| getRGB() Méthode | flash.geom.ColorTransform.color | Vous pouvez accéder à la valeur de la couleur RVB en utilisant la propriété accesseur color de la classe ColorTransform. | |
| getTransform() Méthode | Supprimé | Les valeurs de couleur peuvent être affectées directement en utilisant les propriétés ou le constructeur de classe ColorTransform(). | |
| setRGB() Méthode | flash.geom.ColorTransform.color | Vous pouvez définir la valeur de la couleur RVB en utilisant la propriété accesseur color de la classe ColorTransform. | |
| setTransform() Méthode | Supprimé | Les valeurs de couleur peuvent être affectées directement en utilisant les propriétés ou le constructeur de classe ColorTransform(). | |
| ContextMenu (classe) | flash.ui.ContextMenu | La classe ContextMenu fait désormais partie du package flash.ui. | |
| builtInItems Propriété | flash.ui.ContextMenu.builtInItems | ||
| customItems Propriété | flash.ui.ContextMenu.customItems | ||
| ContextMenu Constructeur | flash.ui.ContextMenu.ContextMenu() | ||
| copy() Méthode | flash.ui.ContextMenu.clone() | ||
| hideBuiltInItems() Méthode | flash.ui.ContextMenu.hideBuiltInItems() | ||
| onSelect() EventHandler | flash.ui.ContextMenu dispatches event: menuSelect | Au lieu d'appeler le gestionnaire d'événement onSelect(), la classe ActionScript 3.0 distribue un événement menuSelect. | |
| ContextMenuItem (classe) | flash.ui.ContextMenuItem | La classe ContextMenuItem fait désormais partie du package flash.ui. | |
| caption Propriété | flash.ui.ContextMenuItem.caption | ||
| enabled Propriété | flash.ui.ContextMenuItem.enabled | ||
| separatorBefore Propriété | flash.ui.ContextMenuItem.separatorBefore | ||
| visible Propriété | flash.ui.ContextMenuItem.visible | ||
| ContextMenuItem Constructeur | flash.ui.ContextMenuItem.ContextMenuItem() | ||
| copy() Méthode | flash.ui.ContextMenuItem.clone() | ||
| onSelect() EventHandler | flash.ui.ContextMenuItem dispatches event: menuItemSelect | Au lieu d'appeler le gestionnaire d'événement onSelect(), la classe ActionScript 3.0 distribue un événement menuSelect. | |
| ConvolutionFilter (classe) | |||
| clone() Méthode | flash.filters.ConvolutionFilter.clone() | Renvoie maintenant un objet BitmapFilter. | |
| Date (classe) | Date | ActionScript 3.0 comporte un nouvel ensemble d'accesseurs de lecture pour toutes les méthodes qui débutent par getxxx(). Par exemple, dans ActionScript 3.0, Date.getDate() et Date.date renvoient la même valeur. | |
| getUTCYear() Méthode | Date.getUTCFullYear() | Cette méthode a été supprimée car elle ne fait pas partie de ECMAScript. Utilisez plutôt Date.getUTCFullYear(). | |
| getYear() Méthode | Date.getFullYear() | Cette méthode a été supprimée car elle ne fait pas partie de ECMAScript. Utilisez plutôt Date.getFullYear(). | |
| setYear() Méthode | Date.setFullYear() | Cette méthode a été supprimée car elle ne fait pas partie de ECMAScript. Utilisez plutôt Date.setFullYear(). | |
| DisplacementMapFilter (classe) | flash.filters.DisplacementMapFilter | Le type de données de plusieurs paramètres a été modifié de Number en uint. | |
| color Propriété | flash.filters.DisplacementMapFilter.color | Le type de données de ce paramètre est maintenant uint. | |
| componentX Propriété | flash.filters.DisplacementMapFilter.componentX | Le type de données de ce paramètre est maintenant uint. | |
| componentY Propriété | flash.filters.DisplacementMapFilter.componentY | Le type de données de ce paramètre est maintenant uint. | |
| DisplacementMapFilter Constructeur | flash.filters.DisplacementMapFilter.DisplacementMapFilter() | Le type de données des paramètres componentX, componentY et color est désormais uint. | |
| clone() Méthode | flash.filters.DisplacementMapFilter.clone() | Renvoie maintenant un objet BitmapFilter. | |
| DropShadowFilter (classe) | flash.filters.DropShadowFilter | ||
| color Propriété | flash.filters.DropShadowFilter.color | Le type de données de ce paramètre a été modifié de Number en uint. | |
| quality Propriété | flash.filters.DropShadowFilter.quality | Le type de données de ce paramètre a été modifié de Number en uint. | |
| DropShadowFilter Constructeur | flash.filters.DropShadowFilter.DropShadowFilter() | Tous les paramètres ont maintenant une valeur par défaut, et certains types de paramètre ont changé. | |
| clone() Méthode | flash.filters.DropShadowFilter.clone() | Renvoie maintenant un objet BitmapFilter au lieu d'un objet DropShadowFilter. | |
| Error (classe) | Erreur. | Une nouvelle méthode getStackTrace() a été ajoutée comme aide au débogage. | |
| ExternalInterface (classe) | flash.external.ExternalInterface | Paramètres modifiés pour deux méthodes dans cette classe. | |
| addCallback() Méthode | flash.external.ExternalInterface.addCallback() | La version ActionScript 3.0 de cette méthode n'accepte pas le paramètre instance . Le paramètre method est remplacé par un paramètre closure, qui peut prendre une référence à une fonction, une méthode de classe, ou une méthode d'une occurrence de classe particulière. De plus, si le code appelant ne peut pas accéder à la référence closure pour des raisons de sécurité, une exception SecurityError est renvoyée. | |
| call() Méthode | flash.external.ExternalInterface.call() | Si un problème survient, la version ActionScript 3.0 de cette méthode renvoie une erreur ou une exception SecurityError, en plus de null. | |
| FileReference (classe) | flash.net.FileReference | La version ActionScript 3.0 hérite des méthodes addEventListener() et removeEventListener() de la classe EventDispatcher. Des événements distribués remplacent les fonctions de gestionnaire d'événement. | |
| postData Propriété | flash.net.URLRequest.data | La propriété postData est ajoutée à ActionScript 2.0 dans Flash Player 9 pour envoyer des données POST avec le chargement ou le téléchargement du fichier. Dans ActionScript 3.0, utilisez la propriété data de la classe URLRequest pour envoyer des données POST ou GET. Voir flash.net.URLRequest.data dans ce guide de référence du langage pour plus de détails. | |
| size Propriété (lecture seule) : | flash.net.FileReference.size | Renvoie un type de données uint au lieu du type Number. | |
| addListener() Méthode | flash.events.EventDispatcher.addEventListener() | Dans le nouveau modèle d'événement, une méthode addListener() propre à la classe est inutile car cette dernière hérite de la méthode addEventListener() de la classe EventDispatcher. | |
| browse() Méthode | flash.net.FileReference.browse() | Dans ActionScript 2.0, renvoie false lorsqu'il y a une erreur. Dans ActionScript 3.0, renvoie une exception IllegalOperationError ou ArgumentError. Néanmoins, la méthode continue à renvoyer false si les paramètres ne sont pas valides, la boîte de dialogue de recherche de fichiers ne s'ouvre pas, ou une autre session de navigateur est en cours. D'autre part, le paramètre typelist a changé. Dans ActionScript 2.0, vous pouvez transmettre à la méthode browse() un tableau de chaînes pour spécifier un filtre de fichier. Dans ActionScript 3.0, vous transmettez un tableau d'objets FileFilter. | |
| download() Méthode | flash.net.FileReference.download() | Lorsqu'une erreur se produit, envoie des exceptions au lieu de renvoyer false. Le type de données du premier paramètre a changé. Dans ActionScript 2.0, le premier paramètre que vous transmettez à download() est une chaîne. Dans ActionScript 3.0, vous transmettez un objet URLRequest. | |
| removeListener() Méthode | flash.events.EventDispatcher.removeEventListener() | Dans le nouveau modèle d'événement, une méthode removeListener() propre à la classe est inutile car cette dernière hérite de la méthode removeEventListener() de la classe EventDispatcher. | |
| upload() Méthode | flash.net.FileReference.upload() | Différentes modifications ont été apportées :
| |
| onCancel Ecouteur | flash.net.FileReference dispatches event: cancel | Dans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onCancel(), cette classe distribue un événement appelé cancel. | |
| onComplete Ecouteur | flash.net.FileReference dispatches event: complete | Dans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onComplete(), cette classe distribue un événement appelé complete. | |
| onHTTPError Ecouteur | flash.net.FileReference dispatches event: httpStatus | Dans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onHTTPError(), cette classe distribue un événement appelé httpStatus. | |
| onIOError Ecouteur | flash.net.FileReference dispatches event: ioError | Dans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onIOError(), cette classe distribue un événement appelé ioError. | |
| onOpen Ecouteur | flash.net.FileReference dispatches event: open | Dans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onOpen(), cette classe distribue un événement appelé open. | |
| onProgress Ecouteur | flash.net.FileReference dispatches event: progress | Dans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onProgress(), cette classe distribue un événement appelé progress. | |
| onSecurityError Ecouteur | flash.net.FileReference dispatches event: securityError | Dans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onSecurityError(), cette classe distribue un événement appelé securityError. | |
| onSelect Ecouteur | flash.net.FileReference dispatches event: select | Dans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onSelect(), cette classe distribue un événement appelé select. | |
| onUploadCompleteData | flash.net.FileReference dispatches event: complete | Dans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onUploadCompleteData(), cette classe distribue un événement appelé uploadCompleteData. | |
| FileReferenceList (classe) | flash.net.FileReferenceList | La classe ActionScript 3.0 hérite des méthodes addEventListener() et removeEventListener() de la classe EventDispatcher. Au lieu des gestionnaires d'événement onCancel() et onSelect(), la classe ActionScript 3.0 utilise des événements appelés cancel et select. | |
| addListener() Méthode | flash.events.EventDispatcher.addEventListener() | Dans le nouveau modèle d'événement, une méthode addListener() propre à la classe est inutile car cette dernière hérite de la méthode addEventListener() de la classe EventDispatcher. | |
| browse() Méthode | flash.net.FileReferenceList.browse() | Dans ActionScript 3.0, au lieu de renvoyer false lorsqu'il y a une erreur, cette méthode renvoie une exception IllegalOperationError. D'autre part, le paramètre typelist a changé. Dans ActionScript 2.0, vous pouvez transmettre à la méthode browse() un tableau de chaînes pour spécifier un filtre de fichier. Dans ActionScript 3.0, vous transmettez un tableau d'objets FileFilter. | |
| removeListener() Méthode | flash.events.EventDispatcher.removeEventListener() | Dans le nouveau modèle d'événement, une méthode removeListener() propre à la classe est inutile car cette dernière hérite de la méthode removeEventListener() de la classe EventDispatcher. | |
| onCancel Ecouteur | flash.net.FileReferenceList dispatches event: cancel | Dans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onCancel(), cette classe distribue un événement appelé cancel. | |
| onSelect Ecouteur | flash.net.FileReferenceList dispatches event: select | Dans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onSelect(), cette classe distribue un événement appelé select. | |
| GlowFilter (classe) | flash.filters.GlowFilter | Le type de données de plusieurs propriétés a été modifié de Number en uint. | |
| color Propriété | flash.filters.GlowFilter.color | Le type de données de cette propriété a été modifié de Number en uint. | |
| quality Propriété | flash.filters.GlowFilter.quality | Le type de données de cette propriété a été modifié de Number en uint. | |
| GlowFilter Constructeur | flash.filters.GlowFilter.GlowFilter() | Les paramètres color et quality sont désormais les types de données uint et int, respectivement, au lieu de Number. Une valeur par défaut est maintenant affectée à tous les paramètres. | |
| clone() Méthode | flash.filters.GlowFilter.clone() | Renvoie un objet BitmapFilter au lieu d'un objet GlowFilter. | |
| GradientBevelFilter (classe) | flash.filters.GradientBevelFilter | ||
| quality Propriété | flash.filters.GradientBevelFilter.quality | Le type de données de cette propriété a été modifié de Number en int. | |
| clone() Méthode | flash.filters.GradientBevelFilter.clone() | Renvoie un objet BitmapFilter au lieu d'un objet GradientBevelFilter. | |
| GradientGlowFilter (classe) | flash.filters.GradientGlowFilter | ||
| quality Propriété | flash.filters.GradientGlowFilter.quality | Le type de données de cette propriété a été modifié de Number en int. | |
| GradientGlowFilter Constructeur | flash.filters.GradientGlowFilter.GradientGlowFilter() | Les valeurs par défaut ajoutées à tous les paramètres et le type de données du paramètre quality ont été modifiés de Number en int. | |
| clone() Méthode | flash.filters.GradientGlowFilter.clone() | Renvoie un objet BitmapFilter au lieu d'un objet GradientGlowFilter. | |
| IME (classe) | flash.system.IME | Cette classe a été déplacée dans le package flash.system. | |
| ALPHANUMERIC_FULL Constante | flash.system.IMEConversionMode.ALPHANUMERIC_FULL | ||
| ALPHANUMERIC_HALF Constante | flash.system.IMEConversionMode.ALPHANUMERIC_HALF | ||
| CHINESE Constante | flash.system.IMEConversionMode.CHINESE | ||
| JAPANESE_HIRAGANA Constante | flash.system.IMEConversionMode.JAPANESE_HIRAGANA | ||
| JAPANESE_KATAKANA_FULL Constante | flash.system.IMEConversionMode.JAPANESE_KATAKANA_FULL | ||
| JAPANESE_KATAKANA_HALF Constante | flash.system.IMEConversionMode.JAPANESE_KATAKANA_HALF | ||
| KOREAN Constante | flash.system.IMEConversionMode.KOREAN | ||
| UNKNOWN Constante | flash.system.IMEConversionMode.UNKNOWN | ||
| addListener() Méthode | flash.events.EventDispatcher.addEventListener() | Dans le nouveau modèle d'événement, une méthode addListener() propre à la classe est inutile car cette dernière hérite de la méthode addEventListener() de la classe EventDispatcher. | |
| getConversionMode() Méthode | flash.system.IME.conversionMode | Changé en une propriété accesseur. | |
| getEnabled() Méthode | flash.system.IME.enabled | Changé en une propriété accesseur. | |
| removeListener() Méthode | flash.events.EventDispatcher.removeEventListener() | Dans le nouveau modèle d'événement, une méthode removeListener() propre à la classe est inutile car cette dernière hérite de la méthode removeEventListener() de la classe EventDispatcher. | |
| setConversionMode() Méthode | flash.system.IME.conversionMode | Changé en une propriété accesseur. | |
| setEnabled() Méthode | flash.system.IME.enabled | Changé en une propriété accesseur. | |
| onIMEComposition Ecouteur | flash.system.IME dispatches event: imeComposition | Dans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onIMEComposition(), cette classe distribue un événement appelé imeComposition. | |
| Key (classe) | flash.ui.Keyboard | Cette classe a un nouveau nom dans ActionScript 3.0 pour correspondre à d'autres classes qui appartiennent à la classe Keyboard, par exemple KeyboardEvent. | |
| BACKSPACE Constante | flash.ui.Keyboard.BACKSPACE | Déclaré comme constante dans ActionScript 3.0 et type de données modifié en uint. | |
| CAPSLOCK Constante | flash.ui.Keyboard.CAPS_LOCK | Déclaré comme constante dans ActionScript 3.0, trait de soulignement ajouté, et type de données modifié en uint. | |
| CONTROL Constante | flash.ui.Keyboard.CONTROL | Déclaré comme constante dans ActionScript 3.0 et type de données modifié en uint. | |
| DELETEKEY Constante | flash.ui.Keyboard.DELETE | Nom changé en DELETE dans ActionScript 3.0, déclaré comme constante, et type de données modifié en uint. | |
| DOWN Constante | flash.ui.Keyboard.DOWN | Déclaré comme constante dans ActionScript 3.0 et type de données modifié en uint. | |
| END Constante | flash.ui.Keyboard.END | Déclaré comme constante dans ActionScript 3.0 et type de données modifié en uint. | |
| ENTER Constante | flash.ui.Keyboard.ENTER | Déclaré comme constante dans ActionScript 3.0 et type de données modifié en uint. | |
| ESCAPE Constante | flash.ui.Keyboard.ESCAPE | Déclaré comme constante dans ActionScript 3.0 et type de données modifié en uint. | |
| HOME Constante | flash.ui.Keyboard.HOME | Déclaré comme constante dans ActionScript 3.0 et type de données modifié en uint. | |
| INSERT Constante | flash.ui.Keyboard.INSERT | Déclaré comme constante dans ActionScript 3.0 et type de données modifié en uint. | |
| LEFT Constante | flash.ui.Keyboard.LEFT | Déclaré comme constante dans ActionScript 3.0 et type de données modifié en uint. | |
| _listeners Propriété (lecture seule) : | flash.events.EventDispatcher.willTrigger() | Pas un équivalent direct. La méthode willTrigger() vous indique si des écouteurs sont enregistrés, mais n'indique pas leur nombre. | |
| PGDN Constante | flash.ui.Keyboard.PAGE_DOWN | Nom changé en PAGE_DOWN dans ActionScript 3.0, déclaré comme constante, et type de données modifié en uint. | |
| PGUP Constante | flash.ui.Keyboard.PAGE_UP | Nom changé en PAGE_UP dans ActionScript 3.0, déclaré comme constante, et type de données modifié en uint. | |
| RIGHT Constante | flash.ui.Keyboard.RIGHT | Déclaré comme constante dans ActionScript 3.0 et type de données modifié en uint. | |
| SHIFT Constante | flash.ui.Keyboard.SHIFT | Déclaré comme constante dans ActionScript 3.0 et type de données modifié en uint. | |
| SPACE Constante | flash.ui.Keyboard.SPACE | Déclaré comme constante dans ActionScript 3.0 et type de données modifié en uint. | |
| TAB Constante | flash.ui.Keyboard.TAB | Déclaré comme constante dans ActionScript 3.0 et type de données modifié en uint. | |
| UP Constante | flash.ui.Keyboard.UP | Déclaré comme constante dans ActionScript 3.0 et type de données modifié en uint. | |
| addListener() Méthode | flash.events.EventDispatcher.addEventListener() | Dans ActionScript 3.0, la méthode addListener() propre à la classe est inutile car tous les objets d'affichage héritent de la méthode addEventListener() de la classe EventDispatcher. | |
| getAscii() Méthode | flash.events.KeyboardEvent.charCode | ||
| getCode() Méthode | flash.events.KeyboardEvent.keyCode | ||
| isAccessible() Méthode | flash.ui.Keyboard.isAccessible() | ||
| isDown() Méthode | Supprimé | Supprimé pour des raisons de sécurité. Dans ActionScript 3.0, écrivez un gestionnaire d'événement pour l'événement flash.display.InteractiveObject. keyDown | |
| isToggled() Méthode | Supprimé | Supprimé pour des raisons de sécurité. | |
| removeListener() Méthode | flash.events.EventDispatcher.removeEventListener() | Dans ActionScript 3.0, la méthode removeListener() propre à la classe est inutile car tous les objets d'affichage héritent de la méthode removeEventListener() de la classe EventDispatcher. | |
| onKeyDown Ecouteur | flash.display.InteractiveObject dispatches event: keyDown | Dans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onKeyDown, la classe InteractiveObject distribue un objet keyDown KeyboardEvent. | |
| onKeyUp Ecouteur | flash.display.InteractiveObject dispatches event: keyUp | Dans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onKeyUp, la classe InteractiveObject distribue un objet keyUp KeyboardEvent. | |
| LoadVars (classe) | flash.net.URLLoader | La fonctionnalité de la classe LoadVars est remplacée par les classes URLLoader, URLRequest, URLStream et URLVariables. | |
| contentType Propriété | flash.net.URLRequest.contentType | ||
| loaded Propriété | Supprimé | Il n'y a pas de propriété Boolean correspondante dans ActionScript 3.0, mais vous pouvez utiliser flash.events.Event.COMPLETE pour définir des écouteurs qui sont prévenus lorsque les données sont chargées. | |
| LoadVars Constructeur | flash.net.URLLoader.URLLoader() | ||
| addRequestHeader() Méthode | flash.net.URLRequestHeader | ||
| decode() Méthode | flash.net.URLVariables.decode() | ||
| getBytesLoaded() Méthode | flash.net.URLLoader.bytesLoaded | Classe changée en URLLoader ; modifiée de fonction en propriété accesseur ; et nom modifié de getBytesLoaded en bytesLoaded. | |
| getBytesTotal() Méthode | flash.net.URLLoader.bytesTotal | Classe changée en URLLoader ; modifiée de fonction en propriété accesseur ; et nom modifié de getBytesTotal en bytesTotal. | |
| load() Méthode | flash.net.URLLoader.load() | ||
| onData() EventHandler | flash.net.URLLoader dispatches event: complete | Voir la classe URLLoader. Un événement complete est distribué lorsque l'opération de téléchargement est terminée mais avant l'analyse de toute donnée. | |
| onHTTPStatus() EventHandler | flash.net.URLLoader dispatches event: httpStatus | Dans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onHTTPStatus, la classe URLLoader distribue un objet HTTPStatusEvent appelé httpStatus. | |
| onLoad() EventHandler | flash.net.URLLoader dispatches event: complete | Voir la classe URLLoader. Un événement complete est distribué lorsque l'opération de téléchargement est terminée. | |
| send() Méthode | flash.net.sendToURL() | ||
| sendAndLoad() Méthode | flash.net.sendToURL() | La méthode sendToURL() envoie une requête d'URL au serveur, mais ignore la réponse. Pour recevoir la réponse, utilisez flash.net.URLLoader.load(). | |
| toString() Méthode | Supprimé | Cette méthode est devenue inutile dans ActionScript 3.0. | |
| LocalConnection (classe) | flash.net.LocalConnection | Cette classe a été déplacée dans le package flash.net. | |
| LocalConnection Constructeur | flash.net.LocalConnection.LocalConnection() | ||
| allowDomain() EventHandler | flash.net.LocalConnection.allowDomain() | Changé en une méthode normale dans ActionScript 3.0, n'est plus un gestionnaire d'événement. Paramètre modifié pour utiliser le format de paramètre ...(rest). Valeur renvoyée modifiée en void. | |
| allowInsecureDomain() EventHandler | flash.net.LocalConnection.allowInsecureDomain() | Changé en une méthode normale dans ActionScript 3.0, n'est plus un gestionnaire d'événement. Paramètre modifié pour utiliser le format de paramètre ...(rest). Valeur renvoyée modifiée en void. | |
| close() Méthode | flash.net.LocalConnection.close() | ||
| connect() Méthode | flash.net.LocalConnection.connect() | ||
| domain() Méthode | flash.net.LocalConnection.domain | Changé en propriété accesseur. | |
| onStatus() EventHandler | flash.net.LocalConnection dispatches event: status | Dans le nouveau modèle d'événement, les fonctions de rappel sont remplacées par des objets événement. | |
| send() Méthode | flash.net.LocalConnection.send() | Troisième paramètre modifié pour utiliser le format de paramètre ...(rest). Type renvoyé modifié en void. | |
| Microphone (classe) | flash.media.Microphone | Cette classe a été déplacée dans le package flash.media. | |
| index Propriété (lecture seule) : | flash.media.Microphone.index | Type de données modifié en uint. | |
| rate Propriété (lecture seule) : | flash.media.Microphone.rate | Type de données modifié en uint. | |
| silenceTimeOut Propriété (lecture seule) : | flash.media.Microphone.silenceTimeout | Modification de l'utilisation des majuscules sur "Timeout". Type de données modifié en int. | |
| get() Méthode | flash.media.Microphone.getMicrophone() | Nom modifié de get() à getMicrophone(). Type de données du paramètre modifié en uint. | |
| onActivity() EventHandler | flash.media.Microphone dispatches event: activity | Dans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onActivity, cette classe distribue un événement activity. | |
| onStatus() EventHandler | flash.media.Microphone dispatches event: status | Dans ActionScript 3.0, au lieu d'appeler le gestionnaire d'événement onStatus, cette classe distribue un événement status. L'événement status a une valeur de propriété code de Muted et Unmuted. | |
| setGain() Méthode | flash.media.Microphone.gain | Propriété gain et méthode setGain() réunies dans une propriété accesseur get/set appelée gain. Type de données modifié en uint. | |
| setRate() Méthode | flash.media.Microphone.rate | Propriété rate et méthode setRate() réunies dans une propriété accesseur get/set appelée rate. Type de données modifié en uint. | |
| setSilenceLevel() Méthode | flash.media.Microphone.setSilenceLevel() | Type de données du paramètre timeOut changé en int. Utilisation des majuscules du paramètre timeOut changée en timeout. | |
| setUseEchoSuppression() Méthode | flash.media.Microphone.setUseEchoSuppression() | ||
| Mouse (classe) | flash.ui.Mouse | ||
| addListener() Méthode | flash.events.EventDispatcher.addEventListener()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() Méthode | flash.ui.Mouse.hide() | Modifié pour renvoyer void. | |
| removeListener() Méthode | 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() Méthode | flash.ui.Mouse.show() | Modifié pour renvoyer void. | |
| onMouseDown Ecouteur | flash.display.InteractiveObject dispatches event: mouseDown | Remplacé dans le nouveau modèle d'événement par un événement mouseDown. | |
| onMouseMove Ecouteur | flash.display.InteractiveObject dispatches event: mouseMove | Remplacé dans le nouveau modèle d'événement par un événement mouseMove. | |
| onMouseUp Ecouteur | flash.display.InteractiveObject dispatches event: mouseUp | Remplacé dans le nouveau modèle d'événement par un événement mouseUp. | |
| onMouseWheel Ecouteur | flash.display.InteractiveObject dispatches event: mouseWheel | Remplacé dans le nouveau modèle d'événement par un événement mouseWheel. | |
| MovieClip (classe) | flash.display.MovieClip | La plupart des méthodes MovieClip ont été déplacées vers d'autres classes dans ActionScript 3.0. Tous les gestionnaires d'événement ont été remplacés par des objets d'événement dans le nouveau modèle d'événements. | |
| _alpha Propriété | flash.display.DisplayObject.alpha | Déplacé dans la classe DisplayObject et trait de soulignement initial supprimé du nom. | |
| blendMode Propriété | flash.display.DisplayObject.blendMode | ||
| cacheAsBitmap Propriété | flash.display.DisplayObject.cacheAsBitmap | ||
| _currentframe Propriété (lecture seule) : | flash.display.MovieClip.currentFrame | Trait de soulignement initial supprimé du nom. | |
| _droptarget Propriété (lecture seule) : | flash.display.Sprite.dropTarget | Déplacé dans la classe Sprite, trait de soulignement initial supprimé du nom et changé en casse mixte. | |
| filters Propriété | flash.display.DisplayObject.filters | ||
| focusEnabled Propriété | Supprimé | Dans ActionScript 3.0, tous les objets interactifs sont activés pour le focus ; cette propriété est donc devenue inutile. | |
| _focusrect Propriété | flash.display.InteractiveObject.focusRect | Déplacé dans la classe InteractiveObject, trait de soulignement initial supprimé du nom et changé en casse mixte. | |
| _framesloaded Propriété (lecture seule) : | flash.display.MovieClip.framesLoaded | Supprimé Trait de soulignement initial supprimé du nom et changé en casse mixte. | |
| _height Propriété | flash.display.DisplayObject.height | Déplacé dans la classe DisplayObject et trait de soulignement initial supprimé du nom. | |
| _highquality Propriété | Supprimé | Voir Stage.quality. | |
| hitArea Propriété | flash.display.Sprite.hitArea | Déplacé dans une classe Sprite. | |
| _lockroot Propriété | Supprimé | Dans ActionScript 3.0, la racine d'un objet d'affichage est définie automatiquement ; la propriété _lockroot est donc toujours bien activée. Voir flash.display.DisplayObject.root pour plus de détails. | |
| menu Propriété | Supprimé | Voir InteractiveObject.contextMenu. | |
| _name Propriété | flash.display.DisplayObject.name | Déplacé dans la classe DisplayObject et trait de soulignement initial supprimé du nom. | |
| opaqueBackground Propriété | flash.display.DisplayObject.opaqueBackground | ||
| _parent Propriété | flash.display.DisplayObject.parent | Déplacé dans la classe DisplayObject et trait de soulignement initial supprimé du nom. | |
| _quality Propriété | flash.display.Stage.quality | ||
| _rotation Propriété | flash.display.DisplayObject.rotation | Déplacé dans la classe DisplayObject et trait de soulignement initial supprimé du nom. | |
| scale9Grid Propriété | flash.display.DisplayObject.scale9Grid | ||
| scrollRect Propriété | flash.display.DisplayObject.scrollRect | Modifié en type de données Rectangle. | |
| _soundbuftime Propriété | flash.media.SoundMixer.bufferTime | Déplacé dans la classe SoundMixer, qui est utilisée pour le contrôle du son global, renommé sans abréviation, et trait de soulignement initial supprimé du nom. | |
| tabChildren Propriété | flash.display.DisplayObjectContainer.tabChildren | ||
| tabEnabled Propriété | flash.display.InteractiveObject.tabEnabled | ||
| tabIndex Propriété | flash.display.InteractiveObject.tabIndex | ||
| _target Propriété (lecture seule) : | Supprimé | ActionScript 3.0 identifie des objets d'affichage directement ; l'identification d'un objet d'affichage par sa trajectoire n'est donc plus nécessaire. | |
| _totalframes Propriété (lecture seule) : | flash.display.MovieClip.totalFrames | Changé en casse mixte et trait de soulignement initial supprimé du nom. | |
| trackAsMenu Propriété | flash.display.MovieClip.trackAsMenu | ||
| transform Propriété | flash.display.DisplayObject.transform | ||
| _url Propriété (lecture seule) : | flash.display.Loader.contentLoaderInfo | ||
| useHandCursor Propriété | flash.display.Sprite.useHandCursor | ||
| _visible Propriété | flash.display.DisplayObject.visible | Déplacé dans la classe DisplayObject et trait de soulignement initial supprimé du nom. | |
| _width Propriété | flash.display.DisplayObject.width | Déplacé dans la classe DisplayObject et trait de soulignement initial supprimé du nom. | |
| _x Propriété | flash.display.DisplayObject.x | Déplacé dans la classe DisplayObject et trait de soulignement initial supprimé du nom. | |
| _xmouse Propriété (lecture seule) : | flash.display.DisplayObject.mouseX | Déplacé dans la classe DisplayObject, nom changé en mouseX, et trait de soulignement initial supprimé du nom. | |
| _xscale Propriété | flash.display.DisplayObject.scaleX | Déplacé dans la classe DisplayObject, nom changé en scaleX, et trait de soulignement initial supprimé du nom. | |
| _y Propriété | flash.display.DisplayObject.y | Déplacé dans la classe DisplayObject et trait de soulignement initial supprimé du nom. | |
| _ymouse Propriété (lecture seule) : | flash.display.DisplayObject.mouseY | Déplacé dans la classe DisplayObject, nom changé en mouseY, et trait de soulignement initial supprimé du nom. | |
| _yscale Propriété | flash.display.DisplayObject.scaleY | Déplacé dans la classe DisplayObject, nom changé en scaleY, et trait de soulignement initial supprimé du nom. | |
| attachAudio() Méthode | Supprimé | Lorsque la source audio est un objet Micro, utilisez NetStream.attachAudio() ou Microphone.setLoopBack(). Lorsque la source audio est un fichier FLV, utilisez | |
| attachBitmap() Méthode | Supprimé | Dans ActionScript 3.0, utilisez addChild() pour ajouter des objets d'affichage enfants. | |
| attachMovie() Méthode | Supprimé | Dans ActionScript 3.0, utilisez addChild() pour ajouter des objets d'affichage enfants. | |
| beginBitmapFill() Méthode | flash.display.Graphics.beginBitmapFill() | ||
| beginFill() Méthode | flash.display.Graphics.beginFill() | Déplacé vers la classe Graphics et type de données du premier paramètre modifié sur uint. | |
| beginGradientFill() Méthode | flash.display.Graphics.beginGradientFill() | ||
| clear() Méthode | flash.display.Graphics.clear() | ||
| createEmptyMovieClip() Méthode | Supprimé | Dans ActionScript 3.0, utilisez l'opérateur new pour créer des clips. | |
| createTextField() Méthode | Supprimé | Dans ActionScript 3.0, utilisez l'opérateur new pour créer des champs de texte. | |
| curveTo() Méthode | flash.display.Graphics.curveTo() | ||
| duplicateMovieClip() Méthode | Supprimé | Dans ActionScript 3.0, utilisez l'opérateur new pour créer une nouvelle occurrence. | |
| endFill() Méthode | flash.display.Graphics.endFill() | ||
| getBounds() Méthode | flash.display.DisplayObject.getBounds() | ||
| getBytesLoaded() Méthode | flash.net.URLLoader.bytesLoaded | Déplacé dans la classe URLLoader et type de données modifié de Number en int. | |
| getBytesTotal() Méthode | flash.net.URLLoader.bytesTotal | Déplacé dans la classe URLLoader et type de données modifié de Number en int. | |
| getDepth() Méthode | flash.display.DisplayObjectContainer.getChildIndex() | ActionScript 3.0 fournit un accès direct à la liste d'affichage ; la profondeur est donc gérée différemment. | |
| getInstanceAtDepth() Méthode | flash.display.DisplayObjectContainer.getChildAt() | ActionScript 3.0 fournit un accès direct à la liste d'affichage ; la profondeur est donc gérée différemment. | |
| getNextHighestDepth() Méthode | flash.display.DisplayObjectContainer.addChild() | Pas d'équivalent direct, mais la méthode addChild() ajoute un enfant derrière tous les autres enfants de l'occurrence DisplayObjectContainer ; une méthode qui détermine la prochaine profondeur disponible est donc inutile. | |
| getRect() Méthode | flash.display.DisplayObject.getRect() | ||
| getSWFVersion() Méthode | flash.display.LoaderInfo.swfVersion | Déplacé vers la classe LoaderInfo et type de données modifié en uint. | |
| getTextSnapshot() Méthode | flash.display.DisplayObjectContainer.textSnapshot | ||
| getURL() Méthode | flash.net.navigateToURL() | Remplacé par les méthodes flash.net.navigateToURL() et flash.net.sentToURL(). Voir également la classe URLLoader. | |
| globalToLocal() Méthode | flash.display.DisplayObject.globalToLocal() | ||
| gotoAndStop() Méthode | flash.display.MovieClip.gotoAndStop() | ||
| hitTest() Méthode | flash.display.DisplayObject.hitTestObject() | ||
| lineGradientStyle() Méthode | flash.display.Graphics.lineGradientStyle() | ||
| lineStyle() Méthode | flash.display.Graphics.lineStyle() | ||
| lineTo() Méthode | flash.display.Graphics.lineTo() | ||
| loadMovie() Méthode | flash.display.Loader.load() | Voir la classe Loader. | |
| loadVariables() Méthode | flash.net.URLLoader | Supprimé Voir la classe URLLoader. | |
| localToGlobal() Méthode | flash.display.DisplayObject.localToGlobal() | ||
| moveTo() Méthode | flash.display.Graphics.moveTo() | ||
| nextFrame() Méthode | flash.display.MovieClip.nextFrame() | ||
| onData() EventHandler | flash.display.LoaderInfo dispatches event: complete | Remplacé dans le nouveau modèle d'événement par un événement complete, qui est distribué à la fin de l'opération de téléchargement mais avant l'analyse des données. | |
| onDragOut() EventHandler | flash.display.InteractiveObject dispatches event: mouseOut | Remplacé dans le nouveau modèle d'événement par un événement mouseOut. | |
| onDragOver() EventHandler | flash.display.InteractiveObject dispatches event: mouseOver | Remplacé dans le nouveau modèle d'événement par un événement mouseOver. | |
| onEnterFrame() EventHandler | flash.display.DisplayObject dispatches event: enterFrame | Remplacé dans le nouveau modèle d'événement par un événement enterFrame. | |
| onKeyDown() EventHandler | flash.display.InteractiveObject dispatches event: keyDown | Remplacé dans le nouveau modèle d'événement par un événement keyDown. | |
| onKeyUp() EventHandler | flash.display.InteractiveObject dispatches event: keyUp | Remplacé dans le nouveau modèle d'événement par un événement keyUp. | |
| onKillFocus() EventHandler | flash.display.InteractiveObject dispatches event: focusOut | Remplacé dans le nouveau modèle d'événement par un événement focusOut. | |
| onLoad() EventHandler | flash.display.LoaderInfo dispatches event: complete | Voir également la classe URLLoader. Un événement complete est distribué lorsque l'opération de téléchargement est terminée. | |
| onMouseDown() EventHandler | flash.display.InteractiveObject dispatches event: mouseDown | Remplacé dans le nouveau modèle d'événement par un événement mouseDown. | |
| onMouseMove() EventHandler | flash.display.InteractiveObject dispatches event: mouseMove | Remplacé dans le nouveau modèle d'événement par un événement mouseMove. | |
| onMouseUp() EventHandler | flash.display.InteractiveObject dispatches event: mouseUp | Remplacé dans le nouveau modèle d'événement par un événement mouseUp. | |
| onPress() EventHandler | flash.display.InteractiveObject dispatches event: mouseDown | Remplacé dans le nouveau modèle d'événement par un événement mouseDown. | |
| onRelease() EventHandler | flash.display.InteractiveObject dispatches event: mouseUp | Remplacé dans le nouveau modèle d'événement par un événement mouseUp. | |
| onReleaseOutside() EventHandler | flash.display.InteractiveObject dispatches event: mouseUp | Remplacé dans le nouveau modèle d'événement par un événement mouseUp. | |
| onRollOut() EventHandler | flash.display.InteractiveObject dispatches event: mouseOut | Remplacé dans le nouveau modèle d'événement par un événement mouseOut. | |
| onRollOver() EventHandler | flash.display.InteractiveObject dispatches event: mouseOver | Remplacé dans le nouveau modèle d'événement par un événement mouseOver. | |
| onSetFocus() EventHandler | flash.display.InteractiveObject dispatches event: focusIn | Remplacé dans le nouveau modèle d'événement par un événement focusIn. | |
| onUnload() EventHandler | flash.display.LoaderInfo dispatches event: unload | Remplacé dans le nouveau modèle d'événement par un événement unload. | |
| play() Méthode | flash.display.MovieClip.play() | ||
| prevFrame() Méthode | flash.display.MovieClip.prevFrame() | ||
| removeMovieClip() Méthode | flash.display.DisplayObjectContainer.removeChild() | Supprimé Appelez la méthode removeChild() du conteneur de l'objet d'affichage parent qui contient le clip. | |
| setMask() Méthode | flash.display.DisplayObject.mask | ||
| startDrag() Méthode | flash.display.Sprite.startDrag() | ||
| stop() Méthode | flash.display.MovieClip.stop() | ||
| stopDrag() Méthode | flash.display.Sprite.stopDrag() | ||
| swapDepths() Méthode | Supprimé | Dans ActionScript 3.0, vous pouvez obtenir le même fonctionnement en utilisant les méthodes de la classe DisplayObjectContainer, telles que addChildAt(), setChildIndex(), swapChildren() et swapChildrenAt(). | |
| unloadMovie() Méthode | flash.display.Loader.unload() | ||
| MovieClipLoader (classe) | flash.display.Loader | Remplacé par la classe flash.display.Loader. | |
| MovieClipLoader Constructeur | flash.display.Loader.Loader() | ||
| addListener() Méthode | flash.events.EventDispatcher.addEventListener() | Dans le nouveau modèle d'événement, une méthode addListener() propre à la classe est inutile car cette dernière hérite de la méthode addEventListener() de la classe EventDispatcher. | |
| getProgress() Méthode | flash.display.LoaderInfo dispatches event: progress | Remplacé dans le nouveau modèle d'événement par un événement progress. Objets événement de type progress contenant des propriétés appelées bytesLoaded et bytesTotal. | |
| loadClip() Méthode | flash.display.Loader.load() | Remplacé par la méthode load() de la classe flash.display.Loader. | |
| removeListener() Méthode | flash.events.EventDispatcher.removeEventListener() | Dans le nouveau modèle d'événement, une méthode removeListener() propre à la classe est inutile car cette dernière hérite de la méthode removeEventListener() de la classe EventDispatcher. | |
| unloadClip() Méthode | flash.display.Loader.unload() | Remplacé par la méthode unload() de la classe flash.display.Loader. | |
| onLoadComplete Ecouteur | flash.display.LoaderInfo dispatches event: complete | Remplacé dans le nouveau modèle d'événement par un événement complete. | |
| onLoadError Ecouteur | flash.display.LoaderInfo dispatches event: ioError | Remplacé dans le nouveau modèle d'événement par un événement ioError. | |
| onLoadInit Ecouteur | flash.display.LoaderInfo dispatches event: init | Remplacé dans le nouveau modèle d'événement par un événement init. | |
| onLoadProgress Ecouteur | flash.display.LoaderInfo dispatches event: progress | Remplacé dans le nouveau modèle d'événement par un événement progress. | |
| onLoadStart Ecouteur | flash.display.LoaderInfo dispatches event: open | Remplacé dans le nouveau modèle d'événement par un événement open. | |
| NetConnection (classe) | flash.net.NetConnection | Cette classe a été déplacée dans le package flash.net. | |
| NetConnection Constructeur | flash.net.NetConnection.NetConnection() | ||
| connect() Constructeur | flash.net.NetConnection.connect() | La version ActionScript 3.0 ajoute un paramètre ...(rest). | |
| onStatus() EventHandler | flash.net.NetConnection dispatches event: netStatus | Remplacé dans le nouveau modèle d'événement par un événement netStatus. | |
| NetStream (classe) | flash.net.NetStream | Cette classe a été déplacée dans le package flash.net. | |
| bytesLoaded Propriété (lecture seule) : | flash.net.NetStream.bytesLoaded | Type de données modifié en uint. | |
| bytesTotal Propriété (lecture seule) : | flash.net.NetStream.bytesTotal | Type de données modifié en uint. | |
| currentFps Propriété (lecture seule) : | flash.net.NetStream.currentFPS | Dans ActionScript 3.0, FPS est entièrement en majuscule. | |
| attachVideo() Méthode | flash.net.NetStream.attachCamera | Remplacé par NetStream.attachCamera(). Nécessite Flash Media Server. | |
| onStatus() EventHandler | flash.net.NetStream dispatches event: netStatus | Remplacé dans le nouveau modèle d'événement par un événement netStatus. | |
| pause() Méthode | flash.net.NetStream.pause() | Dans ActionScript 3.0, la méthode pause ne prend pas de paramètre. Deux nouvelles méthodes sont disponibles pour obtenir le même fonctionnement : resume() et togglePause(). | |
| play() Méthode | flash.net.NetStream.play() | Les paramètres name, start, len et reset sont valides uniquement pour Flash Media Server. Pour Flash, ...arguments est utilisé à la place. | |
| seek() Méthode | flash.net.NetStream.seek() | Avec Flash Media Server, le comportement de seek() dépend du paramètre <EnhancedSeek> dans Application.xml. | |
| setBufferTime() Méthode | flash.net.NetStream.bufferTime | Dans ActionScript 3.0, modifié en propriété accesseur en lecture/écriture. | |
| Number (classe) | Number | ||
| Number Constructeur | Number.Number() | Dans ActionScript 3.0, le constructeur Number() et la fonction globale Number() ont le même effet. De plus, il n'y a aucune différence entre un objet Number et une valeur de littéral Number. | |
| Object (classe) | Object | ||
| __proto__ Propriété | Supprimé | Dans ActionScript 3.0, la manipulation directe de la chaîne de prototype n'est pas autorisée. Pour créer une sous-classe, utilisez l'instruction extends dans la déclaration de sous-classe. Pour plus d'informations sur le type de données et l'arborescence d'héritage d'un objet, utilisez la nouvelle API de réflexion flash.utils.describeType(). | |
| __resolve Propriété | flash.utils.Proxy | Utilisez la nouvelle classe Proxy pour une fonctionnalité similaire. | |
| addProperty() Méthode | Supprimé | Dans ActionScript 3.0, les propriétés accesseur peuvent être créées directement à l'aide des mots-clés get et set. | |
| registerClass() Méthode | Supprimé | Dans ActionScript 3.0, toutes les classes sont enregistrées par défaut. Si vous codez un objet avec AMF, sa classe n'est pas préservée pendant le codage, à moins que vous n'utilisiez la fonction flash.utils.registerClassAlias(). | |
| unwatch() Méthode | Supprimé | ActionScript 3.0 n'a pas de point d'observation ; la méthode unwatch() est donc obsolète. | |
| watch() Méthode | Supprimé | Utilisez des propriétés accesseur (fonctions get/set) ou la classe flash.utils.Proxy pour un fonctionnement identique. | |
| PrintJob (classe) | flash.printing.PrintJob | ||
| orientation Propriété (lecture seule) : | flash.printing.PrintJob.orientation | Cette propriété a maintenant une valeur de la classe PrintJobOrientation. | |
| pageHeight Propriété (lecture seule) : | flash.printing.PrintJob.pageHeight | Type de données modifié en int. | |
| pageWidth Propriété (lecture seule) : | flash.printing.PrintJob.pageWidth | Type de données modifié en int. | |
| paperHeight Propriété (lecture seule) : | flash.printing.PrintJob.paperHeight | Type de données modifié en int. | |
| paperWidth Propriété (lecture seule) : | flash.printing.PrintJob.paperWidth | Type de données modifié en int. | |
| PrintJob Constructeur | flash.printing.PrintJob.PrintJob() | ||
| addPage() Méthode | flash.printing.PrintJob.addPage() | Dans ActionScript 3.0, types de données des paramètres modifiés : le premier paramètre, target, est un type de données Sprite. Le deuxième paramètre, printArea, est un type de données Rectangle. Le troisième, options, correspond au nouveau type de données PrintJobOptions, et le quatrième, frameNum, est un type de données int. | |
| send() Méthode | flash.printing.PrintJob.send() | ||
| start() Méthode | flash.printing.PrintJob.start() | ||
| Rectangle (classe) | |||
| containsRectangle() Méthode | flash.geom.Rectangle.containsRect() | Renommé par souci de cohérence. | |
| security (classe) | flash.system.Security | Cette classe a été déplacée dans le package flash.system. | |
| Selection (classe) | Supprimé | Les méthodes de cette classe ont été déplacées dans d'autres classes. | |
| addListener() Méthode | flash.events.EventDispatcher.addEventListener() | Dans le nouveau modèle d'événement, une méthode addListener() propre à la classe est inutile car tout objet d'affichage hérite de la méthode addEventListener() de la classe EventDispatcher. | |
| getBeginIndex() Méthode | flash.text.TextField.selectionBeginIndex | Modifié de méthode en propriété accesseur et nom modifié en selectionBeginIndex. | |
| getCaretIndex() Méthode | flash.text.TextField.caretIndex | Modifié de méthode en propriété accesseur et nom modifié en caretIndex. | |
| getEndIndex() Méthode | flash.text.TextField.selectionEndIndex | Modifié de méthode en propriété accesseur et nom modifié en selectionEndIndex. | |
| getFocus() Méthode | flash.display.Stage.focus | Modifié de méthode en accesseur propriété et nom modifié en focus. Dans ActionScript 2.0, le type de données de la valeur renvoyée est String, mais dans ActionScript 3.0, la propriété a le type de données InteractiveObject. | |
| removeListener() Méthode | flash.events.EventDispatcher.removeEventListener() | Dans le nouveau modèle d'événement, une méthode removeListener() propre à la classe est inutile car les objets d'affichage héritent de la méthode removeEventListener() de la classe EventDispatcher. | |
| setFocus() Méthode | flash.display.Stage.focus | Modifié de méthode en propriété accesseur et nom modifié en focus. Dans ActionScript 2.0, le type de données de la valeur renvoyée est String, mais dans ActionScript 3.0, la propriété a le type de données InteractiveObject. | |
| setSelection() Méthode | flash.text.TextField.setSelection() | Les deux paramètres ont été modifiés du type de données Number en uint. | |
| onSetFocus Ecouteur | flash.display.InteractiveObject dispatches event: focusIn | Remplacé dans le nouveau modèle d'événement par un événement focusIn. | |
| SharedObject (classe) | flash.net.SharedObject | Cette classe a été déplacée dans le package flash.net. | |
| flush() Méthode | flash.net.SharedObject.flush() | Cette méthode ne renvoie plus une valeur Boolean. En cas d'échec de flush, Flash Player renvoie une exception ; si le flush réussit ou met l'interaction utilisateur en attente, Flash Player renvoie une chaîne "flushed" ou "pending". De plus, le type de données du paramètre minDiskSpace a été modifié en int. | |
| getSize() Méthode | flash.net.SharedObject.size | Changé en propriété accesseur. Type de données modifié en uint. | |
| onStatus() EventHandler | flash.net.SharedObject dispatches event: netStatus | Remplacé dans le nouveau modèle d'événement par un événement netStatus. | |
| onSync() EventHandler | flash.net.SharedObject dispatches event: onSync | Remplacé dans le nouveau modèle d'événement par l'événement sync. | |
| setFps() Méthode | flash.net.SharedObject.fps | Dans ActionScript 3.0, défini dans la propriété fps. N'a plus de valeur par défaut ou renvoie une valeur Boolean. | |
| Sound (classe) | flash.media.Sound | Cette classe a été déplacée dans le package flash.media. | |
| checkPolicyFile | flash.media.SoundChannel.stop() | Remplacé par la méthode flash.media.SoundChannel.stop(). | |
| duration Propriété (lecture seule) : | flash.media.Sound.length | ||
| id3 Propriété (lecture seule) : | flash.media.Sound.id3 | Type de données modifié de Object en ID3Info. ID3Info est une nouvelle classe qui contient les propriétés ID3. De plus, l'orthographe de la propriété songname a été modifiée en songName. | |
| position Propriété (lecture seule) : | flash.media.SoundChannel.position | Déplacé dans la classe SoundChannel. | |
| attachSound() Méthode | Supprimé | Créez une occurrence d'une sous-classe Sound associée à des données audio ; par exemple, utilisez new Sound(), à la place. | |
| getBytesLoaded() Méthode | flash.media.Sound.bytesLoaded | Modifié en propriété accesseur et type de données modifié en uint. | |
| getBytesTotal() Méthode | flash.media.Sound.bytesTotal | Modifié en propriété accesseur et type de données modifié en uint. | |
| getPan() Méthode | flash.media.SoundTransform.pan | Modifié en propriété accesseur et déplacé dans la classe SoundTransform. | |
| getTransform() Méthode | flash.media.SoundMixer.soundTransform | Modifié en propriété accesseur et type de données modifié en SoundTransform. | |
| getVolume() Méthode | flash.media.SoundTransform.volume | Définissez la propriété flash.media.SoundTransform.volume pour contrôler le volume du son. | |
| loadSound() Méthode | flash.media.Sound.load() | Le premier paramètre a été modifié d'une simple chaîne URL en un objet URLRequest. Le second paramètre a été modifié d'une valeur Boolean indiquant si la lecture du son débute dès que possible en un objet SoundLoaderContext. | |
| onID3() EventHandler | flash.media.Sound dispatches event: id3 | Remplacé dans le nouveau modèle d'événement par un événement id3. | |
| onLoad() EventHandler | flash.media.Sound dispatches event: complete | Remplacé dans le nouveau modèle d'événement par un événement complete. | |
| onSoundComplete() EventHandler | flash.media.SoundChannel dispatches event: soundComplete | Remplacé dans le nouveau modèle d'événement par un événement soundComplete. | |
| setPan() Méthode | flash.media.SoundTransform.pan | Modifié en propriété accesseur et déplacé dans la classe SoundTransform. | |
| setTransform() Méthode | flash.media.SoundMixer.soundTransform | Modifié en propriété accesseur et type de données modifié en SoundTransform. | |
| setVolume() Méthode | flash.media.SoundChannel | Supprimé Utilisez flash.media.SoundChannel.leftPeak et flash.media.SoundChannel.rightPeak pour surveiller l'amplitude d'un canal audio. | |
| start() Méthode | flash.media.Sound.play() | Le type de données du paramètre loops a été modifié de Number en int. Un troisième paramètre, sndTransform, a été ajouté pour spécifier la transformation de son initiale à utiliser par le canal audio. | |
| stop() Méthode | flash.media.SoundChannel.stop() | ||
| Stage (classe) | flash.display.Stage | Cette classe a été déplacée dans le package flash.display. Dans ActionScript 3.0, Stage n'est plus un objet global. Vous accédez à Stage à l'aide d'une nouvelle propriété DisplayObject.stage. | |
| align Propriété | flash.display.Stage.align | ||
| height Propriété | flash.display.Stage.stageHeight | Nom modifié de height en stageHeight de façon à ne pas créer de conflit avec la propriété flash.display.DisplayObject.height. | |
| scaleMode Propriété | flash.display.Stage.scaleMode | ||
| showMenu Propriété | flash.display.Stage.showDefaultContextMenu | Nom modifié afin de mieux refléter le menu affiché. | |
| width Propriété | flash.display.Stage.stageWidth | Nom modifié de width en stageWidth de façon à ne pas créer de conflit avec la propriété flash.display.DisplayObject.width. | |
| addListener() Méthode | flash.events.EventDispatcher.addEventListener() | Dans le nouveau modèle d'événement, une méthode addListener() propre à la classe est inutile car cette dernière hérite de la méthode addEventListener() de la classe EventDispatcher. | |
| removeListener() Méthode | flash.events.EventDispatcher.removeEventListener() | Dans le nouveau modèle d'événement, une méthode removeListener() propre à la classe est inutile car cette dernière hérite de la méthode removeEventListener() de la classe EventDispatcher. | |
| onResize Ecouteur | flash.display.Stage dispatches event: resize | Remplacé dans le nouveau modèle d'événement par un événement resize. | |
| String (classe) | String. | Ajoute la prise en charge des expressions régulières avec trois nouvelles méthodes : match(), replace() et search(). | |
| concat() Méthode | String.concat() | Paramètre modifié en format de paramètre ...(rest). | |
| StyleSheet (classe) | flash.text.StyleSheet | Cette classe a été déplacée dans le package flash.text. Les membres load() et onLoad() ont été déplacés, et certaines variables et fonctions privées ont été ajoutées. | |
| StyleSheet Constructeur | flash.text.StyleSheet.StyleSheet() | ||
| clear() Méthode | flash.text.StyleSheet.clear() | ||
| getStyle() Méthode | flash.text.StyleSheet.getStyle() | Nom de paramètre changé en n. | |
| getStyleNames() Méthode | flash.text.StyleSheet.styleNames | Changé en propriété accesseur. | |
| load() Méthode | flash.net.URLLoader.load() | Utilisez les nouvelles classes URLLoader et URLRequest pour les URL de chargement. | |
| onLoad() EventHandler | flash.net.URLLoader dispatches event: complete | Remplacé dans le nouveau modèle d'événement par un événement complete. | |
| parseCSS() Méthode | flash.text.StyleSheet.parseCSS() | Dans ActionScript 3.0, renvoie void au lieu d'une valeur Boolean. | |
| setStyle() Méthode | flash.text.StyleSheet.setStyle() | Nom de paramètre changé en n et nom de style changé en s. | |
| transform() Méthode | flash.text.StyleSheet.transform() | ||
| System (classe) | flash.system.System | ||
| exactSettings Propriété | flash.system.Security.exactSettings | Déplacé dans la classe flash.System.Security. | |
| useCodepage Propriété | flash.system.System.useCodePage | Dans ActionScript 3.0, la lettre 'P' dans useCodePage est une majuscule. | |
| onStatus() EventHandler | Supprimé | Ce gestionnaire d'événement est obsolète dans le modèle d'événement ActionScript 3.0. | |
| setClipboard() Méthode | flash.system.System.setClipboard() | ||
| showSettings() Méthode | flash.system.Security.showSettings() | ||
| TextField (classe) | flash.text.TextField | Cette classe a été déplacée dans le package flash.text. | |
| _alpha Propriété | flash.display.DisplayObject.alpha | Cette propriété est maintenant héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial. | |
| antiAliasType Propriété | flash.text.TextField.antiAliasType | ||
| autoSize Propriété | flash.text.TextField.autoSize | ||
| background Propriété | flash.text.TextField.background | ||
| backgroundColor Propriété | flash.text.TextField.backgroundColor | ||
| border Propriété | flash.text.TextField.border | ||
| borderColor Propriété | flash.text.TextField.borderColor | Dans ActionScript 3.0, renvoie uint au lieu de Number. | |
| bottomScroll Propriété (lecture seule) : | flash.text.TextField.bottomScrollV | Dans ActionScript 3.0, renvoie uint au lieu de Number. | |
| condenseWhite Propriété | flash.text.TextField.condenseWhite | ||
| embedFonts Propriété | flash.text.TextField.embedFonts | ||
| filters Propriété | flash.display.DisplayObject.filters | ||
| gridFitType Propriété | flash.text.TextField.gridFitType | ||
| _height Propriété | flash.display.DisplayObject.height | Cette propriété est maintenant héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial. | |
| _highquality Propriété | flash.display.Stage.quality | Supprimé Remplacé par la propriété quality de la classe Stage. | |
| hscroll Propriété | flash.text.TextField.scrollH | Type de données modifié de Number en uint. Nom modifié de hscroll à scrollH. | |
| html Propriété | flash.text.TextField.htmlText | Supprimé Dans ActionScript 3.0, tous les champs de texte sont considérés comme des champs de texte HTML. Utilisez la propriété TextField.htmlText pour définir le texte HTML. | |
| htmlText Propriété | flash.text.TextField.htmlText | ||
| length Propriété (lecture seule) : | flash.text.TextField.length | Type de données modifié de Number en uint. | |
| maxChars Propriété | flash.text.TextField.maxChars | Type de données modifié de Number en uint. | |
| maxhscroll Propriété (lecture seule) : | flash.text.TextField.maxScrollH | Type de données modifié de Number en uint. | |
| maxscroll Propriété (lecture seule) : | flash.text.TextField.maxScrollV | Type de données modifié de Number en uint. Nom modifié pour utiliser la majuscule S et pour ajouter la lettre V afin de représenter le défilement vertical. | |
| menu Propriété | flash.display.InteractiveObject.contextMenu | Cette propriété est maintenant héritée de la classe InteractiveObject. | |
| mouseWheelEnabled Propriété | flash.text.TextField.mouseWheelEnabled | ||
| multiline Propriété | flash.text.TextField.multiline | ||
| _name Propriété | flash.display.DisplayObject.name | Cette propriété est maintenant héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial. | |
| _parent Propriété | flash.display.DisplayObject.parent | Cette propriété est maintenant héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial. Type de données modifié de MovieClip en DisplayObjectContainer. | |
| password Propriété | flash.text.TextField.displayAsPassword | Propriété renommée par souci de cohérence. | |
| _quality Propriété | flash.display.Stage.quality | Déplacé dans une classe Stage. | |
| restrict Propriété | flash.text.TextField.restrict | ||
| _rotation Propriété | flash.display.DisplayObject.rotation | Cette propriété est maintenant héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial. | |
| scroll Propriété | flash.text.TextField.scrollV | Type de données changé de Number en uint et nom changé de scroll en scrollV. | |
| selectable Propriété | flash.text.TextField.selectable | ||
| sharpness Propriété | flash.text.TextField.sharpness | ||
| _soundbuftime Propriété | flash.media.SoundMixer.bufferTime | Les propriétés et les méthodes pour le contrôle du son global dans un fichier SWF sont maintenant dans la classe flash.media.SoundMixer. | |
| styleSheet Propriété | flash.text.TextField.styleSheet | ||
| tabEnabled Propriété | flash.display.InteractiveObject.tabEnabled | Cette propriété est maintenant héritée de la classe InteractiveObject. | |
| tabIndex Propriété | flash.display.InteractiveObject.tabIndex | Cette propriété est maintenant héritée de la classe InteractiveObject. | |
| _target Propriété (lecture seule) : | Supprimé | ActionScript 3.0 identifie des objets d'affichage directement ; l'identification de la trajectoire n'est donc plus nécessaire. | |
| text Propriété | flash.text.TextField.text | ||
| textColor Propriété | flash.text.TextField.textColor | Type de données modifié de Number en uint. | |
| textHeight Propriété | flash.text.TextField.textHeight | ||
| textWidth Propriété | flash.text.TextField.textWidth | ||
| thickness Propriété | flash.text.TextField.thickness | ||
| type Propriété | flash.text.TextField.type | ||
| _url Propriété (lecture seule) : | flash.display.LoaderInfo.url | ||
| variable Propriété | Supprimé | Cette variable est devenue inutile dans ActionScript 3.0. | |
| _visible Propriété | flash.display.DisplayObject.visible | Cette propriété est maintenant héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial. | |
| _width Propriété | flash.display.DisplayObject.width | Cette propriété est maintenant héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial. | |
| wordWrap Propriété | flash.text.TextField.wordWrap | ||
| _x Propriété | flash.display.DisplayObject.x | Cette propriété est maintenant héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial. | |
| _xmouse Propriété (lecture seule) : | flash.display.DisplayObject.mouseX | Cette propriété est maintenant héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial. | |
| _xscale Propriété | flash.display.DisplayObject.scaleX | Cette propriété est maintenant héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial. | |
| _y Propriété | flash.display.DisplayObject.y | Cette propriété est maintenant héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial. | |
| _ymouse Propriété (lecture seule) : | flash.display.DisplayObject.mouseY | Cette propriété est maintenant héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial. | |
| _yscale Propriété | flash.display.DisplayObject.scaleY | Cette propriété est maintenant héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial. | |
| addListener() Méthode | flash.events.EventDispatcher.addEventListener() | Dans le nouveau modèle d'événement, une méthode addListener() propre à la classe est inutile car cette dernière hérite de la méthode addEventListener() de la classe EventDispatcher. | |
| getDepth() Méthode | flash.display.DisplayObjectContainer | Supprimé Utilisez les méthodes de la classe DisplayObjectContainer pour déterminer la profondeur du champ de texte. | |
| getFontList() Méthode | flash.text.Font.enumerateFonts() | Supprimé Utilisez Font.enumerateFonts() avec le paramètre enumerateDeviceFonts défini sur true. | |
| getNewTextFormat() Méthode | flash.text.TextField.defaultTextFormat | Nom modifié de getNewTextFormat à defaultTextFormat. A été modifié de méthode en propriété accesseur. | |
| getTextFormat() Méthode | flash.text.TextField.getTextFormat() | Le type de données des deux paramètres a été modifié de Number en uint. | |
| onChanged() EventHandler | flash.text.TextField dispatches event: change | Remplacé dans le nouveau modèle d'événement par un événement change. | |
| onKillFocus() EventHandler | flash.display.InteractiveObject dispatches event: focusOut | Remplacé dans le nouveau modèle d'événement par un événement focusOut. | |
| onScroller() EventHandler | flash.text.TextField dispatches event: scroll | Remplacé dans le nouveau modèle d'événement par un événement scroll. | |
| onSetFocus() EventHandler | flash.display.InteractiveObject dispatches event: focusIn | Remplacé dans le nouveau modèle d'événement par un événement focusIn. | |
| removeListener() Méthode | flash.events.EventDispatcher.removeEventListener() | Dans le nouveau modèle d'événement, une méthode removeListener() propre à la classe est inutile car cette dernière hérite de la méthode removeEventListener() de la classe EventDispatcher. | |
| removeTextField() Méthode | flash.display.DisplayObjectContainer.removeChild() | Supprimé Appelez la méthode removeChild() du conteneur de l'objet d'affichage parent qui contient le champ de texte. | |
| replaceSel() Méthode | flash.text.TextField.replaceSelectedText() | Nom modifié de replacesel() à replaceSelectedText(). A remplacé le paramètre newText par une valeur de chaîne. | |
| replaceText() Méthode | flash.text.TextField.replaceText() | Le type de données des deux premiers paramètres a été modifié de Number en uint. | |
| setNewTextFormat() Méthode | flash.text.TextField.defaultTextFormat | Nom modifié de setNewTextFormat à defaultTextFormat. A été modifié de méthode en propriété accesseur. | |
| setTextFormat() Méthode | flash.text.TextField.setTextFormat() | Ordre des paramètres modifié. Le type de données des paramètres d'index a été modifié de Number en int. | |
| TextFormat (classe) | flash.text.TextFormat | Cette classe a été déplacée dans le package flash.text. | |
| align Propriété | flash.text.TextFormat.align | ||
| blockIndent Propriété | flash.text.TextFormat.blockIndent | Dans ActionScript 3.0, le type de données est devenu Object car l'une des valeurs possibles est null, qui n'est pas membre du type de données Number dans ActionScript 3.0. | |
| bold Propriété | flash.text.TextFormat.bold | Dans ActionScript 3.0, le type de données est devenu Object car l'une des valeurs possibles est null, qui n'est pas membre du type de données Boolean dans ActionScript 3.0. | |
| bullet Propriété | flash.text.TextFormat.bullet | Dans ActionScript 3.0, le type de données est devenu Object car l'une des valeurs possibles est null, qui n'est pas membre du type de données Boolean dans ActionScript 3.0. | |
| color Propriété | flash.text.TextFormat.color | Dans ActionScript 3.0, le type de données est devenu Object car l'une des valeurs possibles est null, qui n'est pas membre du type de données Number dans ActionScript 3.0. | |
| font Propriété | flash.text.TextFormat.font | ||
| indent Propriété | flash.text.TextFormat.indent | Dans ActionScript 3.0, le type de données est devenu Object car l'une des valeurs possibles est null, qui n'est pas membre du type de données Number dans ActionScript 3.0. | |
| italic Propriété | flash.text.TextFormat.bullet | Dans ActionScript 3.0, le type de données est devenu Object car l'une des valeurs possibles est null, qui n'est pas membre du type de données Boolean dans ActionScript 3.0. | |
| kerning Propriété | flash.text.TextFormat.kerning | Dans ActionScript 3.0, le type de données est devenu Object car l'une des valeurs possibles est null, qui n'est pas membre du type de données Boolean dans ActionScript 3.0. | |
| leading Propriété | flash.text.TextFormat.leading | Dans ActionScript 3.0, le type de données est devenu Object car l'une des valeurs possibles est null, qui n'est pas membre du type de données Number dans ActionScript 3.0. | |
| leftMargin Propriété | flash.text.TextFormat.leftMargin | Dans ActionScript 3.0, le type de données est devenu Object car l'une des valeurs possibles est null, qui n'est pas membre du type de données Number dans ActionScript 3.0. | |
| letterSpacing Propriété | flash.text.TextFormat.letterSpacing | Dans ActionScript 3.0, le type de données est devenu Object car l'une des valeurs possibles est null, qui n'est pas membre du type de données Number dans ActionScript 3.0. | |
| rightMargin Propriété | flash.text.TextFormat.rightMargin | Dans ActionScript 3.0, le type de données est devenu Object car l'une des valeurs possibles est null, qui n'est pas membre du type de données Number dans ActionScript 3.0. | |
| size Propriété | flash.text.TextFormat.size | Dans ActionScript 3.0, le type de données est devenu Object car l'une des valeurs possibles est null, qui n'est pas membre du type de données Number dans ActionScript 3.0. | |
| underline Propriété | flash.text.TextFormat.underline | Dans ActionScript 3.0, le type de données est devenu Object car l'une des valeurs possibles est null, qui n'est pas membre du type de données Boolean dans ActionScript 3.0. | |
| url Propriété | flash.text.TextFormat.url | ||
| TextFormat Constructeur | flash.text.TextFormat.TextFormat() | Les paramètres size, color, bold, italic, underline, url, leftMargin, rightMargin, indent et leading ont tous été convertis en objets. | |
| getTextExtent() Méthode | Supprimé | Utilisez les propriétés de flash.text.TextField pour les mesures d'un champ contenant une ligne de texte, et utilisez flash.text.TextLineMetrics pour les mesures du contenu d'un champ de texte. | |
| TextRenderer (classe) | flash.text.TextRenderer | Emplacement modifié. Déplacé dans le package flash.text. | |
| maxLevel Propriété | flash.text.TextRenderer.maxLevel | Défini en tant que uint dans ActionScript 3.0. | |
| setAdvancedAntialiasingTable() Méthode | flash.text.TextRenderer.setAdvancedAntiAliasingTable() | Les valeurs de paramètre fontStyle et colorType peuvent maintenant être définies en utilisant les constantes FontStyle et TextColorType, respectivement. Le paramètre advancedAntiAliasingTable prend maintenant un tableau d'un ou plusieurs objets CSMSettings. | |
| TextSnapshot (classe) | flash.text.TextSnapshot | Cette classe a été déplacée dans le package flash.text. Plusieurs paramètres ont changé, ainsi que des noms de méthode et des types de renvoi. | |
| findText() Méthode | flash.text.TextSnapshot.findText() | Nom du paramètre startIndex changé en beginIndex. Type de données du paramètre startIndex modifié de Number en int. | |
| getCount() Méthode | flash.text.TextSnapshot.charCount | A été modifié de méthode en propriété accesseur. Type de renvoi des données modifié de Number en uint. | |
| getSelected() Méthode | flash.text.TextSnapshot.getSelected() | Type de données des paramètres modifié de Number en uintet noms changés de startet end à beginIndex et EndIndex. | |
| getSelectedText() Méthode | flash.text.TextSnapshot.getSelectedText() | Dans ActionScript 3.0, le paramètre a une valeur par défaut de false. | |
| getText() Méthode | flash.text.TextSnapshot.getText() | Type de données start et paramètres end modifiés de Number en uint et noms changés de start et end en beginIndex et endIndex. | |
| getTextRunInfo() Méthode | flash.text.TextSnapshot.getTextRunInfo() | Le type de données des paramètres a été modifié de Number en uint. | |
| hitTestTextNearPos() Méthode | flash.text.TextSnapshot.hitTestTextNearPos() | Le nom du paramètre closeDist a changé en maxDistance ; il a maintenant une valeur par défaut de 0. | |
| setSelectColor() Méthode | flash.text.TextSnapshot.setSelectColor() | Le type de données du paramètre a changé de Number en uint et a une valeur par défaut = 0xFFFF00. | |
| setSelected() Méthode | flash.text.TextSnapshot.setSelected() | Type de données start et paramètres end modifiés de Number en uint et noms changés de start et end en beginIndex et endIndex. | |
| Video (classe) | flash.media.Video | Cette classe a été déplacée dans le package flash.media. Des objets vidéo peuvent maintenant être créés de façon dynamique dans ActionScript avec le constructeur Video(). Associez un flux vidéo à l'objet Video en utilisant attachCamera() ou attachNetStream(). | |
| _alpha Propriété | flash.display.DisplayObject.alpha | Cette propriété est héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial. | |
| deblocking Propriété | flash.media.Video.deblocking | Type de données modifié de Number en int. | |
| _height Propriété | flash.display.DisplayObject.height | Cette propriété est héritée de la classe DisplayObject. Le trait de soulignement initial a été Supprimé | |
| height Propriété (lecture seule) : | flash.media.Video.videoHeight | Type de données modifié de Number en int. | |
| _name Propriété | flash.display.DisplayObject.name | Cette propriété est héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial. | |
| _parent Propriété | flash.display.DisplayObject.parent | Cette propriété est héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial. | |
| _rotation Propriété | flash.display.DisplayObject.rotation | Cette propriété est héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial. | |
| smoothing Propriété | flash.media.Video.smoothing | ||
| _visible Propriété | flash.display.DisplayObject.visible | Cette propriété est héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial. | |
| _width Propriété | flash.display.DisplayObject.width | Cette propriété est héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial. | |
| width Propriété (lecture seule) : | flash.media.Video.videoWidth | Type de données modifié de Number en int. | |
| _x Propriété | flash.display.DisplayObject.x | Cette propriété est héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial. | |
| _xmouse Propriété (lecture seule) : | flash.display.DisplayObject.mouseX | Cette propriété est héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial. | |
| _xscale Propriété | flash.display.DisplayObject.scaleX | Cette propriété est héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial. | |
| _y Propriété | flash.display.DisplayObject.y | Cette propriété est héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial. | |
| _ymouse Propriété (lecture seule) : | flash.display.DisplayObject.mouseY | Cette propriété est héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial. | |
| _yscale Propriété | flash.display.DisplayObject.scaleY | Cette propriété est héritée de la classe DisplayObject. A Supprimé le trait de soulignement initial. | |
| attachVideo() Méthode | flash.media.Video.attachNetStream() | Pour spécifier un flux vidéo d'un objet camera, utilisez flash.media.Video.attachCamera(). | |
| clear() Méthode | flash.media.Video.clear() | ||
| XML (classe) | flash.xml.XMLDocument | Cette classe a été déplacée dans le package flash.xml et son nom a été changé en XMLDocument afin d'éviter les conflits avec la nouvelle classe XML de niveau supérieur qui implémente ECMAScript pour XML (E4X). | |
| contentType Propriété | flash.net.URLRequest.contentType | ||
| docTypeDecl Propriété | flash.xml.XMLDocument.docTypeDecl | ||
| idMap Propriété | flash.xml.XMLDocument.idMap | ||
| ignoreWhite Propriété | flash.xml.XMLDocument.ignoreWhite | ||
| loaded Propriété | Supprimé | La fonctionnalité de chargement de fichier a été supprimée de la classe XMLDocument. Utilisez plutôt URLLoader. | |
| status Propriété | Supprimé | Les échecs d'analyse sont maintenant signalés par des exceptions. | |
| xmlDecl Propriété | flash.xml.XMLDocument.xmlDecl | ||
| XML Constructeur | flash.xml.XMLDocument.XMLDocument() | ||
| addRequestHeader() Méthode | flash.net.URLRequest.requestHeaders | ||
| createElement() Méthode | flash.xml.XMLDocument.createElement() | ||
| createTextNode() Méthode | flash.xml.XMLDocument.createTextNode() | ||
| getBytesLoaded() Méthode | flash.net.URLLoader.bytesLoaded | La fonctionnalité de chargement de fichier a été supprimée de la classe XMLDocument. Utilisez plutôt URLLoader. | |
| getBytesTotal() Méthode | flash.net.URLLoader.bytesTotal | La fonctionnalité de chargement de fichier a été supprimée de la classe XMLDocument. Utilisez plutôt URLLoader. | |
| load() Méthode | Supprimé | La fonctionnalité de chargement de fichier a été supprimée de la classe XMLDocument (auparavant, la classe XML dans ActionScript 2.0). Utilisez plutôt URLLoader. | |
| onData() EventHandler | flash.net.URLLoader dispatches event: complete | La fonctionnalité de chargement de fichier a été supprimée de la classe XMLDocument. Utilisez plutôt URLLoader. Remplacé dans le nouveau modèle d'événement par un événement complete. | |
| onHTTPStatus() EventHandler | flash.net.URLLoader dispatches event: httpStatus | La fonctionnalité de chargement de fichier a été supprimée de la classe XMLDocument. Utilisez plutôt URLLoader. Remplacé dans le nouveau modèle d'événement par un événement httpStatus. | |
| onLoad() EventHandler | flash.net.URLLoader dispatches event: complete | La fonctionnalité de chargement de fichier a été supprimée de la classe XMLDocument. Utilisez plutôt URLLoader. Remplacé dans le nouveau modèle d'événement par un événement complete. | |
| parseXML() Méthode | flash.xml.XMLDocument.parseXML() | ||
| send() Méthode | Supprimé | La fonctionnalité d'envoi a été supprimée de la classe XMLDocument (auparavant, la classe XML dans ActionScript 2.0). Utilisez plutôt les fonctions et les classes du package flash.net. | |
| sendAndLoad() Méthode | Supprimé | La fonctionnalité d'envoi et de chargement a été supprimée de la classe XMLDocument (auparavant, la classe XML dans ActionScript 2.0). Utilisez URLRequest et URLLoader à la place. | |
| XMLNode (classe) | flash.xml.XMLNode | Emplacement modifié. Cette classe a été déplacée dans le package flash.xml. | |
| nodeType Propriété (lecture seule) : | flash.xml.XMLNode.nodeType | Type de données modifié de Number en uint. | |
| XMLNode Constructeur | flash.xml.XMLNode.XMLNode() | Type de données du paramètre type changé de Number en uint. | |
| XMLSocket (classe) | flash.net.XMLSocket | Cette classe a été déplacée dans le package flash.net. | |
| XMLSocket Constructeur | flash.net.XMLSocket.XMLSocket() | Deux paramètres facultatifs ont été ajoutés pour spécifier l'hôte et le port. | |
| connect() Méthode | flash.net.XMLSocket.connect() | Type de données du paramètre port changé en int. | |
| onClose() EventHandler | flash.net.XMLSocket dispatches event: close | Remplacé dans le nouveau modèle d'événement par un événement close. | |
| onConnect() EventHandler | flash.net.XMLSocket dispatches event: connect | Remplacé dans le nouveau modèle d'événement par un événement connect. | |
| onData() EventHandler | flash.net.XMLSocket dispatches event: data | Remplacé dans le nouveau modèle d'événement par un événement data. | |
| onXML() EventHandler | Supprimé | Dans ActionScript 3.0, seul l'événement data est distribué, de sorte que vous puissiez choisir d'utiliser E4X ou l'ancien programme d'analyse XML (classe XMLDocument). L'ancien gestionnaire d'événement onXML a été appelé après l'analyse de XML, et il est donc inutile dans ActionScript 3.0 car vous pouvez maintenant choisir entre la classe XML (E4X) et l'ancienne classe XMLDocument pour analyser le fichier XML. | |