La tabella seguente descrive le differenze tra ActionScript 2.0 e 3.0.
| ActionScript 2.0 | ActionScript 3.0 | Commenti | |
|---|---|---|---|
| Accessibility (classe) | flash.accessibility.Accessibility | ||
| isActive() | flash.accessibility.Accessibility.active | Cambiato 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.CASEINSENSITIVE | Il tipo di dati è cambiato in uint. | |
| DESCENDING | Array.DESCENDING | Il tipo di dati è cambiato in uint. | |
| length | Array.length | Il tipo di dati è cambiato in uint. | |
| NUMERIC | Array.NUMERIC | Il tipo di dati è cambiato in uint. | |
| RETURNINDEXEDARRAY | Array.RETURNINDEXEDARRAY | Il tipo di dati è cambiato in uint. | |
| UNIQUESORT | Array.UNIQUESORT | Il 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() | Removed | Non 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.BitmapData | ActionScript 3.0 utilizza la classe BitmapDataChannel come enumerazione di costanti che indicano il canale da utilizzare. | |
| height | flash.display.BitmapData.height | Il tipo di dati è cambiato da Number a int. | |
| rectangle | flash.display.BitmapData.rect | Il nome della proprietà è stato modificato per uniformità con altri membri dell'API. | |
| width | flash.display.BitmapData.width | Il 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() | Removed | Questa 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.quality | Il 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.filters | In ActionScript 3.0, il tipo di dati è Array. | |
| _focusrect | flash.display.InteractiveObject.focusRect | ||
| _height | flash.display.DisplayObject.height | ||
| _highquality | Removed | Vedere 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.bufferTime | Spostato 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 | Removed | ActionScript 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 | Removed | Vedere 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: mouseOut | Sostituito nel nuovo modello di eventi da un evento mouseOut. |
|
| onDragOver() | flash.display.InteractiveObject dispatches event: mouseOver | Sostituito nel nuovo modello di eventi da un evento mouseOver. |
|
| onKeyDown() | flash.display.InteractiveObject dispatches event: keyDown | Sostituito nel nuovo modello di eventi da un evento keyDown. |
|
| onKeyUp() | flash.display.InteractiveObject dispatches event: keyUp | Sostituito nel nuovo modello di eventi da un evento keyUp. |
|
| onKillFocus() | flash.display.InteractiveObject dispatches event: focusOut | Sostituito nel nuovo modello di eventi da un evento focusOut. |
|
| onPress() | flash.display.InteractiveObject dispatches event: mouseDown | Sostituito nel nuovo modello di eventi da un evento mouseDown. |
|
| onRelease() | flash.display.InteractiveObject dispatches event: mouseUp | Sostituito nel nuovo modello di eventi da un evento mouseUp. |
|
| onReleaseOutside() | flash.display.InteractiveObject dispatches event: mouseUp | Sostituito nel nuovo modello di eventi da un evento mouseUp. |
|
| onRollOut() | flash.display.InteractiveObject dispatches event: mouseOut | Sostituito nel nuovo modello di eventi da un evento mouseOut. |
|
| onRollOver() | flash.display.InteractiveObject dispatches event: mouseOver | Sostituito nel nuovo modello di eventi da un evento mouseOver. |
|
| onSetFocus() | flash.display.InteractiveObject dispatches event: focusIn | Sostituito 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.currentFPS | Cambiato l'uso delle maiuscole in FPS. | |
| fps | flash.media.Camera.fps | ||
| height | flash.media.Camera.height | Il tipo di dati è cambiato da Number a int. | |
| index | flash.media.Camera.index | Il tipo di dati è cambiato da String a int. | |
| motionLevel | flash.media.Camera.motionLevel | Il tipo di dati è cambiato da Number a int. | |
| motionTimeOut | flash.media.Camera.motionTimeout | Il 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.quality | Il tipo di dati è cambiato da Number a int. | |
| width | flash.media.Camera.width | Il 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.ACTIVITY | Sostituito da un evento activity nel nuovo modello di eventi. |
|
| onStatus() | flash.media.Camera dispatches event: status | Sostituito 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.Capabilities | L'iniziale del nome della classe è cambiata da minuscola a maiuscola. | |
| Color (classe) | flash.geom.ColorTransform | La 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() | Removed | I 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() | Removed | I valori di colore possono essere assegnati direttamente mediante la funzione di costruzione o le proprietà della classe ColorTransform(). |
|
| ContextMenu (classe) | flash.ui.ContextMenu | La 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: menuSelect | Anziché richiamare il gestore di eventi onSelect(), la classe ActionScript 3.0 invia un evento menuSelect. |
|
| ContextMenuItem (classe) | flash.ui.ContextMenuItem | La 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: menuItemSelect | Anziché 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) | Date | ActionScript 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.DisplacementMapFilter | Il tipo di dati di vari parametri è cambiato da Number a uint. | |
| color | flash.filters.DisplacementMapFilter.color | Il tipo di dati di questo parametro è ora uint. | |
| componentX | flash.filters.DisplacementMapFilter.componentX | Il tipo di dati di questo parametro è ora uint. | |
| componentY | flash.filters.DisplacementMapFilter.componentY | Il 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.color | Il tipo di dati di questo parametro è cambiato da Number a uint. | |
| quality | flash.filters.DropShadowFilter.quality | Il 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.ExternalInterface | I 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.FileReference | La 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.size | Restituisce 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:
|
|
| onCancel | flash.net.FileReference dispatches event: cancel | In ActionScript 3.0, anziché richiamare il gestore di eventi onCancel(), questa classe invia un evento cancel. |
|
| onComplete | flash.net.FileReference dispatches event: complete | In ActionScript 3.0, anziché richiamare il gestore di eventi onComplete(), questa classe invia un evento complete. |
|
| onHTTPError | flash.net.FileReference dispatches event: httpStatus | In ActionScript 3.0, anziché richiamare il gestore di eventi onHTTPError(), questa classe invia un evento httpStatus. |
|
| onIOError | flash.net.FileReference dispatches event: ioError | In ActionScript 3.0, anziché richiamare il gestore di eventi onIOError(), questa classe invia un evento ioError. |
|
| onOpen | flash.net.FileReference dispatches event: open | In ActionScript 3.0, anziché richiamare il gestore di eventi onOpen(), questa classe invia un evento open. |
|
| onProgress | flash.net.FileReference dispatches event: progress | In ActionScript 3.0, anziché richiamare il gestore di eventi onProgress(), questa classe invia un evento progress. |
|
| onSecurityError | flash.net.FileReference dispatches event: securityError | In ActionScript 3.0, anziché richiamare il gestore di eventi onSecurityError(), questa classe invia un evento securityError. |
|
| onSelect | flash.net.FileReference dispatches event: select | In ActionScript 3.0, anziché richiamare il gestore di eventi onSelect(), questa classe invia un evento select. |
|
| onUploadCompleteData | flash.net.FileReference dispatches event: complete | In ActionScript 3.0, anziché richiamare il gestore di eventi onUploadCompleteData(), questa classe invia un evento uploadCompleteData. |
|
| FileReferenceList (classe) | flash.net.FileReferenceList | La 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: cancel | In ActionScript 3.0, anziché richiamare il gestore di eventi onCancel(), questa classe invia un evento cancel. |
|
| onSelect | flash.net.FileReferenceList dispatches event: select | In ActionScript 3.0, anziché richiamare il gestore di eventi onSelect(), questa classe invia un evento select. |
|
| GlowFilter (classe) | flash.filters.GlowFilter | Il tipo di dati di varie proprietà è cambiato da Number a uint. | |
| color | flash.filters.GlowFilter.color | Il tipo di dati di questa proprietà è cambiato da Number a uint. | |
| quality | flash.filters.GlowFilter.quality | Il 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.quality | Il 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.quality | Il 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.IME | Questa 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.conversionMode | Cambiato in proprietà accessor. | |
| getEnabled() | flash.system.IME.enabled | Cambiato 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.conversionMode | Cambiato in proprietà accessor. | |
| setEnabled() | flash.system.IME.enabled | Cambiato in proprietà accessor. | |
| onIMEComposition | flash.system.IME dispatches event: imeComposition | In ActionScript 3.0, anziché richiamare il gestore di eventi onIMEComposition(), questa classe invia un evento imeComposition. |
|
| Key (classe) | flash.ui.Keyboard | Questa 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.BACKSPACE | Dichiarata come costante in ActionScript 3.0, con il tipo di dati cambiato in uint. | |
| CAPSLOCK | flash.ui.Keyboard.CAPS_LOCK | Dichiarata 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.CONTROL | Dichiarata come costante in ActionScript 3.0, con il tipo di dati cambiato in uint. | |
| DELETEKEY | flash.ui.Keyboard.DELETE | Nome cambiato in DELETE in ActionScript 3.0, dichiarata come costante e tipo di dati cambiato in uint. |
|
| DOWN | flash.ui.Keyboard.DOWN | Dichiarata come costante in ActionScript 3.0, con il tipo di dati cambiato in uint. | |
| END | flash.ui.Keyboard.END | Dichiarata come costante in ActionScript 3.0, con il tipo di dati cambiato in uint. | |
| ENTER | flash.ui.Keyboard.ENTER | Dichiarata come costante in ActionScript 3.0, con il tipo di dati cambiato in uint. | |
| ESCAPE | flash.ui.Keyboard.ESCAPE | Dichiarata come costante in ActionScript 3.0, con il tipo di dati cambiato in uint. | |
| HOME | flash.ui.Keyboard.HOME | Dichiarata come costante in ActionScript 3.0, con il tipo di dati cambiato in uint. | |
| INSERT | flash.ui.Keyboard.INSERT | Dichiarata come costante in ActionScript 3.0, con il tipo di dati cambiato in uint. | |
| LEFT | flash.ui.Keyboard.LEFT | Dichiarata 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_DOWN | Nome cambiato in PAGE_DOWN in ActionScript 3.0, dichiarata come costante e tipo di dati cambiato in uint. |
|
| PGUP | flash.ui.Keyboard.PAGE_UP | Nome cambiato in PAGE_UP in ActionScript 3.0, dichiarata come costante e tipo di dati cambiato in uint. |
|
| RIGHT | flash.ui.Keyboard.RIGHT | Dichiarata come costante in ActionScript 3.0, con il tipo di dati cambiato in uint. | |
| SHIFT | flash.ui.Keyboard.SHIFT | Dichiarata come costante in ActionScript 3.0, con il tipo di dati cambiato in uint. | |
| SPACE | flash.ui.Keyboard.SPACE | Dichiarata come costante in ActionScript 3.0, con il tipo di dati cambiato in uint. | |
| TAB | flash.ui.Keyboard.TAB | Dichiarata come costante in ActionScript 3.0, con il tipo di dati cambiato in uint. | |
| UP | flash.ui.Keyboard.UP | Dichiarata 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() | Removed | Rimosso per motivi di sicurezza. | |
| isToggled() | Removed | Rimosso 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: keyDown | In ActionScript 3.0, anziché richiamare il gestore di eventi onKeyDown, la classe InteractiveObject invia un oggetto keyDown KeyboardEvent. |
|
| onKeyUp | flash.display.InteractiveObject dispatches event: keyUp | In ActionScript 3.0, anziché richiamare il gestore di eventi onKeyUp, la classe InteractiveObject invia un oggetto keyUp KeyboardEvent. |
|
| LoadVars (classe) | flash.net.URLLoader | La funzionalità della classe LoadVars è stata sostituita dalle classi URLLoader, URLRequest, URLStream e URLVariables. | |
| contentType | flash.net.URLRequest.contentType | ||
| loaded | Removed | Non 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.bytesLoaded | Classe cambiata in URLLoader; cambiata da funzione a proprietà accessor; nome cambiato da getBytesLoaded a bytesLoaded. |
|
| getBytesTotal() | flash.net.URLLoader.bytesTotal | Classe 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: complete | Vedere 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: httpStatus | In 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: complete | Vedere 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() | Removed | Questo metodo non è più necessario in ActionScript 3.0. | |
| LocalConnection (classe) | flash.net.LocalConnection | Questa 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.domain | Cambiato in proprietà accessor. | |
| onStatus() | flash.net.LocalConnection dispatches event: status | Nel 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.Microphone | Questa classe è stata spostata nel pacchetto flash.media. | |
| index | flash.media.Microphone.index | Il tipo di dati è cambiato in uint. | |
| rate | flash.media.Microphone.rate | Il tipo di dati è cambiato in uint. | |
| silenceTimeOut | flash.media.Microphone.silenceTimeout | Cambiato 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: activity | In ActionScript 3.0, anziché richiamare il gestore di eventi onActivity, questa classe invia un evento activity. |
|
| onStatus() | flash.media.Microphone dispatches event: status | In 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.gain | La 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.rate | La 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: mouseDown | Sostituito nel nuovo modello di eventi da un evento mouseDown. |
|
| onMouseMove | flash.display.InteractiveObject dispatches event: mouseMove | Sostituito nel nuovo modello di eventi da un evento mouseMove. |
|
| onMouseUp | flash.display.InteractiveObject dispatches event: mouseUp | Sostituito nel nuovo modello di eventi da un evento mouseUp. |
|
| onMouseWheel | flash.display.InteractiveObject dispatches event: mouseWheel | Sostituito nel nuovo modello di eventi da un evento mouseWheel. |
|
| MovieClip (classe) | flash.display.MovieClip | Molti 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.alpha | Spostato nella classe DisplayObject ; carattere di sottolineatura iniziale rimosso dal nome. | |
| blendMode | flash.display.DisplayObject.blendMode | ||
| cacheAsBitmap | flash.display.DisplayObject.cacheAsBitmap | ||
| _currentframe | flash.display.MovieClip.currentFrame | Carattere di sottolineatura iniziale rimosso dal nome. | |
| _droptarget | flash.display.Sprite.dropTarget | Spostato nella classe Sprite ; carattere di sottolineatura iniziale rimosso dal nome; uso misto di maiuscole e minuscole. | |
| filters | flash.display.DisplayObject.filters | ||
| focusEnabled | Removed | In 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.focusRect | Spostato nella classe InteractiveObject ; carattere di sottolineatura iniziale rimosso dal nome; uso misto di maiuscole e minuscole. | |
| _framesloaded | flash.display.MovieClip.framesLoaded | Carattere di sottolineatura iniziale rimosso dal nome; uso misto di maiuscole e minuscole. | |
| _height | flash.display.DisplayObject.height | Spostato nella classe DisplayObject ; carattere di sottolineatura iniziale rimosso dal nome. | |
| _highquality | Removed | Vedere Stage.quality. | |
| hitArea | flash.display.Sprite.hitArea | Spostato nella classe Sprite. | |
| _lockroot | Removed | In 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 | Removed | Vedere InteractiveObject.contextMenu. | |
| _name | flash.display.DisplayObject.name | Spostato nella classe DisplayObject ; carattere di sottolineatura iniziale rimosso dal nome. | |
| opaqueBackground | flash.display.DisplayObject.opaqueBackground | ||
| _parent | flash.display.DisplayObject.parent | Spostato nella classe DisplayObject ; carattere di sottolineatura iniziale rimosso dal nome. | |
| _quality | flash.display.Stage.quality | ||
| _rotation | flash.display.DisplayObject.rotation | Spostato nella classe DisplayObject ; carattere di sottolineatura iniziale rimosso dal nome. | |
| scale9Grid | flash.display.DisplayObject.scale9Grid | ||
| scrollRect | flash.display.DisplayObject.scrollRect | Il tipo di dati è cambiato in Rectangle. | |
| _soundbuftime | flash.media.SoundMixer.bufferTime | Spostato 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 | Removed | ActionScript 3.0 identifica direttamente gli oggetti di visualizzazione; pertanto, non è più necessario identificare un oggetto di visualizzazione mediante il percorso. | |
| _totalframes | flash.display.MovieClip.totalFrames | Uso 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.visible | Spostato nella classe DisplayObject ; carattere di sottolineatura iniziale rimosso dal nome. | |
| _width | flash.display.DisplayObject.width | Spostato nella classe DisplayObject ; carattere di sottolineatura iniziale rimosso dal nome. | |
| _x | flash.display.DisplayObject.x | Spostato nella classe DisplayObject ; carattere di sottolineatura iniziale rimosso dal nome. | |
| _xmouse | flash.display.DisplayObject.mouseX | Spostato nella classe DisplayObject ; nome cambiato in mouseX; carattere di sottolineatura iniziale rimosso dal nome. |
|
| _xscale | flash.display.DisplayObject.scaleX | Spostato nella classe DisplayObject ; nome cambiato in scaleX; carattere di sottolineatura iniziale rimosso dal nome. |
|
| _y | flash.display.DisplayObject.y | Spostato nella classe DisplayObject ; carattere di sottolineatura iniziale rimosso dal nome. | |
| _ymouse | flash.display.DisplayObject.mouseY | Spostato nella classe DisplayObject ; nome cambiato in mouseY; carattere di sottolineatura iniziale rimosso dal nome. |
|
| _yscale | flash.display.DisplayObject.scaleY | Spostato nella classe DisplayObject ; nome cambiato in scaleY; carattere di sottolineatura iniziale rimosso dal nome. |
|
| attachAudio() | Removed | Se la sorgente audio è un oggetto Microphone, utilizzare NetStream.attachAudio() o Microphone.setLoopBack(). Se la sorgente audio è un file FLV, utilizzare |
|
| attachBitmap() | Removed | In ActionScript 3.0, utilizzare addChild() per aggiungere oggetti di visualizzazione secondari. |
|
| attachMovie() | Removed | In 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() | Removed | In ActionScript 3.0, utilizzare l'operatore new per creare clip filmato. |
|
| createTextField() | Removed | In ActionScript 3.0, utilizzare l'operatore new per creare campi di testo. |
|
| curveTo() | flash.display.Graphics.curveTo() | ||
| duplicateMovieClip() | Removed | In 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.bytesLoaded | Spostato nella classe URLLoader ; il tipo di dati è cambiato da Number a int. | |
| getBytesTotal() | flash.net.URLLoader.bytesTotal | Spostato 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.swfVersion | Spostato 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.URLLoader | Removed. 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: complete | Sostituito 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: mouseOut | Sostituito nel nuovo modello di eventi da un evento mouseOut. |
|
| onDragOver() | flash.display.InteractiveObject dispatches event: mouseOver | Sostituito nel nuovo modello di eventi da un evento mouseOver. |
|
| onEnterFrame() | flash.display.DisplayObject dispatches event: enterFrame | Sostituito nel nuovo modello di eventi da un evento enterFrame. |
|
| onKeyDown() | flash.display.InteractiveObject dispatches event: keyDown | Sostituito nel nuovo modello di eventi da un evento keyDown. |
|
| onKeyUp() | flash.display.InteractiveObject dispatches event: keyUp | Sostituito nel nuovo modello di eventi da un evento keyUp. |
|
| onKillFocus() | flash.display.InteractiveObject dispatches event: focusOut | Sostituito nel nuovo modello di eventi da un evento focusOut. |
|
| onLoad() | flash.display.LoaderInfo dispatches event: complete | Vedere anche la classe URLLoader. Un evento complete viene inviato quando l'operazione di scaricamento è completa. |
|
| onMouseDown() | flash.display.InteractiveObject dispatches event: mouseDown | Sostituito nel nuovo modello di eventi da un evento mouseDown. |
|
| onMouseMove() | flash.display.InteractiveObject dispatches event: mouseMove | Sostituito nel nuovo modello di eventi da un evento mouseMove. |
|
| onMouseUp() | flash.display.InteractiveObject dispatches event: mouseUp | Sostituito nel nuovo modello di eventi da un evento mouseUp. |
|
| onPress() | flash.display.InteractiveObject dispatches event: mouseDown | Sostituito nel nuovo modello di eventi da un evento mouseDown. |
|
| onRelease() | flash.display.InteractiveObject dispatches event: mouseUp | Sostituito nel nuovo modello di eventi da un evento mouseUp. |
|
| onReleaseOutside() | flash.display.InteractiveObject dispatches event: mouseUp | Sostituito nel nuovo modello di eventi da un evento mouseUp. |
|
| onRollOut() | flash.display.InteractiveObject dispatches event: mouseOut | Sostituito nel nuovo modello di eventi da un evento mouseOut. |
|
| onRollOver() | flash.display.InteractiveObject dispatches event: mouseOver | Sostituito nel nuovo modello di eventi da un evento mouseOver. |
|
| onSetFocus() | flash.display.InteractiveObject dispatches event: focusIn | Sostituito nel nuovo modello di eventi da un evento focusIn. |
|
| onUnload() | flash.display.LoaderInfo dispatches event: unload | Sostituito 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() | Removed | In 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.Loader | Sostituito 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: progress | Sostituito 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: complete | Sostituito nel nuovo modello di eventi da un evento complete. |
|
| onLoadError | flash.display.LoaderInfo dispatches event: ioError | Sostituito nel nuovo modello di eventi da un evento ioError. |
|
| onLoadInit | flash.display.LoaderInfo dispatches event: init | Sostituito nel nuovo modello di eventi da un evento init. |
|
| onLoadProgress | flash.display.LoaderInfo dispatches event: progress | Sostituito nel nuovo modello di eventi da un evento progress. |
|
| onLoadStart | flash.display.LoaderInfo dispatches event: open | Sostituito nel nuovo modello di eventi da un evento open. |
|
| NetConnection (classe) | flash.net.NetConnection | Questa 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: netStatus | Sostituito nel nuovo modello di eventi da un evento netStatus. |
|
| NetStream (classe) | flash.net.NetStream | Questa classe è stata spostata nel pacchetto flash.net. | |
| bytesLoaded | flash.net.NetStream.bytesLoaded | Il tipo di dati è cambiato in uint. | |
| bytesTotal | flash.net.NetStream.bytesTotal | Il tipo di dati è cambiato in uint. | |
| currentFps | flash.net.NetStream.currentFPS | In ActionScript 3.0, FPS è tutto in maiuscolo. | |
| attachVideo() | flash.net.NetStream.attachCamera | Sostituito da NetStream.attachCamera(). Richiede Flash Media Server. |
|
| onStatus() | flash.net.NetStream dispatches event: netStatus | Sostituito 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.bufferTime | In 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__ | Removed | In 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.Proxy | Utilizzare la nuova classe Proxy per ottenere una funzionalità simile. | |
| addProperty() | Removed | In ActionScript 3.0, le proprietà accessor possono essere create direttamente utilizzando le parole chiave get e set. |
|
| registerClass() | Removed | In 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() | Removed | ActionScript 3.0 non utilizza i watchpoint; di conseguenza, il metodo unwatch() è obsoleto. |
|
| watch() | Removed | Utilizzare 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.orientation | Questa proprietà ha ora un valore della classe PrintJobOrientation. | |
| pageHeight | flash.printing.PrintJob.pageHeight | Il tipo di dati è cambiato in int. | |
| pageWidth | flash.printing.PrintJob.pageWidth | Il tipo di dati è cambiato in int. | |
| paperHeight | flash.printing.PrintJob.paperHeight | Il tipo di dati è cambiato in int. | |
| paperWidth | flash.printing.PrintJob.paperWidth | Il 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.Security | Questa classe è stata spostata nel pacchetto flash.system. | |
| Selection (classe) | Removed | I 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.selectionBeginIndex | Cambiato da metodo a proprietà accessor; nome cambiato in selectionBeginIndex. |
|
| getCaretIndex() | flash.text.TextField.caretIndex | Cambiato da metodo a proprietà accessor; nome cambiato in caretIndex. |
|
| getEndIndex() | flash.text.TextField.selectionEndIndex | Cambiato da metodo a proprietà accessor; nome cambiato in selectionEndIndex. |
|
| getFocus() | flash.display.Stage.focus | Cambiato 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.focus | Cambiato 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: focusIn | Sostituito nel nuovo modello di eventi da un evento focusIn. |
|
| SharedObject (classe) | flash.net.SharedObject | Questa 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.size | Cambiato in proprietà accessor. Il tipo di dati è cambiato in uint. | |
| onStatus() | flash.net.SharedObject dispatches event: netStatus | Sostituito nel nuovo modello di eventi da un evento netStatus. |
|
| onSync() | flash.net.SharedObject dispatches event: onSync | Sostituito nel nuovo modello di eventi dall'evento sync. |
|
| setFps() | flash.net.SharedObject.fps | In ActionScript 3.0, impostato nella proprietà fps. Non ha più un valore predefinito o restituisce un valore booleano. |
|
| Sound (classe) | flash.media.Sound | Questa 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.id3 | Il 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.position | Spostato nella classe SoundChannel. | |
| attachSound() | Removed | Creare un'istanza di una sottoclasse Sound associata ai dati audio; ad esempio, utilizzare new Sound() come alternativa. |
|
| getBytesLoaded() | flash.media.Sound.bytesLoaded | Cambiato in proprietà accessor; tipo di dati cambiato in uint. | |
| getBytesTotal() | flash.media.Sound.bytesTotal | Cambiato in proprietà accessor; tipo di dati cambiato in uint. | |
| getPan() | flash.media.SoundTransform.pan | Cambiato in proprietà accessor e spostato nella classe SoundTransform. | |
| getTransform() | flash.media.SoundMixer.soundTransform | Cambiato in proprietà accessor; tipo di dati cambiato in SoundTransform. | |
| getVolume() | flash.media.SoundTransform.volume | Impostare 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: id3 | Sostituito nel nuovo modello di eventi da un evento id3. |
|
| onLoad() | flash.media.Sound dispatches event: complete | Sostituito nel nuovo modello di eventi da un evento complete. |
|
| onSoundComplete() | flash.media.SoundChannel dispatches event: soundComplete | Sostituito nel nuovo modello di eventi da un evento soundComplete. |
|
| setPan() | flash.media.SoundTransform.pan | Cambiato in proprietà accessor e spostato nella classe SoundTransform. | |
| setTransform() | flash.media.SoundMixer.soundTransform | Cambiato in proprietà accessor; tipo di dati cambiato in SoundTransform. | |
| setVolume() | flash.media.SoundChannel | Removed. 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.Stage | Questa 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.stageHeight | Nome cambiato da height a stageHeight per evitare conflitti con la proprietàflash.display.DisplayObject.height. |
|
| scaleMode | flash.display.Stage.scaleMode | ||
| showMenu | flash.display.Stage.showDefaultContextMenu | Nome cambiato per indicare con maggiore precisione quale menu viene visualizzato. | |
| width | flash.display.Stage.stageWidth | Nome 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: resize | Sostituito 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.StyleSheet | Questa 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.styleNames | Cambiato 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: complete | Sostituito 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.exactSettings | Spostato nella classe flash.System.Security. | |
| useCodepage | flash.system.System.useCodePage | In ActionScript 3.0, la lettera 'P' in useCodePage è maiuscola. |
|
| onStatus() | Removed | Questo 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.TextField | Questa classe è stata spostata nel pacchetto flash.text. | |
| _alpha | flash.display.DisplayObject.alpha | Questa 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.borderColor | In ActionScript 3.0, restituisce il tipo di dati uint anziché Number. | |
| bottomScroll | flash.text.TextField.bottomScrollV | In 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.height | Questa proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso. | |
| _highquality | flash.display.Stage.quality | Removed. Sostituita dalla proprietà quality della classe Stage. |
|
| hscroll | flash.text.TextField.scrollH | Il tipo di dati è cambiato da Number a uint. Nome cambiato da hscroll a scrollH. |
|
| html | flash.text.TextField.htmlText | Removed. 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.length | Il tipo di dati è cambiato da Number a uint. | |
| maxChars | flash.text.TextField.maxChars | Il tipo di dati è cambiato da Number a uint. | |
| maxhscroll | flash.text.TextField.maxScrollH | Il tipo di dati è cambiato da Number a uint. | |
| maxscroll | flash.text.TextField.maxScrollV | Il 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.contextMenu | Questa proprietà viene ora ereditata dalla classe InteractiveObject. | |
| mouseWheelEnabled | flash.text.TextField.mouseWheelEnabled | ||
| multiline | flash.text.TextField.multiline | ||
| _name | flash.display.DisplayObject.name | Questa proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso. | |
| _parent | flash.display.DisplayObject.parent | Questa 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.displayAsPassword | Proprietà rinominata per uniformità. | |
| _quality | flash.display.Stage.quality | Spostato nella classe Stage. | |
| restrict | flash.text.TextField.restrict | ||
| _rotation | flash.display.DisplayObject.rotation | Questa proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso. | |
| scroll | flash.text.TextField.scrollV | Il 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.bufferTime | Le 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.tabEnabled | Questa proprietà viene ora ereditata dalla classe InteractiveObject. | |
| tabIndex | flash.display.InteractiveObject.tabIndex | Questa proprietà viene ora ereditata dalla classe InteractiveObject. | |
| _target | Removed | ActionScript 3.0 identifica direttamente gli oggetti di visualizzazione; pertanto, non è più necessario identificare il percorso. | |
| text | flash.text.TextField.text | ||
| textColor | flash.text.TextField.textColor | Il 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 | Removed | Questa variabile non è più necessaria in ActionScript 3.0. | |
| _visible | flash.display.DisplayObject.visible | Questa proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso. | |
| _width | flash.display.DisplayObject.width | Questa proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso. | |
| wordWrap | flash.text.TextField.wordWrap | ||
| _x | flash.display.DisplayObject.x | Questa proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso. | |
| _xmouse | flash.display.DisplayObject.mouseX | Questa proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso. | |
| _xscale | flash.display.DisplayObject.scaleX | Questa proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso. | |
| _y | flash.display.DisplayObject.y | Questa proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso. | |
| _ymouse | flash.display.DisplayObject.mouseY | Questa proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso. | |
| _yscale | flash.display.DisplayObject.scaleY | Questa 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.DisplayObjectContainer | Removed. 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.defaultTextFormat | Nome 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: change | Sostituito nel nuovo modello di eventi da un evento change. |
|
| onKillFocus() | flash.display.InteractiveObject dispatches event: focusOut | Sostituito nel nuovo modello di eventi da un evento focusOut. |
|
| onScroller() | flash.text.TextField dispatches event: scroll | Sostituito nel nuovo modello di eventi da un evento scroll. |
|
| onSetFocus() | flash.display.InteractiveObject dispatches event: focusIn | Sostituito 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.defaultTextFormat | Nome 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.TextFormat | Questa classe è stata spostata nel pacchetto flash.text. | |
| align | flash.text.TextFormat.align | ||
| blockIndent | flash.text.TextFormat.blockIndent | In 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.bold | In 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.bullet | In 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.color | In 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.indent | In 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.bullet | In 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.kerning | In 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.leading | In 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.leftMargin | In 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.letterSpacing | In 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.rightMargin | In 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.size | In 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.underline | In 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() | Removed | Utilizzare 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.maxLevel | Definito 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.TextSnapshot | Questa 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.charCount | Cambiato 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.Video | Questa 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.alpha | Questa proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso. | |
| deblocking | flash.media.Video.deblocking | Il tipo di dati è cambiato da Number a int. | |
| _height | flash.display.DisplayObject.height | Questa proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso. | |
| height | flash.media.Video.videoHeight | Il tipo di dati è cambiato da Number a int. | |
| _name | flash.display.DisplayObject.name | Questa proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso. | |
| _parent | flash.display.DisplayObject.parent | Questa proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso. | |
| _rotation | flash.display.DisplayObject.rotation | Questa proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso. | |
| smoothing | flash.media.Video.smoothing | ||
| _visible | flash.display.DisplayObject.visible | Questa proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso. | |
| _width | flash.display.DisplayObject.width | Questa proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso. | |
| width | flash.media.Video.videoWidth | Il tipo di dati è cambiato da Number a int. | |
| _x | flash.display.DisplayObject.x | Questa proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso. | |
| _xmouse | flash.display.DisplayObject.mouseX | Questa proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso. | |
| _xscale | flash.display.DisplayObject.scaleX | Questa proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso. | |
| _y | flash.display.DisplayObject.y | Questa proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso. | |
| _ymouse | flash.display.DisplayObject.mouseY | Questa proprietà viene ora ereditata dalla classe DisplayObject. Carattere di sottolineatura iniziale rimosso. | |
| _yscale | flash.display.DisplayObject.scaleY | Questa 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.XMLDocument | Questa 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 | Removed | La funzionalità di caricamento file è stata rimossa dalla classe XMLDocument. Utilizzare invece URLLoader. | |
| status | Removed | Gli 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.bytesLoaded | La funzionalità di caricamento file è stata rimossa dalla classe XMLDocument. Utilizzare invece URLLoader. | |
| getBytesTotal() | flash.net.URLLoader.bytesTotal | La funzionalità di caricamento file è stata rimossa dalla classe XMLDocument. Utilizzare invece URLLoader. | |
| load() | Removed | La funzionalità di caricamento file è stata rimossa dalla classe XMLDocument (denominata XML in ActionScript 2.0). Utilizzare invece URLLoader. | |
| onData() | flash.net.URLLoader dispatches event: complete | La 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: httpStatus | La 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: complete | La 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() | Removed | La 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() | Removed | Le 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.nodeType | Il 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.XMLSocket | Questa 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: close | Sostituito nel nuovo modello di eventi da un evento close. |
|
| onConnect() | flash.net.XMLSocket dispatches event: connect | Sostituito nel nuovo modello di eventi da un evento connect. |
|
| onData() | flash.net.XMLSocket dispatches event: data | Sostituito nel nuovo modello di eventi da un evento data. |
|
| onXML() | Removed | In 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