La tabella seguente descrive le differenze tra ActionScript 2.0 e 3.0.


 ActionScript 2.0ActionScript 3.0Commenti
 Accessibility (classe)flash.accessibility.Accessibility 
 isActive() flash.accessibility.Accessibility.activeCambiato da funzione a proprietà accessor. Nome cambiato da isActive a active.
 updateProperties() flash.accessibility.Accessibility.updateProperties() 
 
 arguments (classe)arguments 
 caller RemovedÈ possibile ottenere la stessa funzionalità passando arguments.callee dalla funzione chiamante come argomento per la funzione chiamata. Vedere la sezione Esempi di arguments.callee per un esempio d'uso.
 
 Array (classe) 
 CASEINSENSITIVE Array.CASEINSENSITIVEIl tipo di dati è cambiato in uint.
 DESCENDING Array.DESCENDINGIl tipo di dati è cambiato in uint.
 length Array.lengthIl tipo di dati è cambiato in uint.
 NUMERIC Array.NUMERICIl tipo di dati è cambiato in uint.
 RETURNINDEXEDARRAY Array.RETURNINDEXEDARRAYIl tipo di dati è cambiato in uint.
 UNIQUESORT Array.UNIQUESORTIl tipo di dati è cambiato in uint.
 Array Array.Array()Parametro cambiato per utilizzare il formato di parametro ...(rest).
 push() Array.push()Parametro cambiato per utilizzare il formato di parametro ...(rest).
 sort() Array.sort()Il tipo di dati del parametro options è cambiato in uint.
 sortOn() Array.sortOn()Il tipo di dati del parametro options è cambiato in uint. La versione 3.0 di ActionScript ha inoltre una funzionalità più estesa; ora è possibile effettuare l'ordinamento in base a più di un nome di campo passando un array di oggetti per il parametro fieldName, e ogni campo di ordinamento può avere un proprio parametro options corrispondente se si passa anche un array corrispondente di flag options per il parametro options.
 splice() Array.splice()I parametri possono avere qualunque tipo di dati, ma quelli preferiti sono int e uint. Il parametro value è stato cambiato nel formato di parametro ...(rest).
 unshift() Array.unshift()Il parametro value è stato cambiato nel formato ...(rest). Il tipo di dati del valore restituito è cambiato in uint.
 
 AsBroadcaster (classe)flash.events.EventDispatcher 
 _listeners flash.events.EventDispatcher.willTrigger()Non è un equivalente diretto. Il metodo willTrigger() indica se sono registrati dei listener, ma non ne specifica il numero.
 addListener() flash.events.EventDispatcher.addEventListener()Non è un equivalente diretto, perché il modello di eventi di ActionScript 3.0 consente di aggiungere listener di eventi a qualunque oggetto del flusso di eventi, non solo all'oggetto trasmittente.
 broadcastMessage() flash.events.EventDispatcher.dispatchEvent()Non è un equivalente diretto perché il modello di eventi di ActionScript 3.0 funziona diversamente. Il metodo dispatchEvent() invia un oggetto evento al flusso di eventi, mentre il metodo broadcastMessage() invia messaggi direttamente a ciascun oggetto listener registrato.
 initialize() RemovedNon esiste un equivalente diretto in ActionScript 3.0, ma si può ottenere una funzionalità simile mediante una sottoclasse della classe EventDispatcher. Ad esempio, la classe DisplayObject estende EventDispatcher, per cui tutte le istanze delle sottoclassi DisplayObject e DisplayObject sono in grado di inviare e ricevere oggetti evento.
 removeListener() flash.events.EventDispatcher.removeEventListener()Non è un equivalente diretto, perché il modello di eventi di ActionScript 3.0 consente di aggiungere e rimuovere listener di eventi da qualunque oggetto del flusso di eventi, non solo dall'oggetto trasmittente.
 
 BitmapData (classe)flash.display.BitmapDataActionScript 3.0 utilizza la classe BitmapDataChannel come enumerazione di costanti che indicano il canale da utilizzare.
 height flash.display.BitmapData.heightIl tipo di dati è cambiato da Number a int.
 rectangle flash.display.BitmapData.rectIl nome della proprietà è stato modificato per uniformità con altri membri dell'API.
 width flash.display.BitmapData.widthIl tipo di dati è cambiato da Number a int.
 copyChannel() flash.display.BitmapData.copyChannel()I parametri sourceChannel e destChannel hanno ora il tipo di dati uint.
 draw() flash.display.BitmapData.draw()Il parametro source è ora IBitmapDrawable; DisplayObject e BitmapData implementano entrambi l'interfaccia IBitmapDrawable, quindi è possibile passare un oggetto DisplayObject o BitmapData al parametro source.
 fillRect() flash.display.BitmapData.fillRect()Il parametro color ha ora il tipo di dati uint.
 floodFill() flash.display.BitmapData.floodFill()Ora accetta valori int per i parametri x e y e un valore uint per color.
 getColorBoundsRect() flash.display.BitmapData.getColorBoundsRect()Ora accetta valori uint per i parametri mask e color.
 getPixel() flash.display.BitmapData.getPixel()Ora accetta valori di parametro int e restituisce un valore uint.
 getPixel32() flash.display.BitmapData.getPixel32()Ora accetta valori di parametro int e restituisce un valore uint.
 hitTest() flash.display.BitmapData.hitTest()Ora accetta valori uint per i parametri firstAlphaThreshold e secondAlphaThreshold.
 loadBitmap() RemovedQuesta funzione non è più necessaria grazie al supporto bitmap introdotto in ActionScript 3.0.
 merge() flash.display.BitmapData.merge()Ora accetta valori uint per i parametri moltiplicatori.
 noise() flash.display.BitmapData.noise()Ora accetta un valore int per il parametro randomSeed e valori uint per i parametri low, high e channelOptions.
 perlinNoise() flash.display.BitmapData.perlinNoise()Ora accetta un valore int per il parametro randomSeed e valori uint per i parametri numOctaves e channelOptions.
 pixelDissolve() flash.display.BitmapData.pixelDissolve()Ora accetta un valore int per i parametri randomSeed e numPixels e un valore uint per il parametrofillColor. (Il parametro numPixels è chiamato numberOfPixels in ActionScript 2.0.)
 scroll() flash.display.BitmapData.scroll()Ora accetta valori int per i parametri x e y.
 setPixel() flash.display.BitmapData.setPixel()Ora accetta valori int per i parametri x e y e un valore uint per color.
 setPixel32() flash.display.BitmapData.setPixel32()Ora accetta valori int per i parametri x e y e un valore uint per color.
 threshold() flash.display.BitmapData.threshold()Ora accetta valori uint per i parametri threshold, color e mask e restituisce un valore uint.
 
 BlurFilter (classe) 
 quality flash.filters.BlurFilter.qualityIl tipo di dati della proprietà quality è cambiato da Number a uint.
 
 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.filtersIn ActionScript 3.0, il tipo di dati è Array.
 _focusrect flash.display.InteractiveObject.focusRect 
 _height flash.display.DisplayObject.height 
 _highquality RemovedVedere Stage.quality.
 _name flash.display.DisplayObject.name 
 _parent flash.display.DisplayObject.parent 
 _quality RemovedÈ possibile impostare la qualità di rendering per tutti gli oggetti di visualizzazione utilizzando flash.display.Stage.quality.
 _rotation flash.display.DisplayObject.rotation 
 scale9Grid flash.display.DisplayObject.scale9Grid 
 _soundbuftime flash.media.SoundMixer.bufferTimeSpostato nella classe SoundMixer, utilizzata per il controllo globale dell'audio. Rinominato senza abbreviazioni. Rimosso il carattere di sottolineatura iniziale dal nome
 tabEnabled flash.display.InteractiveObject.tabEnabled 
 tabIndex flash.display.InteractiveObject.tabIndex 
 _target RemovedActionScript 3.0 identifica direttamente gli oggetti di visualizzazione; pertanto, non è più necessario identificare un oggetto di visualizzazione mediante il percorso.
 trackAsMenu flash.display.SimpleButton.trackAsMenu 
 _url RemovedVedere 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 fornisce l'accesso diretto all'elenco di visualizzazione, quindi la profondità viene gestita diversamente.
 onDragOut() flash.display.InteractiveObject dispatches event: mouseOutSostituito nel nuovo modello di eventi da un evento mouseOut.
 onDragOver() flash.display.InteractiveObject dispatches event: mouseOverSostituito nel nuovo modello di eventi da un evento mouseOver.
 onKeyDown() flash.display.InteractiveObject dispatches event: keyDownSostituito nel nuovo modello di eventi da un evento keyDown.
 onKeyUp() flash.display.InteractiveObject dispatches event: keyUpSostituito nel nuovo modello di eventi da un evento keyUp.
 onKillFocus() flash.display.InteractiveObject dispatches event: focusOutSostituito nel nuovo modello di eventi da un evento focusOut.
 onPress() flash.display.InteractiveObject dispatches event: mouseDownSostituito nel nuovo modello di eventi da un evento mouseDown.
 onRelease() flash.display.InteractiveObject dispatches event: mouseUpSostituito nel nuovo modello di eventi da un evento mouseUp.
 onReleaseOutside() flash.display.InteractiveObject dispatches event: mouseUpSostituito nel nuovo modello di eventi da un evento mouseUp.
 onRollOut() flash.display.InteractiveObject dispatches event: mouseOutSostituito nel nuovo modello di eventi da un evento mouseOut.
 onRollOver() flash.display.InteractiveObject dispatches event: mouseOverSostituito nel nuovo modello di eventi da un evento mouseOver.
 onSetFocus() flash.display.InteractiveObject dispatches event: focusInSostituito nel nuovo modello di eventi da un evento focusIn.
 
 Camera (classe)flash.media.Camera 
 activityLevel flash.media.Camera.activityLevel 
 bandwidth flash.media.Camera.bandwidth 
 currentFps flash.media.Camera.currentFPSCambiato l'uso delle maiuscole in FPS.
 fps flash.media.Camera.fps 
 height flash.media.Camera.heightIl tipo di dati è cambiato da Number a int.
 index flash.media.Camera.indexIl tipo di dati è cambiato da String a int.
 motionLevel flash.media.Camera.motionLevelIl tipo di dati è cambiato da Number a int.
 motionTimeOut flash.media.Camera.motionTimeoutIl tipo di dati è cambiato da Number a int. Cambiato l'uso delle maiuscole in motionTimeout.
 muted flash.media.Camera.muted 
 name flash.media.Camera.name 
 names flash.media.Camera.names 
 quality flash.media.Camera.qualityIl tipo di dati è cambiato da Number a int.
 width flash.media.Camera.widthIl tipo di dati è cambiato da Number a int.
 get() flash.media.Camera.getCamera()Sostituito da getCamera(), che accetta un argomento String anziché un argomento Number.
 onActivity() flash.events.ActivityEvent.ACTIVITYSostituito da un evento activity nel nuovo modello di eventi.
 onStatus() flash.media.Camera dispatches event: statusSostituito nel nuovo modello di eventi da un oggetto status StatusEvent.
 setMode() flash.media.Camera.setMode()Il tipo di dati dei parametri width e height è cambiato in int.
 setMotionLevel() flash.media.Camera.setMotionLevel()Il tipo di dati di entrambi i parametri è cambiato in int.
 setQuality() flash.media.Camera.setQuality()Il tipo di dati di entrambi i parametri è cambiato in int.
 
 capabilities (classe)flash.system.CapabilitiesL'iniziale del nome della classe è cambiata da minuscola a maiuscola.
 
 Color (classe)flash.geom.ColorTransformLa classe Color è stata rimossa perché l'intera sua funzionalità può essere ottenuta mediante la classe flash.geom.ColorTransform. I valori di colore possono essere assegnati direttamente mediante la funzione di costruzione o le proprietà della classe ColorTransform. Gli oggetti ColorTransform possono quindi essere assegnati alla proprietà colorTransform di un oggetto Transform, che a sua volta può essere assegnato alla proprietà transform di un'istanza DisplayObject.
 Color flash.geom.ColorTransform.ColorTransform()Removed. È possibile specificare i valori di colore utilizzando la funzione di costruzione ColorTransform().
 getRGB() flash.geom.ColorTransform.colorÈ possibile accedere al valore di colore RGB utilizzando la proprietà accessor color della classe ColorTransform.
 getTransform() RemovedI valori Color possono essere assegnati direttamente mediante la funzione di costruzione o le proprietà della classe ColorTransform().
 setRGB() flash.geom.ColorTransform.colorÈ possibile impostare il valore di colore RGB utilizzando la proprietà accessor color della classe ColorTransform.
 setTransform() RemovedI valori di colore possono essere assegnati direttamente mediante la funzione di costruzione o le proprietà della classe ColorTransform().
 
 ContextMenu (classe)flash.ui.ContextMenuLa classe ContextMenu fa ora parte del pacchetto 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: menuSelectAnziché richiamare il gestore di eventi onSelect(), la classe ActionScript 3.0 invia un evento menuSelect.
 
 ContextMenuItem (classe)flash.ui.ContextMenuItemLa classe ContextMenuItem fa ora parte del pacchetto 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: menuItemSelectAnziché richiamare il gestore di eventi onSelect(), la classe ActionScript 3.0 invia un evento menuSelect.
 
 ConvolutionFilter (classe) 
 clone() flash.filters.ConvolutionFilter.clone()Ora restituisce un oggetto BitmapFilter.
 
 Date (classe)DateActionScript 3.0 include una nuova serie di proprietà accessor di lettura che iniziano con getxxx(). Ad esempio, in ActionScript 3.0, Date.getDate() e Date.date restituiscono lo stesso valore.
 getUTCYear() Date.getUTCFullYear()Questo metodo è stato rimosso perché non fa parte di ECMAScript. Utilizzare invece Date.getUTCFullYear().
 getYear() Date.getFullYear()Questo metodo è stato rimosso perché non fa parte di ECMAScript. Utilizzare invece Date.getFullYear().
 setYear() Date.setFullYear()Questo metodo è stato rimosso perché non fa parte di ECMAScript. Utilizzare invece Date.setFullYear().
 
 DisplacementMapFilter (classe)flash.filters.DisplacementMapFilterIl tipo di dati di vari parametri è cambiato da Number a uint.
 color flash.filters.DisplacementMapFilter.colorIl tipo di dati di questo parametro è ora uint.
 componentX flash.filters.DisplacementMapFilter.componentXIl tipo di dati di questo parametro è ora uint.
 componentY flash.filters.DisplacementMapFilter.componentYIl tipo di dati di questo parametro è ora uint.
 DisplacementMapFilter flash.filters.DisplacementMapFilter.DisplacementMapFilter()Il tipo di dati dei parametri componentX, componentY e color è ora uint.
 clone() flash.filters.DisplacementMapFilter.clone()Ora restituisce un oggetto BitmapFilter.
 
 DropShadowFilter (classe)flash.filters.DropShadowFilter 
 color flash.filters.DropShadowFilter.colorIl tipo di dati di questo parametro è cambiato da Number a uint.
 quality flash.filters.DropShadowFilter.qualityIl tipo di dati di questo parametro è cambiato da Number a uint.
 DropShadowFilter flash.filters.DropShadowFilter.DropShadowFilter()Tutti i parametri ora hanno un valore predefinito e alcuni tipi di parametro sono cambiati.
 clone() flash.filters.DropShadowFilter.clone()Ora restituisce un oggetto BitmapFilter anziché un oggetto DropShadowFilter.
 
 Error (classe)ErrorÈ stato aggiunto un nuovo metodo getStackTrace() per facilitare il debug.
 
 ExternalInterface (classe)flash.external.ExternalInterfaceI parametri sono cambiati per due metodi di questa classe.
 addCallback() flash.external.ExternalInterface.addCallback()La versione ActionScript 3.0 di questo metodo non accetta il parametro instance. Il parametro method è sostituito da un parametro closure, che accetta un riferimento a una funzione, un metodo di classe o un metodo di una particolare istanza di classe. Inoltre, se il codice chiamante non può accedere al riferimento closure per motivi di sicurezza, viene generata un'eccezione SecurityError.
 call() flash.external.ExternalInterface.call()Se si verifica un problema, la versione ActionScript 3.0 di questo metodo genera un'eccezione Error o SecurityError, oltre a restituire null.
 
 FileReference (classe)flash.net.FileReferenceLa versione 3.0 di ActionScript eredita i metodi addEventListener() e removeEventListener() dalla classe EventDispatcher. Gli eventi inviati sostituiscono le funzioni del gestore di eventi.
 postData flash.net.URLRequest.dataÈ stata aggiunta la proprietà postData a ActionScript 2.0 in Flash Player 9 per inviare i dati POST con il file da caricare o scaricare. In ActionScript 3.0, utilizzare la proprietà data della classe URLRequest per inviare i dati POST o GET. Vedere flash.net.URLRequest.data in questa guida per ulteriori informazioni.
 size flash.net.FileReference.sizeRestituisce il tipo di dati uint anziché Number.
 addListener() flash.events.EventDispatcher.addEventListener()Nel nuovo modello di eventi non è più necessario avere un metodo addListener() specifico per la classe, perché quest'ultima eredita il metodo addEventListener() dalla classe EventDispatcher.
 browse() flash.net.FileReference.browse()In ActionScript 2.0, restituisce false in caso di errore. In ActionScript 3.0 viene generata un'eccezione IllegalOperationError o ArgumentError. Tuttavia, il metodo restituisce ancora false se i parametri non sono validi, se la finestra di esplorazione file non si apre oppure se è in corso un'altra sessione del browser. Inoltre, il parametro typelist è cambiato. In ActionScript 2.0, è possibile passare al metodo browse() un array di stringhe per specificare un filtro di file. In ActionScript 3.0, viene passato un array di oggetti FileFilter.
 download() flash.net.FileReference.download()Quando si verifica un errore, non viene restituito false, bensì vengono generate delle eccezioni. Il tipo di dati del primo parametro è cambiato. In ActionScript 2.0, il primo parametro passato a download() è una stringa. In ActionScript 3.0, viene passato un oggetto URLRequest.
 removeListener() flash.events.EventDispatcher.removeEventListener()Nel nuovo modello di eventi non è più necessario avere un metodo removeListener() specifico per la classe, perché quest'ultima eredita il metodo removeEventListener() dalla classe EventDispatcher.
 upload() flash.net.FileReference.upload()Sono state implementate varie modifiche:
  • Il tipo di dati del primo parametro è cambiato. In ActionScript 2.0, il primo parametro passato a upload() è una stringa. In ActionScript 3.0, viene passato un oggetto URLRequest.
  • In ActionScript 3.0, è presente ora un secondo nuovo parametro, uploadDataFieldName, che corrisponde al nome di campo che precede i dati del file nell'operazione POST di caricamento.
  • In ActionScript 3.0, è inoltre presente un terzo nuovo parametro, testUpload, che consente di controllare se Flash Player esegue una prova di caricamento prima di caricare il file.
  • Quando si verifica un errore, browse() genera delle eccezioni anziché restituire false.
 onCancel flash.net.FileReference dispatches event: cancelIn ActionScript 3.0, anziché richiamare il gestore di eventi onCancel(), questa classe invia un evento cancel.
 onComplete flash.net.FileReference dispatches event: completeIn ActionScript 3.0, anziché richiamare il gestore di eventi onComplete(), questa classe invia un evento complete.
 onHTTPError flash.net.FileReference dispatches event: httpStatusIn ActionScript 3.0, anziché richiamare il gestore di eventi onHTTPError(), questa classe invia un evento httpStatus.
 onIOError flash.net.FileReference dispatches event: ioErrorIn ActionScript 3.0, anziché richiamare il gestore di eventi onIOError(), questa classe invia un evento ioError.
 onOpen flash.net.FileReference dispatches event: openIn ActionScript 3.0, anziché richiamare il gestore di eventi onOpen(), questa classe invia un evento open.
 onProgress flash.net.FileReference dispatches event: progressIn ActionScript 3.0, anziché richiamare il gestore di eventi onProgress(), questa classe invia un evento progress.
 onSecurityError flash.net.FileReference dispatches event: securityErrorIn ActionScript 3.0, anziché richiamare il gestore di eventi onSecurityError(), questa classe invia un evento securityError.
 onSelect flash.net.FileReference dispatches event: selectIn ActionScript 3.0, anziché richiamare il gestore di eventi onSelect(), questa classe invia un evento select.
 onUploadCompleteData flash.net.FileReference dispatches event: completeIn ActionScript 3.0, anziché richiamare il gestore di eventi onUploadCompleteData(), questa classe invia un evento uploadCompleteData.
 
 FileReferenceList (classe)flash.net.FileReferenceListLa versione 3.0 di ActionScript eredita i metodi addEventListener() e removeEventListener() dalla classe EventDispatcher. Anziché i gestori di eventi onCancel() e onSelect(), la classe ActionScript 3.0 utilizza gli eventi cancel e select.
 addListener() flash.events.EventDispatcher.addEventListener()Nel nuovo modello di eventi non è più necessario avere un metodo addListener() specifico per la classe, perché quest'ultima eredita il metodo addEventListener() dalla classe EventDispatcher.
 browse() flash.net.FileReferenceList.browse()In ActionScript 3.0, anziché restituire false in caso di errore, questo metodo genera un'eccezione IllegalOperationError. Inoltre, il parametro typelist è cambiato. In ActionScript 2.0, è possibile passare al metodo browse() un array di stringhe per specificare un filtro di file. In ActionScript 3.0, viene passato un array di oggetti FileFilter.
 removeListener() flash.events.EventDispatcher.removeEventListener()Nel nuovo modello di eventi non è più necessario avere un metodo removeListener() specifico per la classe, perché quest'ultima eredita il metodo removeEventListener() dalla classe EventDispatcher.
 onCancel flash.net.FileReferenceList dispatches event: cancelIn ActionScript 3.0, anziché richiamare il gestore di eventi onCancel(), questa classe invia un evento cancel.
 onSelect flash.net.FileReferenceList dispatches event: selectIn ActionScript 3.0, anziché richiamare il gestore di eventi onSelect(), questa classe invia un evento select.
 
 GlowFilter (classe)flash.filters.GlowFilterIl tipo di dati di varie proprietà è cambiato da Number a uint.
 color flash.filters.GlowFilter.colorIl tipo di dati di questa proprietà è cambiato da Number a uint.
 quality flash.filters.GlowFilter.qualityIl tipo di dati di questa proprietà è cambiato da Number a uint.
 GlowFilter flash.filters.GlowFilter.GlowFilter()I parametri color e quality hanno ora il tipo di dati uint e int, rispettivamente, anziché Number. A tutti i parametri viene ora assegnato un valore predefinito.
 clone() flash.filters.GlowFilter.clone()Ora restituisce un oggetto BitmapFilter anziché un oggetto GlowFilter.
 
 GradientBevelFilter (classe)flash.filters.GradientBevelFilter 
 quality flash.filters.GradientBevelFilter.qualityIl tipo di dati di questa proprietà è cambiato da Number a int.
 clone() flash.filters.GradientBevelFilter.clone()Ora restituisce un oggetto BitmapFilter anziché un oggetto GradientBevelFilter.
 
 GradientGlowFilter (classe)flash.filters.GradientGlowFilter 
 quality flash.filters.GradientGlowFilter.qualityIl tipo di dati di questa proprietà è cambiato da Number a int.
 GradientGlowFilter flash.filters.GradientGlowFilter.GradientGlowFilter()Sono stati aggiunti valori predefiniti a tutti i parametri e il tipo di dati del parametro quality è cambiato da Number a int.
 clone() flash.filters.GradientGlowFilter.clone()Ora restituisce un oggetto BitmapFilter anziché un oggetto GradientGlowFilter.
 
 IME (classe)flash.system.IMEQuesta classe è stata spostata nel pacchetto 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()Nel nuovo modello di eventi non è più necessario avere un metodo addListener() specifico per la classe, perché quest'ultima eredita il metodo addEventListener() dalla classe EventDispatcher.
 getConversionMode() flash.system.IME.conversionModeCambiato in proprietà accessor.
 getEnabled() flash.system.IME.enabledCambiato in proprietà accessor.
 removeListener() flash.events.EventDispatcher.removeEventListener()Nel nuovo modello di eventi non è più necessario avere un metodo removeListener() specifico per la classe, perché quest'ultima eredita il metodo removeEventListener() dalla classe EventDispatcher.
 setConversionMode() flash.system.IME.conversionModeCambiato in proprietà accessor.
 setEnabled() flash.system.IME.enabledCambiato in proprietà accessor.
 onIMEComposition flash.system.IME dispatches event: imeCompositionIn ActionScript 3.0, anziché richiamare il gestore di eventi onIMEComposition(), questa classe invia un evento imeComposition.
 
 Key (classe)flash.ui.KeyboardQuesta classe ha ora un nuovo nome in ActionScript 3.0 per uniformità con le altre classi relative alla classe Keyboard, come KeyboardEvent.
 BACKSPACE flash.ui.Keyboard.BACKSPACEDichiarata come costante in ActionScript 3.0, con il tipo di dati cambiato in uint.
 CAPSLOCK flash.ui.Keyboard.CAPS_LOCKDichiarata come costante in ActionScript 3.0, con l'aggiunta del carattere di sottolineatura e con il tipo di dati cambiato in uint.
 CONTROL flash.ui.Keyboard.CONTROLDichiarata come costante in ActionScript 3.0, con il tipo di dati cambiato in uint.
 DELETEKEY flash.ui.Keyboard.DELETENome cambiato in DELETE in ActionScript 3.0, dichiarata come costante e tipo di dati cambiato in uint.
 DOWN flash.ui.Keyboard.DOWNDichiarata come costante in ActionScript 3.0, con il tipo di dati cambiato in uint.
 END flash.ui.Keyboard.ENDDichiarata come costante in ActionScript 3.0, con il tipo di dati cambiato in uint.
 ENTER flash.ui.Keyboard.ENTERDichiarata come costante in ActionScript 3.0, con il tipo di dati cambiato in uint.
 ESCAPE flash.ui.Keyboard.ESCAPEDichiarata come costante in ActionScript 3.0, con il tipo di dati cambiato in uint.
 HOME flash.ui.Keyboard.HOMEDichiarata come costante in ActionScript 3.0, con il tipo di dati cambiato in uint.
 INSERT flash.ui.Keyboard.INSERTDichiarata come costante in ActionScript 3.0, con il tipo di dati cambiato in uint.
 LEFT flash.ui.Keyboard.LEFTDichiarata come costante in ActionScript 3.0, con il tipo di dati cambiato in uint.
 _listeners flash.events.EventDispatcher.willTrigger()Non è un equivalente diretto. Il metodo willTrigger() indica se sono registrati dei listener, ma non ne specifica il numero.
 PGDN flash.ui.Keyboard.PAGE_DOWNNome cambiato in PAGE_DOWN in ActionScript 3.0, dichiarata come costante e tipo di dati cambiato in uint.
 PGUP flash.ui.Keyboard.PAGE_UPNome cambiato in PAGE_UP in ActionScript 3.0, dichiarata come costante e tipo di dati cambiato in uint.
 RIGHT flash.ui.Keyboard.RIGHTDichiarata come costante in ActionScript 3.0, con il tipo di dati cambiato in uint.
 SHIFT flash.ui.Keyboard.SHIFTDichiarata come costante in ActionScript 3.0, con il tipo di dati cambiato in uint.
 SPACE flash.ui.Keyboard.SPACEDichiarata come costante in ActionScript 3.0, con il tipo di dati cambiato in uint.
 TAB flash.ui.Keyboard.TABDichiarata come costante in ActionScript 3.0, con il tipo di dati cambiato in uint.
 UP flash.ui.Keyboard.UPDichiarata come costante in ActionScript 3.0, con il tipo di dati cambiato in uint.
 addListener() flash.events.EventDispatcher.addEventListener()In ActionScript 3.0 non è più necessario avere un metodo addListener() specifico per la classe, perché tutti gli oggetti di visualizzazione ereditano il metodo addEventListener() dalla classe EventDispatcher.
 getAscii() flash.events.KeyboardEvent.charCode 
 getCode() flash.events.KeyboardEvent.keyCode 
 isAccessible() flash.ui.Keyboard.isAccessible() 
 isDown() RemovedRimosso per motivi di sicurezza.
 isToggled() RemovedRimosso per motivi di sicurezza.
 removeListener() flash.events.EventDispatcher.removeEventListener()In ActionScript 3.0 non è più necessario avere un metodo removeListener() specifico per la classe, perché tutti gli oggetti di visualizzazione ereditano il metodo removeEventListener() dalla classe EventDispatcher.
 onKeyDown flash.display.InteractiveObject dispatches event: keyDownIn ActionScript 3.0, anziché richiamare il gestore di eventi onKeyDown, la classe InteractiveObject invia un oggetto keyDown KeyboardEvent.
 onKeyUp flash.display.InteractiveObject dispatches event: keyUpIn ActionScript 3.0, anziché richiamare il gestore di eventi onKeyUp, la classe InteractiveObject invia un oggetto keyUp KeyboardEvent.
 
 LoadVars (classe)flash.net.URLLoaderLa funzionalità della classe LoadVars è stata sostituita dalle classi URLLoader, URLRequest, URLStream e URLVariables.
 contentType flash.net.URLRequest.contentType 
 loaded RemovedNon esiste una proprietà Boolean corrispondente in ActionScript 3.0, ma è possibile utilizzare flash.events.Event.COMPLETE per impostare i listener che ricevono la notifica quando i dati sono stati caricati.
 LoadVars flash.net.URLLoader.URLLoader() 
 addRequestHeader() flash.net.URLRequestHeader 
 decode() flash.net.URLVariables.decode() 
 getBytesLoaded() flash.net.URLLoader.bytesLoadedClasse cambiata in URLLoader; cambiata da funzione a proprietà accessor; nome cambiato da getBytesLoaded a bytesLoaded.
 getBytesTotal() flash.net.URLLoader.bytesTotalClasse cambiata in URLLoader; cambiata da funzione a proprietà accessor; nome cambiato da getBytesTotal a bytesTotal.
 load() flash.net.URLLoader.load() 
 onData() flash.net.URLLoader dispatches event: completeVedere la classe URLLoader. Un evento complete viene inviato quando l'operazione di scaricamento è completa e i dati non sono ancora stati analizzati.
 onHTTPStatus() flash.net.URLLoader dispatches event: httpStatusIn ActionScript 3.0, anziché richiamare il gestore di eventi onHTTPStatus, la classe URLLoader invia un oggetto HTTPStatusEvent denominato httpStatus.
 onLoad() flash.net.URLLoader dispatches event: completeVedere la classe URLLoader. Un evento complete viene inviato quando l'operazione di scaricamento è completa.
 send() flash.net.sendToURL() 
 sendAndLoad() flash.net.sendToURL()Il metodo sendToURL() invia una richiesta URL al server ma ignora la risposta. Per ricevere la risposta, utilizzare flash.net.URLLoader.load().
 toString() RemovedQuesto metodo non è più necessario in ActionScript 3.0.
 
 LocalConnection (classe)flash.net.LocalConnectionQuesta classe è stata spostata nel pacchetto flash.net.
 LocalConnection flash.net.LocalConnection.LocalConnection() 
 allowDomain() flash.net.LocalConnection.allowDomain()Cambiato in metodo regolare in ActionScript 3.0; non è più un gestore di eventi. Parametro cambiato per utilizzare il formato di parametro ...(rest). Valore restituito cambiato in void.
 allowInsecureDomain() flash.net.LocalConnection.allowInsecureDomain()Cambiato in metodo regolare in ActionScript 3.0; non è più un gestore di eventi. Parametro cambiato per utilizzare il formato di parametro ...(rest). Valore restituito cambiato in void.
 close() flash.net.LocalConnection.close() 
 connect() flash.net.LocalConnection.connect() 
 domain() flash.net.LocalConnection.domainCambiato in proprietà accessor.
 onStatus() flash.net.LocalConnection dispatches event: statusNel nuovo modello di eventi le funzioni di callback sono state sostituite dagli oggetti evento.
 send() flash.net.LocalConnection.send()Il terzo parametro è cambiato in modo da utilizzare il formato di parametro ...(rest). Tipo restituito cambiato in void.
 
 Microphone (classe)flash.media.MicrophoneQuesta classe è stata spostata nel pacchetto flash.media.
 index flash.media.Microphone.indexIl tipo di dati è cambiato in uint.
 rate flash.media.Microphone.rateIl tipo di dati è cambiato in uint.
 silenceTimeOut flash.media.Microphone.silenceTimeoutCambiato l'uso delle maiuscole in "Timeout". Il tipo di dati è cambiato in int.
 get() flash.media.Microphone.getMicrophone()Nome cambiato da get() a getMicrophone(). Il tipo di dati del parametro è cambiato in uint.
 onActivity() flash.media.Microphone dispatches event: activityIn ActionScript 3.0, anziché richiamare il gestore di eventi onActivity, questa classe invia un evento activity.
 onStatus() flash.media.Microphone dispatches event: statusIn ActionScript 3.0, anziché richiamare il gestore di eventi onStatus, questa classe invia un evento status. L'evento status ha un valore proprietà code di Muted e Unmuted.
 setGain() flash.media.Microphone.gainLa proprietà gain e il metodo setGain() sono stati combinati in una proprietà accessor get/set denominata gain. Il tipo di dati è cambiato in uint.
 setRate() flash.media.Microphone.rateLa proprietà rate e il metodo setRate() sono stati combinati in una proprietà accessor get/set denominata rate. Il tipo di dati è cambiato in uint.
 setSilenceLevel() flash.media.Microphone.setSilenceLevel()Il tipo di dati del parametro timeOut è cambiato in int. L'uso delle maiuscole nel parametro timeOut è cambiato in timeout.
 setUseEchoSuppression() flash.media.Microphone.setUseEchoSuppression() 
 
 Mouse (classe)flash.ui.Mouse 
 addListener() flash.events.EventDispatcher.addEventListener()Nel nuovo modello di eventi ActionScript 3.0 non è più necessario avere un metodo addListener() specifico per la classe, perché tutti gli oggetti di visualizzazione ereditano il metodo addEventListener() dalla classe EventDispatcher.
 hide() flash.ui.Mouse.hide()Cambiato in modo da restituire void.
 removeListener() flash.events.EventDispatcher.removeEventListener()Nel nuovo modello di eventi ActionScript 3.0 non è più necessario avere un metodo removeListener() specifico per la classe, perché tutti gli oggetti di visualizzazione ereditano il metodo removeEventListener() dalla classe EventDispatcher.
 show() flash.ui.Mouse.show()Cambiato in modo da restituire void.
 onMouseDown flash.display.InteractiveObject dispatches event: mouseDownSostituito nel nuovo modello di eventi da un evento mouseDown.
 onMouseMove flash.display.InteractiveObject dispatches event: mouseMoveSostituito nel nuovo modello di eventi da un evento mouseMove.
 onMouseUp flash.display.InteractiveObject dispatches event: mouseUpSostituito nel nuovo modello di eventi da un evento mouseUp.
 onMouseWheel flash.display.InteractiveObject dispatches event: mouseWheelSostituito nel nuovo modello di eventi da un evento mouseWheel.
 
 MovieClip (classe)flash.display.MovieClipMolti dei metodi MovieClip sono stati spostati in altre classi in 3.0. Tutti i gestori di eventi sono stati sostituiti da oggetti evento nel nuovo modello di eventi.
 _alpha flash.display.DisplayObject.alphaSpostato nella classe DisplayObject ; carattere di sottolineatura iniziale rimosso dal nome.
 blendMode flash.display.DisplayObject.blendMode 
 cacheAsBitmap flash.display.DisplayObject.cacheAsBitmap 
 _currentframe flash.display.MovieClip.currentFrameCarattere di sottolineatura iniziale rimosso dal nome.
 _droptarget flash.display.Sprite.dropTargetSpostato nella classe Sprite ; carattere di sottolineatura iniziale rimosso dal nome; uso misto di maiuscole e minuscole.
 filters flash.display.DisplayObject.filters 
 focusEnabled RemovedIn ActionScript 3.0, tutti gli oggetti interattivi sono abilitati a ricevere lo stato di attivazione; di conseguenza, questa proprietà non è più necessaria.
 _focusrect flash.display.InteractiveObject.focusRectSpostato nella classe InteractiveObject ; carattere di sottolineatura iniziale rimosso dal nome; uso misto di maiuscole e minuscole.
 _framesloaded flash.display.MovieClip.framesLoadedCarattere di sottolineatura iniziale rimosso dal nome; uso misto di maiuscole e minuscole.
 _height flash.display.DisplayObject.heightSpostato nella classe DisplayObject ; carattere di sottolineatura iniziale rimosso dal nome.
 _highquality RemovedVedere Stage.quality.
 hitArea flash.display.Sprite.hitAreaSpostato nella classe Sprite.
 _lockroot RemovedIn ActionScript 3.0, l'oggetto principale di un oggetto di visualizzazione viene sempre impostato automaticamente; di conseguenza, la proprietà _lockroot è sempre attiva. Per informazioni dettagliate, vedere flash.display.DisplayObject.root.
 menu RemovedVedere InteractiveObject.contextMenu.
 _name flash.display.DisplayObject.nameSpostato nella classe DisplayObject ; carattere di sottolineatura iniziale rimosso dal nome.
 opaqueBackground flash.display.DisplayObject.opaqueBackground 
 _parent flash.display.DisplayObject.parentSpostato nella classe DisplayObject ; carattere di sottolineatura iniziale rimosso dal nome.
 _quality flash.display.Stage.quality 
 _rotation flash.display.DisplayObject.rotationSpostato nella classe DisplayObject ; carattere di sottolineatura iniziale rimosso dal nome.
 scale9Grid flash.display.DisplayObject.scale9Grid 
 scrollRect flash.display.DisplayObject.scrollRectIl tipo di dati è cambiato in Rectangle.
 _soundbuftime flash.media.SoundMixer.bufferTimeSpostato nella classe SoundMixer (utilizzata per il controllo globale dell'audio); rinominato senza abbreviazioni; carattere di sottolineatura iniziale rimosso dal nome.
 tabChildren flash.display.DisplayObjectContainer.tabChildren 
 tabEnabled flash.display.InteractiveObject.tabEnabled 
 tabIndex flash.display.InteractiveObject.tabIndex 
 _target RemovedActionScript 3.0 identifica direttamente gli oggetti di visualizzazione; pertanto, non è più necessario identificare un oggetto di visualizzazione mediante il percorso.
 _totalframes flash.display.MovieClip.totalFramesUso misto di maiuscole e minuscole; carattere di sottolineatura iniziale rimosso dal nome.
 trackAsMenu flash.display.MovieClip.trackAsMenu 
 transform flash.display.DisplayObject.transform 
 _url flash.display.Loader.contentLoaderInfo 
 useHandCursor flash.display.Sprite.useHandCursor 
 _visible flash.display.DisplayObject.visibleSpostato nella classe DisplayObject ; carattere di sottolineatura iniziale rimosso dal nome.
 _width flash.display.DisplayObject.widthSpostato nella classe DisplayObject ; carattere di sottolineatura iniziale rimosso dal nome.
 _x flash.display.DisplayObject.xSpostato nella classe DisplayObject ; carattere di sottolineatura iniziale rimosso dal nome.
 _xmouse flash.display.DisplayObject.mouseXSpostato nella classe DisplayObject ; nome cambiato in mouseX; carattere di sottolineatura iniziale rimosso dal nome.
 _xscale flash.display.DisplayObject.scaleXSpostato nella classe DisplayObject ; nome cambiato in scaleX; carattere di sottolineatura iniziale rimosso dal nome.
 _y flash.display.DisplayObject.ySpostato nella classe DisplayObject ; carattere di sottolineatura iniziale rimosso dal nome.
 _ymouse flash.display.DisplayObject.mouseYSpostato nella classe DisplayObject ; nome cambiato in mouseY; carattere di sottolineatura iniziale rimosso dal nome.
 _yscale flash.display.DisplayObject.scaleYSpostato nella classe DisplayObject ; nome cambiato in scaleY; carattere di sottolineatura iniziale rimosso dal nome.
 attachAudio() RemovedSe la sorgente audio è un oggetto Microphone, utilizzare NetStream.attachAudio() o Microphone.setLoopBack().

Se la sorgente audio è un file FLV, utilizzare Video.attachNetStream() e un oggetto NetStream.

 attachBitmap() RemovedIn ActionScript 3.0, utilizzare addChild() per aggiungere oggetti di visualizzazione secondari.
 attachMovie() RemovedIn ActionScript 3.0, utilizzare addChild() per aggiungere oggetti di visualizzazione secondari.
 beginBitmapFill() flash.display.Graphics.beginBitmapFill() 
 beginFill() flash.display.Graphics.beginFill()Spostato nella classe Graphics ; il tipo di dati del primo parametro è stato cambiato in uint.
 beginGradientFill() flash.display.Graphics.beginGradientFill() 
 clear() flash.display.Graphics.clear() 
 createEmptyMovieClip() RemovedIn ActionScript 3.0, utilizzare l'operatore new per creare clip filmato.
 createTextField() RemovedIn ActionScript 3.0, utilizzare l'operatore new per creare campi di testo.
 curveTo() flash.display.Graphics.curveTo() 
 duplicateMovieClip() RemovedIn ActionScript 3.0, utilizzare l'operatore new per creare una nuova istanza.
 endFill() flash.display.Graphics.endFill() 
 getBounds() flash.display.DisplayObject.getBounds() 
 getBytesLoaded() flash.net.URLLoader.bytesLoadedSpostato nella classe URLLoader ; il tipo di dati è cambiato da Number a int.
 getBytesTotal() flash.net.URLLoader.bytesTotalSpostato nella classe URLLoader ; il tipo di dati è cambiato da Number a int.
 getDepth() flash.display.DisplayObjectContainer.getChildIndex()ActionScript 3.0 fornisce l'accesso diretto all'elenco di visualizzazione, quindi la profondità viene gestita diversamente.
 getInstanceAtDepth() flash.display.DisplayObjectContainer.getChildAt()ActionScript 3.0 fornisce l'accesso diretto all'elenco di visualizzazione, quindi la profondità viene gestita diversamente.
 getNextHighestDepth() flash.display.DisplayObjectContainer.addChild()Non è un equivalente diretto, ma il metodo addChild() aggiunge un elemento secondario dietro tutti gli altri elementi secondari dell'istanza DisplayObjectContainer, quindi non è necessario utilizzare un metodo che determini il livello di profondità successivo disponibile.
 getRect() flash.display.DisplayObject.getRect() 
 getSWFVersion() flash.display.LoaderInfo.swfVersionSpostato nella classe LoaderInfo ; tipo di dati cambiato in uint.
 getTextSnapshot() flash.display.DisplayObjectContainer.textSnapshot 
 getURL() flash.net.navigateToURL()Sostituito dai metodi flash.net.navigateToURL() e flash.net.sentToURL(). Vedere anche 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()Vedere la classe Loader.
 loadVariables() flash.net.URLLoaderRemoved. Vedere la classe URLLoader.
 localToGlobal() flash.display.DisplayObject.localToGlobal() 
 moveTo() flash.display.Graphics.moveTo() 
 nextFrame() flash.display.MovieClip.nextFrame() 
 onData() flash.display.LoaderInfo dispatches event: completeSostituito nel nuovo modello di eventi dall'evento complete, che viene inviato quando l'operazione di scaricamento è completa e i dati non sono ancora stati analizzati.
 onDragOut() flash.display.InteractiveObject dispatches event: mouseOutSostituito nel nuovo modello di eventi da un evento mouseOut.
 onDragOver() flash.display.InteractiveObject dispatches event: mouseOverSostituito nel nuovo modello di eventi da un evento mouseOver.
 onEnterFrame() flash.display.DisplayObject dispatches event: enterFrameSostituito nel nuovo modello di eventi da un evento enterFrame.
 onKeyDown() flash.display.InteractiveObject dispatches event: keyDownSostituito nel nuovo modello di eventi da un evento keyDown.
 onKeyUp() flash.display.InteractiveObject dispatches event: keyUpSostituito nel nuovo modello di eventi da un evento keyUp.
 onKillFocus() flash.display.InteractiveObject dispatches event: focusOutSostituito nel nuovo modello di eventi da un evento focusOut.
 onLoad() flash.display.LoaderInfo dispatches event: completeVedere anche la classe URLLoader. Un evento complete viene inviato quando l'operazione di scaricamento è completa.
 onMouseDown() flash.display.InteractiveObject dispatches event: mouseDownSostituito nel nuovo modello di eventi da un evento mouseDown.
 onMouseMove() flash.display.InteractiveObject dispatches event: mouseMoveSostituito nel nuovo modello di eventi da un evento mouseMove.
 onMouseUp() flash.display.InteractiveObject dispatches event: mouseUpSostituito nel nuovo modello di eventi da un evento mouseUp.
 onPress() flash.display.InteractiveObject dispatches event: mouseDownSostituito nel nuovo modello di eventi da un evento mouseDown.
 onRelease() flash.display.InteractiveObject dispatches event: mouseUpSostituito nel nuovo modello di eventi da un evento mouseUp.
 onReleaseOutside() flash.display.InteractiveObject dispatches event: mouseUpSostituito nel nuovo modello di eventi da un evento mouseUp.
 onRollOut() flash.display.InteractiveObject dispatches event: mouseOutSostituito nel nuovo modello di eventi da un evento mouseOut.
 onRollOver() flash.display.InteractiveObject dispatches event: mouseOverSostituito nel nuovo modello di eventi da un evento mouseOver.
 onSetFocus() flash.display.InteractiveObject dispatches event: focusInSostituito nel nuovo modello di eventi da un evento focusIn.
 onUnload() flash.display.LoaderInfo dispatches event: unloadSostituito nel nuovo modello di eventi da un evento unload.
 play() flash.display.MovieClip.play() 
 prevFrame() flash.display.MovieClip.prevFrame() 
 removeMovieClip() flash.display.DisplayObjectContainer.removeChild()Removed. Chiamare il metodo removeChild() del contenitore dell'oggetto di visualizzazione principale che contiene il clip filmato.
 setMask() flash.display.DisplayObject.mask 
 startDrag() flash.display.Sprite.startDrag() 
 stop() flash.display.MovieClip.stop() 
 stopDrag() flash.display.Sprite.stopDrag() 
 swapDepths() RemovedIn ActionScript 3.0, è possibile ottenere una funzionalità simile utilizzando i metodi della classe DisplayObjectContainer, ad esempio addChildAt(), setChildIndex(), swapChildren() e swapChildrenAt().
 unloadMovie() flash.display.Loader.unload() 
 
 MovieClipLoader (classe)flash.display.LoaderSostituito dalla classe flash.display.Loader.
 MovieClipLoader flash.display.Loader.Loader() 
 addListener() flash.events.EventDispatcher.addEventListener()Nel nuovo modello di eventi non è più necessario avere un metodo addListener() specifico per la classe, perché quest'ultima eredita il metodo addEventListener() dalla classe EventDispatcher.
 getProgress() flash.display.LoaderInfo dispatches event: progressSostituito nel nuovo modello di eventi da un evento progress. Gli oggetti evento del tipo progress contengono le proprietà bytesLoaded e bytesTotal.
 loadClip() flash.display.Loader.load()Sostituito dal metodo load() della classe flash.display.Loader.
 removeListener() flash.events.EventDispatcher.removeEventListener()Nel nuovo modello di eventi non è più necessario avere un metodo removeListener() specifico per la classe, perché quest'ultima eredita il metodo removeEventListener() dalla classe EventDispatcher.
 unloadClip() flash.display.Loader.unload()Sostituito dal metodo unload() della classe flash.display.Loader.
 onLoadComplete flash.display.LoaderInfo dispatches event: completeSostituito nel nuovo modello di eventi da un evento complete.
 onLoadError flash.display.LoaderInfo dispatches event: ioErrorSostituito nel nuovo modello di eventi da un evento ioError.
 onLoadInit flash.display.LoaderInfo dispatches event: initSostituito nel nuovo modello di eventi da un evento init.
 onLoadProgress flash.display.LoaderInfo dispatches event: progressSostituito nel nuovo modello di eventi da un evento progress.
 onLoadStart flash.display.LoaderInfo dispatches event: openSostituito nel nuovo modello di eventi da un evento open.
 
 NetConnection (classe)flash.net.NetConnectionQuesta classe è stata spostata nel pacchetto flash.net.
 NetConnection flash.net.NetConnection.NetConnection() 
 connect() flash.net.NetConnection.connect()La versione ActionScript 3.0 aggiunge un parametro ...(rest).
 onStatus() flash.net.NetConnection dispatches event: netStatusSostituito nel nuovo modello di eventi da un evento netStatus.
 
 NetStream (classe)flash.net.NetStreamQuesta classe è stata spostata nel pacchetto flash.net.
 bytesLoaded flash.net.NetStream.bytesLoadedIl tipo di dati è cambiato in uint.
 bytesTotal flash.net.NetStream.bytesTotalIl tipo di dati è cambiato in uint.
 currentFps flash.net.NetStream.currentFPSIn ActionScript 3.0, FPS è tutto in maiuscolo.
 attachVideo() flash.net.NetStream.attachCameraSostituito da NetStream.attachCamera(). Richiede Flash Media Server.
 onStatus() flash.net.NetStream dispatches event: netStatusSostituito nel nuovo modello di eventi da un evento netStatus.
 pause() flash.net.NetStream.pause()In ActionScript 3.0, il metodo pause non accetta parametri. Sono disponibili due nuovi metodi che forniscono la stessa funzionalità: resume() e togglePause().
 play() flash.net.NetStream.play()I parametri name, start, len e reset sono validi solo per Flash Media Server; per Flash, viene utilizzato ...arguments.
 seek() flash.net.NetStream.seek()Con Flash Media Server, il comportamento di seek() dipende dall'impostazione <EnhancedSeek> in Application.xml.
 setBufferTime() flash.net.NetStream.bufferTimeIn ActionScript 3.0, cambiato in proprietà accessor di lettura/scrittura.
 
 Number (classe)Number 
 Number Number.Number()In ActionScript 3.0, la funzione di costruzione Number() e la funzione globale Number() hanno lo stesso effetto. Inoltre, non vi è alcuna differenza tra un oggetto Number e un valore letterale Number.
 
 Object (classe)Object 
 __proto__ RemovedIn ActionScript 3.0, la modifica diretta della catena di prototipi non è consentita. Per creare una sottoclasse, utilizzare l'istruzione extends nella dichiarazione della sottoclasse. Per ottenere informazioni sulla struttura di ereditarietà e sul tipo di dati di un oggetto, utilizzare la nuova API Reflection flash.utils.describeType().
 __resolve flash.utils.ProxyUtilizzare la nuova classe Proxy per ottenere una funzionalità simile.
 addProperty() RemovedIn ActionScript 3.0, le proprietà accessor possono essere create direttamente utilizzando le parole chiave get e set.
 registerClass() RemovedIn ActionScript 3.0, tutte le classi sono registrate per impostazione predefinita. Se si codifica un oggetto mediante AMF, la classe dell'oggetto non viene mantenuta durante il processo di codifica a meno che non si utilizzi la funzione flash.utils.registerClassAlias().
 unwatch() RemovedActionScript 3.0 non utilizza i watchpoint; di conseguenza, il metodo unwatch() è obsoleto.
 watch() RemovedUtilizzare le proprietà accessor (funzioni get/set) o la classe flash.utils.Proxy per ottenere una funzionalità simile.
 
 PrintJob (classe)flash.printing.PrintJob 
 orientation flash.printing.PrintJob.orientationQuesta proprietà ha ora un valore della classe PrintJobOrientation.
 pageHeight flash.printing.PrintJob.pageHeightIl tipo di dati è cambiato in int.
 pageWidth flash.printing.PrintJob.pageWidthIl tipo di dati è cambiato in int.
 paperHeight flash.printing.PrintJob.paperHeightIl tipo di dati è cambiato in int.
 paperWidth flash.printing.PrintJob.paperWidthIl tipo di dati è cambiato in int.
 PrintJob flash.printing.PrintJob.PrintJob() 
 addPage() flash.printing.PrintJob.addPage()In ActionScript 3.0, tipo di dati cambiato per i parametri: il primo parametro target è del tipo di dati Sprite ; il secondo parametro printArea è del tipo di dati Rectangle ; il terzo parametro options è del nuovo tipo di dati PrintJobOptions; il quarto parametro frameNum del tipo di dati int.
 send() flash.printing.PrintJob.send() 
 start() flash.printing.PrintJob.start() 
 
 Rectangle (classe) 
 containsRectangle() flash.geom.Rectangle.containsRect()Rinominato per uniformità.
 
 security (classe)flash.system.SecurityQuesta classe è stata spostata nel pacchetto flash.system.
 
 Selection (classe)RemovedI metodi di questa classe sono stati spostati in altre classi.
 addListener() flash.events.EventDispatcher.addEventListener()Nel nuovo modello di eventi non è più necessario avere un metodo addListener() specifico per la classe, perché gli oggetti di visualizzazione ereditano il metodo addEventListener() dalla classe EventDispatcher.
 getBeginIndex() flash.text.TextField.selectionBeginIndexCambiato da metodo a proprietà accessor; nome cambiato in selectionBeginIndex.
 getCaretIndex() flash.text.TextField.caretIndexCambiato da metodo a proprietà accessor; nome cambiato in caretIndex.
 getEndIndex() flash.text.TextField.selectionEndIndexCambiato da metodo a proprietà accessor; nome cambiato in selectionEndIndex.
 getFocus() flash.display.Stage.focusCambiato da metodo a proprietà accessor; nome cambiato in focus. In ActionScript 2.0, il tipo di dati del valore restituito è String, ma in ActionScript 3.0 la proprietà è del tipo di dati InteractiveObject.
 removeListener() flash.events.EventDispatcher.removeEventListener()Nel nuovo modello di eventi non è più necessario avere un metodo removeListener() specifico per la classe, perché tutti gli oggetti di visualizzazione ereditano il metodo removeEventListener() dalla classe EventDispatcher.
 setFocus() flash.display.Stage.focusCambiato da metodo a proprietà accessor; nome cambiato in focus. In ActionScript 2.0, il tipo di dati del valore restituito è String, ma in ActionScript 3.0 la proprietà è del tipo di dati InteractiveObject.
 setSelection() flash.text.TextField.setSelection()Il tipo di dati di entrambi i parametri è cambiato da Number a uint.
 onSetFocus flash.display.InteractiveObject dispatches event: focusInSostituito nel nuovo modello di eventi da un evento focusIn.
 
 SharedObject (classe)flash.net.SharedObjectQuesta classe è stata spostata nel pacchetto flash.net.
 flush() flash.net.SharedObject.flush()Questo metodo non restituisce più un valore booleano. Se lo scaricamento (flash) ha esito negativo, Flash Player genera un'eccezione; se invece riesce oppure è in attesa dell'intervento dell'utente, Flash Player restituisce la stringa "flushed" o "pending". Inoltre, il tipo di dati del parametro minDiskSpace è cambiato in int.
 getSize() flash.net.SharedObject.sizeCambiato in proprietà accessor. Il tipo di dati è cambiato in uint.
 onStatus() flash.net.SharedObject dispatches event: netStatusSostituito nel nuovo modello di eventi da un evento netStatus.
 onSync() flash.net.SharedObject dispatches event: onSyncSostituito nel nuovo modello di eventi dall'evento sync.
 setFps() flash.net.SharedObject.fpsIn ActionScript 3.0, impostato nella proprietà fps. Non ha più un valore predefinito o restituisce un valore booleano.
 
 Sound (classe)flash.media.SoundQuesta classe è stata spostata nel pacchetto flash.media.
 checkPolicyFile flash.media.SoundChannel.stop()Sostituito dal metodo flash.media.SoundChannel.stop().
 duration flash.media.Sound.length 
 id3 flash.media.Sound.id3Il tipo di dati è cambiato da Object a ID3Info. ID3Info è una nuova classe che contiene le proprietà ID3. Inoltre, la proprietà songname ora si scrive songName.
 position flash.media.SoundChannel.positionSpostato nella classe SoundChannel.
 attachSound() RemovedCreare un'istanza di una sottoclasse Sound associata ai dati audio; ad esempio, utilizzare new Sound() come alternativa.
 getBytesLoaded() flash.media.Sound.bytesLoadedCambiato in proprietà accessor; tipo di dati cambiato in uint.
 getBytesTotal() flash.media.Sound.bytesTotalCambiato in proprietà accessor; tipo di dati cambiato in uint.
 getPan() flash.media.SoundTransform.panCambiato in proprietà accessor e spostato nella classe SoundTransform.
 getTransform() flash.media.SoundMixer.soundTransformCambiato in proprietà accessor; tipo di dati cambiato in SoundTransform.
 getVolume() flash.media.SoundTransform.volumeImpostare la proprietà flash.media.SoundTransform.volume per controllare il volume dell'audio.
 loadSound() flash.media.Sound.load()Il primo parametro è cambiato da semplice stringa URL in oggetto URLRequest. Il secondo parametro è cambiato da valore booleano (utilizzato per indicare se la riproduzione audio inizia appena possibile) in oggetto SoundLoaderContext.
 onID3() flash.media.Sound dispatches event: id3Sostituito nel nuovo modello di eventi da un evento id3.
 onLoad() flash.media.Sound dispatches event: completeSostituito nel nuovo modello di eventi da un evento complete.
 onSoundComplete() flash.media.SoundChannel dispatches event: soundCompleteSostituito nel nuovo modello di eventi da un evento soundComplete.
 setPan() flash.media.SoundTransform.panCambiato in proprietà accessor e spostato nella classe SoundTransform.
 setTransform() flash.media.SoundMixer.soundTransformCambiato in proprietà accessor; tipo di dati cambiato in SoundTransform.
 setVolume() flash.media.SoundChannelRemoved. Utilizzare flash.media.SoundChannel.leftPeak e flash.media.SoundChannel.rightPeak per monitorare l'ampiezza di un canale audio.
 start() flash.media.Sound.play()Il tipo di dati del parametro loops è cambiato da Number a int. È stato aggiunto un terzo parametro, sndTransform, per specificare la trasformazione del suono iniziale che deve essere utilizzata dal canale audio.
 stop() flash.media.SoundChannel.stop() 
 
 Stage (classe)flash.display.StageQuesta classe è stata spostata nel pacchetto flash.display. In ActionScript 3.0, lo Stage non è più un oggetto globale. Si accede allo stage utilizzando la nuova proprietà DisplayObject.stage.
 align flash.display.Stage.align 
 height flash.display.Stage.stageHeightNome cambiato da height a stageHeight per evitare conflitti con la proprietàflash.display.DisplayObject.height.
 scaleMode flash.display.Stage.scaleMode 
 showMenu flash.display.Stage.showDefaultContextMenuNome cambiato per indicare con maggiore precisione quale menu viene visualizzato.
 width flash.display.Stage.stageWidthNome cambiato da width a stageWidth per evitare conflitti con la proprietàflash.display.DisplayObject.width.
 addListener() flash.events.EventDispatcher.addEventListener()Nel nuovo modello di eventi non è più necessario avere un metodo addListener() specifico per la classe, perché quest'ultima eredita il metodo addEventListener() dalla classe EventDispatcher.
 removeListener() flash.events.EventDispatcher.removeEventListener()Nel nuovo modello di eventi non è più necessario avere un metodo removeListener() specifico per la classe, perché quest'ultima eredita il metodo removeEventListener() dalla classe EventDispatcher.
 onResize flash.display.Stage dispatches event: resizeSostituito nel nuovo modello di eventi da un evento resize.
 
 String (classe)StringÈ stato aggiunto il supporto per le espressioni regolari con tre nuovi metodi: match(), replace() e search().
 concat() String.concat()Parametro cambiato per utilizzare il formato di parametro ...(rest).
 
 StyleSheet (classe)flash.text.StyleSheetQuesta classe è stata spostata nel pacchetto flash.text. I membri load() e onLoad() sono stati rimossi e alcune variabili e funzioni private sono state aggiunte.
 StyleSheet flash.text.StyleSheet.StyleSheet() 
 clear() flash.text.StyleSheet.clear() 
 getStyle() flash.text.StyleSheet.getStyle()Nome del parametro cambiato in n.
 getStyleNames() flash.text.StyleSheet.styleNamesCambiato in proprietà accessor.
 load() flash.net.URLLoader.load()Utilizzare le nuove classi URLLoader e URLRequest per caricare gli URL.
 onLoad() flash.net.URLLoader dispatches event: completeSostituito nel nuovo modello di eventi da un evento complete.
 parseCSS() flash.text.StyleSheet.parseCSS()In ActionScript 3.0, restituisce void anziché un valore booleano.
 setStyle() flash.text.StyleSheet.setStyle()Nome del parametro cambiato in n e stile in s.
 transform() flash.text.StyleSheet.transform() 
 
 System (classe)flash.system.System 
 exactSettings flash.system.Security.exactSettingsSpostato nella classe flash.System.Security.
 useCodepage flash.system.System.useCodePageIn ActionScript 3.0, la lettera 'P' in useCodePage è maiuscola.
 onStatus() RemovedQuesto gestore di eventi è obsoleto nel modello di eventi di ActionScript 3.0.
 setClipboard() flash.system.System.setClipboard() 
 showSettings() flash.system.Security.showSettings() 
 
 TextField (classe)flash.text.TextFieldQuesta classe è stata spostata nel pacchetto flash.text.
 _alpha flash.display.DisplayObject.alphaQuesta proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso.
 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.borderColorIn ActionScript 3.0, restituisce il tipo di dati uint anziché Number.
 bottomScroll flash.text.TextField.bottomScrollVIn ActionScript 3.0, restituisce il tipo di dati uint anziché 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.heightQuesta proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso.
 _highquality flash.display.Stage.qualityRemoved. Sostituita dalla proprietà quality della classe Stage.
 hscroll flash.text.TextField.scrollHIl tipo di dati è cambiato da Number a uint. Nome cambiato da hscroll a scrollH.
 html flash.text.TextField.htmlTextRemoved. In ActionScript 3.0, tutti i campi di testo vengono elaborati come campi di testo HTML. Utilizzare la proprietà TextField.htmlText per impostare il testo HTML.
 htmlText flash.text.TextField.htmlText 
 length flash.text.TextField.lengthIl tipo di dati è cambiato da Number a uint.
 maxChars flash.text.TextField.maxCharsIl tipo di dati è cambiato da Number a uint.
 maxhscroll flash.text.TextField.maxScrollHIl tipo di dati è cambiato da Number a uint.
 maxscroll flash.text.TextField.maxScrollVIl tipo di dati è cambiato da Number a uint. Nome cambiato: la S è ora maiuscola ed è stata aggiunta la lettera V per indicare lo scorrimento verticale.
 menu flash.display.InteractiveObject.contextMenuQuesta proprietà viene ora ereditata dalla classe InteractiveObject.
 mouseWheelEnabled flash.text.TextField.mouseWheelEnabled 
 multiline flash.text.TextField.multiline 
 _name flash.display.DisplayObject.nameQuesta proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso.
 _parent flash.display.DisplayObject.parentQuesta proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso. Il tipo di dati è cambiato da MovieClip a DisplayObjectContainer.
 password flash.text.TextField.displayAsPasswordProprietà rinominata per uniformità.
 _quality flash.display.Stage.qualitySpostato nella classe Stage.
 restrict flash.text.TextField.restrict 
 _rotation flash.display.DisplayObject.rotationQuesta proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso.
 scroll flash.text.TextField.scrollVIl tipo di dati è cambiato da Number a uint e il nome da scroll a scrollV.
 selectable flash.text.TextField.selectable 
 sharpness flash.text.TextField.sharpness 
 _soundbuftime flash.media.SoundMixer.bufferTimeLe proprietà e i metodi per il controllo globale dell'audio in un file SWF si trovano ora nella classe flash.media.SoundMixer
 styleSheet flash.text.TextField.styleSheet 
 tabEnabled flash.display.InteractiveObject.tabEnabledQuesta proprietà viene ora ereditata dalla classe InteractiveObject.
 tabIndex flash.display.InteractiveObject.tabIndexQuesta proprietà viene ora ereditata dalla classe InteractiveObject.
 _target RemovedActionScript 3.0 identifica direttamente gli oggetti di visualizzazione; pertanto, non è più necessario identificare il percorso.
 text flash.text.TextField.text 
 textColor flash.text.TextField.textColorIl tipo di dati è cambiato da Number a uint.
 textHeight flash.text.TextField.textHeight 
 textWidth flash.text.TextField.textWidth 
 thickness flash.text.TextField.thickness 
 type flash.text.TextField.type 
 _url flash.display.LoaderInfo.url 
 variable RemovedQuesta variabile non è più necessaria in ActionScript 3.0.
 _visible flash.display.DisplayObject.visibleQuesta proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso.
 _width flash.display.DisplayObject.widthQuesta proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso.
 wordWrap flash.text.TextField.wordWrap 
 _x flash.display.DisplayObject.xQuesta proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso.
 _xmouse flash.display.DisplayObject.mouseXQuesta proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso.
 _xscale flash.display.DisplayObject.scaleXQuesta proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso.
 _y flash.display.DisplayObject.yQuesta proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso.
 _ymouse flash.display.DisplayObject.mouseYQuesta proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso.
 _yscale flash.display.DisplayObject.scaleYQuesta proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso.
 addListener() flash.events.EventDispatcher.addEventListener()Nel nuovo modello di eventi non è più necessario avere un metodo addListener() specifico per la classe, perché quest'ultima eredita il metodo addEventListener() dalla classe EventDispatcher.
 getDepth() flash.display.DisplayObjectContainerRemoved. Utilizzare i metodi della classe DisplayObjectContainer per determinare la profondità del campo di testo.
 getFontList() flash.text.Font.enumerateFonts()Removed. Utilizzare Font.enumerateFonts() con il parametro enumerateDeviceFonts impostato su true.
 getNewTextFormat() flash.text.TextField.defaultTextFormatNome cambiato da getNewTextFormat a defaultTextFormat. Cambiato da metodo a proprietà accessor.
 getTextFormat() flash.text.TextField.getTextFormat()Il tipo di dati di entrambi i parametri è cambiato da Number a uint.
 onChanged() flash.text.TextField dispatches event: changeSostituito nel nuovo modello di eventi da un evento change.
 onKillFocus() flash.display.InteractiveObject dispatches event: focusOutSostituito nel nuovo modello di eventi da un evento focusOut.
 onScroller() flash.text.TextField dispatches event: scrollSostituito nel nuovo modello di eventi da un evento scroll.
 onSetFocus() flash.display.InteractiveObject dispatches event: focusInSostituito nel nuovo modello di eventi da un evento focusIn.
 removeListener() flash.events.EventDispatcher.removeEventListener()Nel nuovo modello di eventi non è più necessario avere un metodo removeListener() specifico per la classe, perché quest'ultima eredita il metodo removeEventListener() dalla classe EventDispatcher.
 removeTextField() flash.display.DisplayObjectContainer.removeChild()Removed. Chiamare il metodo removeChild() del contenitore dell'oggetto di visualizzazione principale che contiene il campo di testo.
 replaceSel() flash.text.TextField.replaceSelectedText()Nome cambiato da replacesel() a replaceSelectedText(). Parametro newText sostituito con un valore stringa.
 replaceText() flash.text.TextField.replaceText()Il tipo di dati dei primi due parametri è cambiato da Number a uint.
 setNewTextFormat() flash.text.TextField.defaultTextFormatNome cambiato da setNewTextFormat a defaultTextFormat. Cambiato da metodo a proprietà accessor.
 setTextFormat() flash.text.TextField.setTextFormat()È cambiato l'ordine dei parametri. Il tipo dei parametri index è cambiato da Number a int.
 
 TextFormat (classe)flash.text.TextFormatQuesta classe è stata spostata nel pacchetto flash.text.
 align flash.text.TextFormat.align 
 blockIndent flash.text.TextFormat.blockIndentIn ActionScript 3.0, il tipo di dati è cambiato in Object perché uno dei possibili valori è null, che non è un membro del tipo di dati Number in ActionScript 3.0.
 bold flash.text.TextFormat.boldIn ActionScript 3.0, il tipo di dati è cambiato in Object perché uno dei possibili valori è null, che non è un membro del tipo di dati Boolean in ActionScript 3.0.
 bullet flash.text.TextFormat.bulletIn ActionScript 3.0, il tipo di dati è cambiato in Object perché uno dei possibili valori è null, che non è un membro del tipo di dati Boolean in ActionScript 3.0.
 color flash.text.TextFormat.colorIn ActionScript 3.0, il tipo di dati è cambiato in Object perché uno dei possibili valori è null, che non è un membro del tipo di dati Number in ActionScript 3.0.
 font flash.text.TextFormat.font 
 indent flash.text.TextFormat.indentIn ActionScript 3.0, il tipo di dati è cambiato in Object perché uno dei possibili valori è null, che non è un membro del tipo di dati Number in ActionScript 3.0.
 italic flash.text.TextFormat.bulletIn ActionScript 3.0, il tipo di dati è cambiato in Object perché uno dei possibili valori è null, che non è un membro del tipo di dati Boolean in ActionScript 3.0.
 kerning flash.text.TextFormat.kerningIn ActionScript 3.0, il tipo di dati è cambiato in Object perché uno dei possibili valori è null, che non è un membro del tipo di dati Boolean in ActionScript 3.0.
 leading flash.text.TextFormat.leadingIn ActionScript 3.0, il tipo di dati è cambiato in Object perché uno dei possibili valori è null, che non è un membro del tipo di dati Number in ActionScript 3.0.
 leftMargin flash.text.TextFormat.leftMarginIn ActionScript 3.0, il tipo di dati è cambiato in Object perché uno dei possibili valori è null, che non è un membro del tipo di dati Number in ActionScript 3.0.
 letterSpacing flash.text.TextFormat.letterSpacingIn ActionScript 3.0, il tipo di dati è cambiato in Object perché uno dei possibili valori è null, che non è un membro del tipo di dati Number in ActionScript 3.0.
 rightMargin flash.text.TextFormat.rightMarginIn ActionScript 3.0, il tipo di dati è cambiato in Object perché uno dei possibili valori è null, che non è un membro del tipo di dati Number in ActionScript 3.0.
 size flash.text.TextFormat.sizeIn ActionScript 3.0, il tipo di dati è cambiato in Object perché uno dei possibili valori è null, che non è un membro del tipo di dati Number in ActionScript 3.0.
 underline flash.text.TextFormat.underlineIn ActionScript 3.0, il tipo di dati è cambiato in Object perché uno dei possibili valori è null, che non è un membro del tipo di dati Boolean in ActionScript 3.0.
 url flash.text.TextFormat.url 
 TextFormat flash.text.TextFormat.TextFormat()I parametri size, color, bold, italic, underline, url, leftMargin, rightMargin, indent e leading sono stati tutti convertiti in oggetti.
 getTextExtent() RemovedUtilizzare le proprietà di flash.text.TextField per le misure di un campo che contiene una riga di testo e utilizzare flash.text.TextLineMetrics per le misure del contenuto incluso nel campo di testo.
 
 TextRenderer (classe)flash.text.TextRendererÈ stata cambiata la posizione. Spostato nel pacchetto flash.text.
 maxLevel flash.text.TextRenderer.maxLevelDefinito con il tipo uint in ActionScript 3.0.
 setAdvancedAntialiasingTable() flash.text.TextRenderer.setAdvancedAntiAliasingTable()I valori di parametro fontStyle e colorType possono ora essere impostati utilizzando, rispettivamente, le costanti FontStyle e TextColorType. Il parametro advancedAntiAliasingTable ora accetta un array di uno o più oggetti CSMSettings.
 
 TextSnapshot (classe)flash.text.TextSnapshotQuesta classe è stata spostata nel pacchetto flash.text. Vari parametri sono cambiati, nonché alcuni nomi di metodi e alcuni tipi restituiti.
 findText() flash.text.TextSnapshot.findText()Il nome del parametro startIndex è cambiato in beginIndex. Il tipo di dati del parametro startIndex è cambiato da Number in int.
 getCount() flash.text.TextSnapshot.charCountCambiato da metodo a proprietà accessor. Il tipo di dati restituito è cambiato da Number a uint.
 getSelected() flash.text.TextSnapshot.getSelected()Il tipo di dati dei parametri è cambiato da Number a uint e i nomi sono cambiati da start e end a beginIndex e EndIndex.
 getSelectedText() flash.text.TextSnapshot.getSelectedText()In ActionScript 3.0, il parametro ha il valore predefinito false.
 getText() flash.text.TextSnapshot.getText()Il tipo di dati dei parametri start e end è cambiato da Number a uint e i nomi sono cambiati da start e end a beginIndex e endIndex.
 getTextRunInfo() flash.text.TextSnapshot.getTextRunInfo()Il tipo di dati dei parametri è cambiato da Number a uint.
 hitTestTextNearPos() flash.text.TextSnapshot.hitTestTextNearPos()Il nome del parametro closeDist è cambiato in maxDistance; il valore predefinito è value = 0.
 setSelectColor() flash.text.TextSnapshot.setSelectColor()Il tipo di dati del parametro è cambiato da Number a uint ; il valore predefinito è 0xFFFF00.
 setSelected() flash.text.TextSnapshot.setSelected()Il tipo di dati dei parametri start e end è cambiato da Number a uint e i nomi sono cambiati da start e end a beginIndex e endIndex.
 
 Video (classe)flash.media.VideoQuesta classe è stata spostata nel pacchetto flash.media. Gli oggetti Video ora possono essere creati in modo dinamico in ActionScript con la funzione di costruzione Video(). È possibile associare lo streaming all'oggetto Video utilizzando attachCamera() o attachNetStream().
 _alpha flash.display.DisplayObject.alphaQuesta proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso.
 deblocking flash.media.Video.deblockingIl tipo di dati è cambiato da Number a int.
 _height flash.display.DisplayObject.heightQuesta proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso.
 height flash.media.Video.videoHeightIl tipo di dati è cambiato da Number a int.
 _name flash.display.DisplayObject.nameQuesta proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso.
 _parent flash.display.DisplayObject.parentQuesta proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso.
 _rotation flash.display.DisplayObject.rotationQuesta proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso.
 smoothing flash.media.Video.smoothing 
 _visible flash.display.DisplayObject.visibleQuesta proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso.
 _width flash.display.DisplayObject.widthQuesta proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso.
 width flash.media.Video.videoWidthIl tipo di dati è cambiato da Number a int.
 _x flash.display.DisplayObject.xQuesta proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso.
 _xmouse flash.display.DisplayObject.mouseXQuesta proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso.
 _xscale flash.display.DisplayObject.scaleXQuesta proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso.
 _y flash.display.DisplayObject.yQuesta proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso.
 _ymouse flash.display.DisplayObject.mouseYQuesta proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso.
 _yscale flash.display.DisplayObject.scaleYQuesta proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso.
 attachVideo() flash.media.Video.attachNetStream()Per specificare uno streaming video da un oggetto camera, utilizzare flash.media.Video.attachCamera().
 clear() flash.media.Video.clear() 
 
 XML (classe)flash.xml.XMLDocumentQuesta classe è stata spostata nel pacchetto flash.xml e il suo nome è stato cambiato in XMLDocument per evitare conflitti con la nuova classe di primo livello XML che implementa ECMAScript per XML (E4X).
 contentType flash.net.URLRequest.contentType 
 docTypeDecl flash.xml.XMLDocument.docTypeDecl 
 idMap flash.xml.XMLDocument.idMap 
 ignoreWhite flash.xml.XMLDocument.ignoreWhite 
 loaded RemovedLa funzionalità di caricamento file è stata rimossa dalla classe XMLDocument. Utilizzare invece URLLoader.
 status RemovedGli errori di analisi sintattica vengono ora segnalati mediante eccezioni.
 xmlDecl flash.xml.XMLDocument.xmlDecl 
 XML flash.xml.XMLDocument.XMLDocument() 
 addRequestHeader() flash.net.URLRequest.requestHeaders 
 createElement() flash.xml.XMLDocument.createElement() 
 createTextNode() flash.xml.XMLDocument.createTextNode() 
 getBytesLoaded() flash.net.URLLoader.bytesLoadedLa funzionalità di caricamento file è stata rimossa dalla classe XMLDocument. Utilizzare invece URLLoader.
 getBytesTotal() flash.net.URLLoader.bytesTotalLa funzionalità di caricamento file è stata rimossa dalla classe XMLDocument. Utilizzare invece URLLoader.
 load() RemovedLa funzionalità di caricamento file è stata rimossa dalla classe XMLDocument (denominata XML in ActionScript 2.0). Utilizzare invece URLLoader.
 onData() flash.net.URLLoader dispatches event: completeLa funzionalità di caricamento file è stata rimossa dalla classe XMLDocument. Utilizzare invece URLLoader. Sostituito nel nuovo modello di eventi da un evento complete.
 onHTTPStatus() flash.net.URLLoader dispatches event: httpStatusLa funzionalità di caricamento file è stata rimossa dalla classe XMLDocument. Utilizzare invece URLLoader. Sostituito nel nuovo modello di eventi da un evento httpStatus.
 onLoad() flash.net.URLLoader dispatches event: completeLa funzionalità di caricamento file è stata rimossa dalla classe XMLDocument. Utilizzare invece URLLoader. Sostituito nel nuovo modello di eventi da un evento complete.
 parseXML() flash.xml.XMLDocument.parseXML() 
 send() RemovedLa funzionalità di invio è stata rimossa dalla classe XMLDocument (denominata classe XML in ActionScript 2.0). Utilizzare invece le funzioni e le classi del pacchetto flash.net.
 sendAndLoad() RemovedLe funzionalità di invio e di caricamento sono state rimosse dalla classe XMLDocument (denominata classe XML in ActionScript 2.0). Utilizzare invece URLRequest e URLLoader.
 
 XMLNode (classe)flash.xml.XMLNodeÈ stata cambiata la posizione. Questa classe è stata spostata nel pacchetto flash.xml.
 nodeType flash.xml.XMLNode.nodeTypeIl tipo di dati è cambiato da Number a uint.
 XMLNode flash.xml.XMLNode.XMLNode()Il tipo di dati del parametro type è cambiato da Number a uint.
 
 XMLSocket (classe)flash.net.XMLSocketQuesta classe è stata spostata nel pacchetto flash.net.
 XMLSocket flash.net.XMLSocket.XMLSocket()Sono stati aggiunti due parametri opzionali per specificare l'host e la porta.
 connect() flash.net.XMLSocket.connect()Il tipo di dati del parametro port è cambiato in int.
 onClose() flash.net.XMLSocket dispatches event: closeSostituito nel nuovo modello di eventi da un evento close.
 onConnect() flash.net.XMLSocket dispatches event: connectSostituito nel nuovo modello di eventi da un evento connect.
 onData() flash.net.XMLSocket dispatches event: dataSostituito nel nuovo modello di eventi da un evento data.
 onXML() RemovedIn ActionScript 3.0, viene inviato solo l'evento data, così è possibile scegliere se utilizzare E4X o la normale funzione di analisi sintattica XML (parser), vale a dire la classe XMLDocument. Il vecchio gestore di eventi onXML veniva chiamato dopo l'analisi dei dati XML, quindi è diventato superfluo in ActionScript 3.0 perché ora è possibile scegliere tra le classi XML (E4X) e XMLDocument (vecchio metodo) per l'analisi del codice XML.
 

 

Inviami un messaggio e-mail quando vengono aggiunti dei commenti a questa | Rapporto sui commenti

Pagina corrente: http://livedocs.adobe.com/flash/9.0_it/ActionScriptLangRefV3/migration.html