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