I messaggi di avviso del compilatore identificano il codice che, pur essendo valido e privo di problemi di compilazione, potrebbe produrre risultati diversi da quelli desiderati dall'autore. Per abilitare il rilevamento di possibili problemi di questo tipo, compilate i progetti ActionScript in modalità avvertenze.
Alcuni di questi avvisi (ad esempio, "Dichiarazione di tipo mancante") riguardano opzioni di stile di codifica che il programmatore ha la facoltà di applicare o meno.
Altre (ad esempio, "Assegnazione null impossibile") si riferiscono a istruzioni che sono valide ma potrebbero determinare un comportamento diverso da quello previsto dall'utente. Una terza categoria di avvertenze riguarda i problemi che potreste incontrare durante la migrazione del codice da ActionScript 2.0 a ActionScript 3.0.
| Codice | Messaggio | Descrizione |
---|
| 1008 | Dichiarazione di tipo mancante. | |
| 1009 | %s ’%s’ non contiene una dichiarazione di tipo.
|
Non è obbligatorio dichiarare un tipo di dati nel codice. Un tipo restituito di una funzione, un parametro o una variabile non prevede una dichiarazione di tipo. Tuttavia, l’uso delle dichiarazioni di tipo consente al compilatore di scrivere codice più efficiente e di rilevare più errori in fase di compilazione. Attivate questa avvertenza se volete essere avvisati quando omettete di specificare una dichiarazione di tipo.
|
| 1012 | Confronto non logico con undefined. Solo le variabili senza tipo (o del tipo *) possono essere undefined. | |
| 1013 | Le variabili del tipo %s non possono essere undefined. Il valore undefined verrà assegnato forzatamente al tipo %s prima del confronto.
|
Le variabili del tipo * non possono essere undefined. Con alcune eccezioni, le variabili non inizializzate hanno il valore predefinito null anziché undefined . Le eccezioni sono: le variabili Boolean, che hanno il valore predefinito false , le variabili Number, che hanno il valore predefinito NaN e le variabili int o uint il cui valore predefinito è 0 .
|
| 1030 | La funzione usata nell’espressione new restituisce un valore. Il risultato sarà il valore restituito dalla funzione, anziché una nuova istanza della funzione. | |
| 1031 | Problema relativo alla migrazione: il risultato di new %s sarà il valore restituito di %s, anziché una nuova istanza della funzione.
|
Questa è un’avvertenza relativa alla migrazione del codice. Il codice rilevato si comporta in modo diverso in ActionScript 3.0 rispetto ad ActionScript 2.0, come mostra l’esempio seguente:
function f(){
this.b = 22;
this.a = new Array(2);Â
this.a[0] = 33;
this.a[1] = 44;
return a;
}
// returns a new instance of f in ActionScript 2.0 and a new 2 element array in ActionScript 3.0
var d = new f();Â // Warning here
trace(d.a); // undefined in ActionScript 3.0, [33,44] in ActionScript 2.0.
|
| 1034 | Boolean() senza argomenti restituisce il valore false in ActionScript 3.0. In ActionScript 2.0, Boolean() restituiva undefined. | |
| 1035 | Uso di Boolean() senza argomenti.
|
Questa è un’avvertenza relativa alla migrazione del codice. La funzione Boolean() restituisce false in ActionScript 3.0 e undefined in ActionScript 2.0.
|
| 1038 | In ActionScript 3.0, lo spazio vuoto viene ignorato e ’’ restituisce 0. Number() restituisce NaN in ActionScript 2.0 quando il parametro è ’’ o contiene spazio vuoto. | |
| 1039 | Problema relativo alla migrazione: quando la funzione Number(’’) viene chiamata con un argomento String vuoto, restituisce 0 in ActionScript 3.0 e NaN in ActionScript 2.0.
|
Questa è un’avvertenza relativa alla migrazione del codice. Il metodo Number() chiamato con un argomento String ignora tutto lo spazio vuoto nella stringa e restituisce il valore predefinito 0 se non viene rilevata alcuna cifra. In ActionScript 2.0, l’eventuale spazio vuoto nella stringa determina il risultato NaN.
|
| 1044 | Il formato di Array.toString() è cambiato. | |
| 1045 | Problema relativo alla migrazione: il modo in cui Array.toString() gestisce gli elementi null e undefined è cambiato.
|
Questa è un’avvertenza relativa alla migrazione del codice. In ActionScript 2.0, gli elementi di array null vengono convertiti in null e gli elementi undefined in undefined . In ActionScript 3.0, gli elementi null e undefined vengono entrambi convertiti nella stringa vuota ’’. Se il codice utilizzato analizza l’output toString() di un Array, potrebbe essere necessario modificarlo per tenere conto di questa differenza.
|
| 1058 | Proprietà ActionScript 2.0 non supportata. | |
| 1059 | Problema relativo alla migrazione: La proprietà %s non è più supportata. %s.
|
Questa è un’avvertenza relativa alla migrazione del codice. La proprietà che state tentando di utilizzare non esiste in ActionScript 3.0.
|
| 1060 | Funzione ActionScript 2.0 non supportata. | |
| 1061 | Problema relativo alla migrazione: il metodo %s non è più supportato. %s.
|
Questa è un’avvertenza relativa alla migrazione del codice. il metodo che state tentando di utilizzare non esiste in ActionScript 3.0.
|
| 1066 | __resolve non è più supportato. | |
| 1067 | Problema relativo alla migrazione: __resolve non è più supportato. Utilizzate la nuova classe Proxy per ottenere una funzionalità simile.
|
Questa è un’avvertenza relativa alla migrazione del codice. Vedere la voce Proxy in questa guida per ulteriori informazioni sulla sostituzione di __resolve .
|
| 1070 | _level non è più supportato. Per ulteriori informazioni, vedete il pacchetto flash.display. | |
| 1071 | Problema relativo alla migrazione: _level non è più supportato. Per ulteriori informazioni, vedete il pacchetto flash.display.
|
Questa è un’avvertenza relativa alla migrazione del codice. La proprietà che state tentando di utilizzare non esiste in ActionScript 3.0.
|
| 1072 | La classe è chiusa. Non è possibile aggiungervi dinamicamente dei membri. | |
| 1073 | Problema relativo alla migrazione: %s non è una classe dinamica. Non è possibile aggiungervi dinamicamente delle istanze.
|
Questa è un’avvertenza relativa alla migrazione del codice. In ActionScript 2.0, molte classi (ad esempio Number) sono dinamiche, ovvero è possibile aggiungere nuove proprietà alle istanze di tali classi in fase di runtime. Questa avvertenza viene generata quando il codice tenta di aggiungere una proprietà a un’istanza di una classe non dinamica.
|
| 1082 | L’ambito relativo a questa parola chiave è stato modificato. I metodi di classe estratti dall’istanza di una classe risolvono sempre questo evento facendo riferimento all’istanza di origine, che in ActionScript 2.0 viene ricercata in modo dinamico in base all’origine da cui viene richiamato il metodo. | |
| 1083 | Problema relativo alla migrazione: il metodo %s ha un comportamento differente in ActionScript 3.0 perché è stata modificata l’assegnazione dell’area di validità per la parola chiave this. Per ulteriori informazioni, vedete la voce relativa all’avvertenza 1083.
|
Questa è un’avvertenza relativa alla migrazione del codice. Questa avvertenza viene generata quando un metodo di un oggetto viene utilizzato come valore, solitamente come funzione di callback. In ActionScript 2.0, le funzioni vengono eseguite nel contesto in cui vengono chiamate, mentre in ActionScript 3.0 vengono sempre eseguite nel contesto in cui sono state definite. Di conseguenza, i nomi delle variabili e dei metodi vengono risolti nella classe di cui fa parte il callback, anziché rispetto al contesto da cui viene chiamato, come nell’esempio seguente:
class a
{
var x;
function a() { x = 1; }
function b() { trace(x); }
}
var A:a = new a();
var f:Function = a.b; // warning triggered here
var x = 22;
f(); // prints 1 in ActionScript 3.0, 22 in ActionScript 2.0
|
| 1084 | Dichiarazione namespace mancante (ad es. variabile non definita come pubblica, privata, ecc.). | |
| 1085 | L’area di validità di %s verrà impostata sullo spazio dei nomi predefinito: %s internal. Non sarà visibile al di fuori di questo pacchetto.
|
Non è obbligatorio dichiarare uno spazio dei nomi nel codice. Attivate questa avvertenza se volete essere avvisati quando omettete di dichiarare uno spazio dei nomi o uno specificatore di accesso per una definizione. In mancanza di tale dato, la definizione non è visibile al codice che si trova al di fuori di questo file. Per renderla visibile a tale codice, dichiararla con lo specificatore di accesso public o con una dichiarazione namespace. Per rendere valida la definizione solo nell’ambito locale del file e non ricevere questa avvertenza, dichiararla come private .
|
| 1086 | ActionScript 3.0 esegue un’iterazione delle proprietà di un oggetto all’interno di un’istruzione "for x in target" in ordine casuale. | |
| 1087 | Problema relativo alla migrazione: ActionScript 3.0 esegue un’iterazione delle proprietà di un oggetto all’interno di un’istruzione "for x in target" in ordine casuale.
|
Questa è un’avvertenza relativa alla migrazione del codice. In ActionScript 2.0, l’ordine in cui vengono elaborate le proprietà di un oggetto è sempre lo stesso. In ActionScript 3.0, l’ordine è casuale è può cambiare da sistema a sistema. Se si verifica un ordinamento insolito, controllate questo ciclo per determinare se tale comportamento può influire sul codice.
|
| 1088 | Errore interno del compilatore. | |
| 1089 | Codice errore: %s.
|
Il file di origine è danneggiato oppure è presente un bug nel codice del compilatore. Contattare Adobe, Inc. per registrare un bug.
|
| 1090 | EventHandler non è stato aggiunto come listener. | |
| 1091 | Problema relativo alla migrazione: %s
|
Questa è un’avvertenza relativa alla migrazione del codice. In ActionScript 2.0, la dichiarazione di un metodo con un nome speciale (ad esempio onMouseDown ) fa sì che Flash chiami quel metodo quando si verifica un determinato evento. In ActionScript 3.0, dovete chiamare addEventListener() con un metodo per registrarlo in modo da ricevere quell’evento. Vedete addEventListener in questa guida per ulteriori informazioni.
|
| 1092 | Un valore negativo diventa un valore positivo elevato quando viene assegnato al tipo di dati uint. | |
| 1093 | È stato utilizzato un valore negativo in una posizione in cui era previsto un valore uint (non negativo).
|
L’assegnazione di un valore negativo a un tipo di dati uint genera un valore positivo di grandi dimensioni. var x:uint = -1; trace(x); // 4294967295 .
|
| 1096 | Confronto non logico con null. | |
| 1097 | Confronto non logico con null. Le variabili del tipo %s non possono essere null.
|
Le istanze di Boolean, int, uint e Number non possono essere null . Il tipo di operatore di confronto converte null in false prima di confrontarlo con un tipo di dati Boolean, oppure in 0 prima del confronto con un tipo di dati Number, int o uint.
|
| 1098 | Confronto non logico con NaN. Qualunque operazione di confronto con NaN restituisce false perché NaN != NaN. | |
| 1099 | Confronto non logico con NaN. Questa istruzione restituisce sempre false.
|
NaN ha la proprietà matematica esclusiva di restituire sempre false per qualunque confronto di cui sia oggetto. Utilizzate invece la funzione globale isNaN() per rilevare un valore NaN, come nell’esempio seguente:
trace(NaN == NaN); // false!
trace(NaN != NaN); // false again!
trace(isNaN(NaN)); // true
|
| 1100 | Assegnazione all’interno di un’istruzione condizionale. | |
| 1101 | Assegnazione all’interno di un’istruzione condizionale. Volevate specificare == invece di =?
|
Il risultato di un’assegnazione condizionale = è il valore della parte destra dell’istruzione =. È possibile utilizzare un’istruzione di assegnazione come test condizionale, ma è sconsigliato. Solitamente si tratta di un errore di digitazione e l’istruzione che si intende effettivamente scrivere è un test di uguaglianza ==, come nell’esempio seguente:
var x:Boolean = false;
var y:Boolean = true;
// it is hard to determine if the line below intentionally sets x's value to y's or if its a typo
if (x = y) { trace("x is assigned y's value of true, making the conditional test evaluate as true."); }
|
| 1102 | Assegnazione null impossibile. | |
| 1103 | È stato utilizzato null ma era previsto un valore %s.
|
Alle variabili Boolean, Number, int e uint non è possibile assegnare null come valore. Il valore null viene inserito implicitamente in false quando viene assegnato a una variabile Boolean e in 0 quando è assegnato a int, uint o Number.
|
| 1104 | Funzione di costruzione mancante. | |
| 1105 | Non è stata specificata una funzione di costruzione per la classe %s.
|
Non è obbligatorio specificare una funzione di costruzione. Attivate questa avvertenza se desiderate dichiarare sempre le funzioni di costruzione per le classi. L’avvertenza ha lo scopo di facilitare l’individuazione dei casi in cui il nome di una classe è cambiato ma il nome della funzione di costruzione corrispondente è rimasto uguale. Le condizioni di questo tipo non vengono segnalate come problema se questa avvertenza non è attivata; di conseguenza, la funzione di costruzione con il vecchio nome viene considerata come una funzione normale.
|
| 1106 | Istruzione vuota. | |
| 1107 | Istruzione vuota trovata in un punto in cui era previsto un blocco di codice. Avete digitato ’;’ accidentalmente?
|
È un errore comune digitare accidentalmente ; prima di un blocco di codice.
if (x == y);
{
trace("This code will be executed no matter what are the x and y values.")
}
|
| 1110 | Costante non inizializzata. | |
| 1111 | La costante non è stata inizializzata. | |
| 1112 | Possibile operazione di inserimento in Array non valida. | |
| 1113 | Array(x) funziona nello stesso modo del nuovo Array(x). Per inserire un valore nel tipo Array, utilizzate l’espressione x as Array invece di Array(x). | |
| 1114 | L’istruzione super() non è stata chiamata all’interno della funzione di costruzione. | |
| 1115 | L’istruzione super() verrà eseguita prima di accedere a questa funzione di costruzione. Se desiderate controllare in modo esplicito l’esecuzione di super(), aggiungete una chiamata a tale istruzione all’interno della funzione di costruzione.
|
Non è obbligatorio aggiungere una chiamata a super() in una funzione di costruzione. Attivate questa avvertenza se desiderate specificare sempre in modo esplicito quando viene chiamata un’istruzione super() . In questo modo è più facile individuare i casi in cui si dimentica di chiamare super() dopo un codice di inizializzazione locale.
|
| 2090 | Utilizzate invece Capabilities.version. | |
| 2091 | Per ulteriori informazioni, vedete InteractiveObject.focusRect. | |
| 2092 | Per ulteriori informazioni, vedete Stage.quality. | |
| 2093 | Per ulteriori informazioni, vedete Stage.quality. | |
| 2094 | Per ulteriori informazioni, vedete Stage.quality. | |
| 2095 | Per ulteriori informazioni, vedete Stage.quality. | |
| 2096 | Utilizzate invece la proprietà statica flash.media.SoundMixer.bufferTime. | |
| 2097 | Questa funzionalità non è più supportata. | |
| 2098 | Per ulteriori informazioni, vedete LoaderInfo.url. | |
| 2099 | Questa funzionalità non è più supportata. | |
| 2102 | Utilizzate ’\n’ come newline (nuova riga). | |
| 2103 | Per ulteriori informazioni, vedete textField.maxScroll. | |
| 2104 | Il concetto di "livelli" non esiste in ActionScript 3.0, che invece fornisce l’accesso diretto all’elenco di visualizzazione. Per informazioni dettagliate, vedete il pacchetto flash.display. | |
| 2105 | Utilizzate invece la proprietà parent. | |
| 2106 | Questa proprietà è stata rimossa. L’equivalente più simile è Stage, che svolge la funzione di root (livello principale) dell’elenco di visualizzazione di ActionScript 3.0. | |
| 2107 | Provate invece a dichiarare caller come argomento della funzione. | |
| 2108 | Questa funzionalità non è più supportata. | |
| 2109 | Utilizzate invece la proprietà parent. | |
| 2110 | Questa funzionalità non è più supportata. | |
| 2111 | Per ulteriori informazioni, vedete Sprite.hitArea. | |
| 2112 | Per ulteriori informazioni, vedete le proprietà scrollH e scrollV della classe flash.text.TextField. | |
| 2113 | Utilizzate gli oggetti MovieClip direttamente come argomenti invece dei tracciati. | |
| 2114 | Per ulteriori informazioni, vedete Video.videoHeight. | |
| 2115 | Per ulteriori informazioni, vedete Video.videoWidth. | |
| 2116 | Per ulteriori informazioni, vedete l’elemento obsoleto __proto__. | |
| 2117 | Per ulteriori informazioni, vedete DisplayObject.stage. | |
| 2118 | Utilizzate invece il metodo registerClass() del pacchetto flash.net. | |
| 2617 | Utilizzate invece Math.random(). | |
| 2618 | Utilizzate invece String.fromCharCode(). | |
| 2619 | Utilizzate invece String.fromCharCode(). | |
| 2621 | Utilizzate invece String.charCodeAt(). | |
| 2622 | Utilizzate invece String.charCodeAt(). | |
| 2623 | Utilizzate invece il metodo String.substr. | |
| 2624 | Utilizzate invece il metodo String.substr. | |
| 2625 | Utilizzate invece la proprietà length dell’argomento. | |
| 2626 | Utilizzate invece la proprietà length dell’argomento. | |
| 2627 | Per ulteriori informazioni, vedete le modifiche apportate a ASnative. | |
| 2628 | Impostate le proprietà direttamente nell’istanza utilizzando come alternativa la notazione del punto (.). | |
| 2629 | Accedete direttamente alla proprietà mediante la notazione del punto (.). | |
| 2630 | Impostate le proprietà direttamente nell’istanza utilizzando come alternativa la notazione del punto (.). | |
| 2631 | Per ulteriori informazioni, vedete TextEvent.LINK e addEventListener(). | |
| 2633 | Questo metodo è stato spostato nel pacchetto flash.utils. | |
| 2634 | Sostituito dalla nuova funzione di costruzione della classe MovieClip. | |
| 2636 | Spostato nel pacchetto flash.system. Vedete anche la classe flash.external.ExternalInterface per la comunicazione JavaScript/ActionScript. | |
| 2638 | Per una funzionalità equivalente, vedete flash.net.URLLoader. Il pacchetto flash.net contiene anche le funzioni a livello di pacchetto navigateToURL() e sendToURL(). | |
| 2639 | Per ulteriori informazioni, vedete MovieClip.gotoAndPlay(). | |
| 2640 | Per ulteriori informazioni, vedete MovieClip.gotoAndStop(). | |
| 2641 | Per ulteriori informazioni, vedete MovieClip.play(). | |
| 2642 | Per ulteriori informazioni, vedete PrintJob.start(). | |
| 2643 | Per ulteriori informazioni, vedete PrintJob. | |
| 2644 | Per ulteriori informazioni, vedete PrintJob. | |
| 2645 | Per ulteriori informazioni, vedete PrintJob. | |
| 2646 | Utilizzate Container.removeChild(childName). Per ulteriori informazioni, vedete la classe DisplayObjectContainer. | |
| 2647 | Spostato nel pacchetto flash.utils. Considerate l’uso della classe Timer come alternativa. | |
| 2648 | Per ulteriori informazioni, vedete MovieClip.nextFrame(). | |
| 2649 | Per ulteriori informazioni, vedete MovieClip.startDrag(). | |
| 2650 | Per ulteriori informazioni, vedete MovieClip.stop(). | |
| 2651 | Per ulteriori informazioni, vedete Sound.stopAllSounds(). | |
| 2652 | Per ulteriori informazioni, vedete MovieClip.stopDrag(). | |
| 2653 | Utilizzate invece l’operatore punto (.) o l’istruzione with. | |
| 2654 | Per ulteriori informazioni, vedete DisplayObject.stage e Stage.quality. | |
| 2656 | Utilizzate invece DisplayObjectContainer.removeChild(childName). Per ulteriori informazioni, vedete la classe DisplayObjectContainer. | |
| 2657 | Utilizzate invece DisplayObjectContainer.removeChild(childName). Per ulteriori informazioni, vedete la classe DisplayObjectContainer. | |
| 2658 | Questa funzione non è più di tipo globale, ma è ancora disponibile come metodo delle classi TimerEvent, MouseEvent e KeyboardEvent. | |
| 2659 | Per ulteriori informazioni, vedete Video.attachNetStream e Video.attachCamera. | |
| 2660 | Utilizzate la classe URLLoader per eseguire il caricamento e passare il risultato a StyleSheet.parseCSS(). | |
| 2663 | In ActionScript 3.0, tutte le classi sono registrate per impostazione predefinita. Se usate AMF, vedete flash.utils.registerClassAlias() per ulteriori informazioni. | |
| 2664 | Utilizzate le proprietà accessor (funzioni get/set) o la classe flash.utils.Proxy per ottenere una funzionalità simile. | |
| 2665 | Utilizzate le proprietà accessor (funzioni get/set) o la classe flash.utils.Proxy per ottenere una funzionalità simile. | |
| 2666 | Per ulteriori informazioni, vedete MovieClip.loadMovie(). | |
| 2667 | Per ulteriori informazioni, vedete MovieClip.loadMovieNum(). | |
| 2668 | Per ulteriori informazioni, vedete Loader.load(). | |
| 2669 | Per ulteriori informazioni, vedete Loader.load(). | |
| 2678 | Per ulteriori informazioni, vedete addEventListener ( eventName, listener, useCapture, priority ). | |
| 2679 | Per ulteriori informazioni, vedete removeEventListener ( eventName, listener, useCapture). | |
| 2680 | Per ulteriori informazioni, vedete addEventListener ( eventName, listener, useCapture, priority ). | |
| 2681 | Per ulteriori informazioni, vedete removeEventListener ( eventName, listener, useCapture). | |
| 2682 | Per ulteriori informazioni, vedete addEventListener ( eventName, listener, useCapture, priority ). | |
| 2683 | Per ulteriori informazioni, vedete removeEventListener ( eventName, listener, useCapture). | |
| 2684 | Per ulteriori informazioni, vedete addEventListener ( eventName, listener, useCapture, priority ). | |
| 2685 | Per ulteriori informazioni, vedete removeEventListener ( eventName, listener, useCapture). | |
| 2686 | Utilizzate la classe SWF per creare dei suoni dalla libreria. | |
| 3187 | In ActionScript 3.0, il gestore di eventi onStatus non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’status’, callback_handler). | |
| 3188 | In ActionScript 3.0, il gestore di eventi onID3 non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’id3’, callback_handler). | |
| 3189 | In ActionScript 3.0, il gestore di eventi onLoad non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’load’, callback_handler). | |
| 3190 | In ActionScript 3.0, il gestore di eventi onSoundComplete non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’soundComplete’, callback_handler). | |
| 3191 | In ActionScript 3.0, il gestore di eventi onSetFocus non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’focusIn’, callback_handler). | |
| 3192 | In ActionScript 3.0, il gestore di eventi onResize non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’resize’, callback_handler). | |
| 3193 | In ActionScript 3.0, il gestore di eventi onChanged non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’change’, callback_handler). | |
| 3194 | In ActionScript 3.0, il gestore di eventi onKillFocus non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’focusOut’, callback_handler). | |
| 3195 | In ActionScript 3.0, il gestore di eventi onScroller non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’scroll’, callback_handler). | |
| 3198 | In ActionScript 3.0, il gestore di eventi onMouseDown non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’mouseDown’, callback_handler). | |
| 3199 | In ActionScript 3.0, il gestore di eventi onMouseUp non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’mouseUp’, callback_handler). | |
| 3200 | In ActionScript 3.0, il gestore di eventi onMouseMove non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’mouseMove’, callback_handler). | |
| 3201 | In ActionScript 3.0, il gestore di eventi onMouseWheel non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’mouseWheel’, callback_handler). | |
| 3202 | In ActionScript 3.0, il gestore di eventi onKeyDown non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’keyDown’, callback_handler). | |
| 3203 | In ActionScript 3.0, il gestore di eventi onKeyUp non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’keyUp’, callback_handler). | |
| 3204 | In ActionScript 3.0, il gestore di eventi onData non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’data’, callback_handler). | |
| 3205 | In ActionScript 3.0, il gestore di eventi onHTTPStatus non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’httpStatus’, callback_handler). | |
| 3206 | In ActionScript 3.0, il gestore di eventi onDragOut non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’mouseOut’, callback_handler). | |
| 3207 | In ActionScript 3.0, il gestore di eventi onDragOver non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’mouseOver’, callback_handler). | |
| 3211 | In ActionScript 3.0, il gestore di eventi onPress non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’mouseDown’, callback_handler). | |
| 3212 | In ActionScript 3.0, il gestore di eventi onRelease non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’click’, callback_handler). | |
| 3213 | In ActionScript 3.0, il gestore di eventi onReleaseOutside non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’mouseUp’, callback_handler). | |
| 3214 | In ActionScript 3.0, il gestore di eventi onRollOut non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’mouseOut’, callback_handler). | |
| 3215 | In ActionScript 3.0, il gestore di eventi onRollOver non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’mouseOver’, callback_handler). | |
| 3217 | In ActionScript 3.0, il gestore di eventi onActivity non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’activity’, callback_handler). | |
| 3219 | In ActionScript 3.0, il gestore di eventi onSelect non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’menuSelect’, callback_handler). | |
| 3226 | In ActionScript 3.0, il gestore di eventi onEnterFrame non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’enterFrame’, callback_handler). | |
| 3240 | In ActionScript 3.0, il gestore di eventi onUnload non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’unload’, callback_handler). | |
| 3241 | In ActionScript 3.0, il gestore di eventi onLoadComplete non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’load’, callback_handler). | |
| 3242 | In ActionScript 3.0, il gestore di eventi onLoadError non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’error’, callback_handler). | |
| 3243 | In ActionScript 3.0, il gestore di eventi onLoadInit non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’init’, callback_handler). | |
| 3244 | In ActionScript 3.0, il gestore di eventi onLoadProgress non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’progress’, callback_handler). | |
| 3245 | In ActionScript 3.0, il gestore di eventi onLoadStart non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’start’, callback_handler). | |
| 3249 | In ActionScript 3.0, il gestore di eventi onClose non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’close’, callback_handler). | |
| 3250 | In ActionScript 3.0, il gestore di eventi onConnect non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’connect’, callback_handler). | |
| 3252 | In ActionScript 3.0, onXML non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’xml’, callback_handler). | |
| 3253 | Utilizzate invece la proprietà hasChildNodes. | |
| 3254 | La classe XMLEvent è obsoleta e l’evento xml non viene più inviato. Solo l’evento data viene inviato durante il caricamento del file. | |
| 3255 | La classe XMLDoc è stata rinominata in XMLDocument. | |
| 3256 | Utilizzate invece la proprietà Accessibility.active. | |
| 3257 | Utilizzate invece la costante ActivityEvent.ACTIVITY. | |
| 3258 | Utilizzate invece DisplayObjectContainer.parent.getChildIndex. Vedete le informazioni relative alla classe DisplayObjectContainer, che viene estesa da MovieClip. | |
| 3259 | Utilizzate invece DisplayObjectContainer.parent.setChildIndex. Vedete le informazioni relative alla classe DisplayObjectContainer, che viene estesa da MovieClip. | |
| 3260 | Utilizzate invece DisplayObjectContainer.getChildAt. Vedete le informazioni relative alla classe DisplayObjectContainer, che viene estesa da MovieClip. | |
| 3261 | Utilizzate invece DisplayObjectContainer.numChildren. DisplayObjectContainer.addChild aggiunge sempre il nuovo elemento secondario all’indice DisplayObjectContainer.numChildren. | |
| 3262 | Utilizzate invece la proprietà ByteArray.bytesAvailable. | |
| 3263 | Utilizzate invece la proprietà ByteArray.position. | |
| 3264 | Utilizzate invece la proprietà ByteArray.position. | |
| 3265 | Utilizzate invece il metodo Camera.getCamera(). | |
| 3266 | Utilizzate invece la proprietà Camera.currentFPS. | |
| 3267 | Utilizzate invece la proprietà Camera.keyFrameInterval. | |
| 3268 | Utilizzate invece la proprietà Camera.loopback. | |
| 3269 | Utilizzate invece la proprietà ColorTransform.color. | |
| 3270 | Utilizzate invece la proprietà ColorTransform.color. | |
| 3271 | Utilizzate invece la proprietà Container.textSnapshot. | |
| 3272 | Utilizzate invece il metodo ContextMenu.clone(). | |
| 3273 | Utilizzate invece la proprietà ContextMenu.forwardAndBack. | |
| 3274 | Utilizzate invece il metodo ContextMenuItem.clone(). | |
| 3275 | Utilizzate invece la proprietà CustomActions.actionsList. | |
| 3276 | Utilizzate invece la costante DataEvent.DATA. | |
| 3277 | Utilizzate invece la proprietà DisplayObject.scaleX. | |
| 3278 | Utilizzate invece la proprietà DisplayObject.scaleX. | |
| 3279 | Utilizzate invece la proprietà DisplayObject.scaleY. | |
| 3280 | Utilizzate invece la proprietà DisplayObject.scaleY. | |
| 3281 | Utilizzate invece la proprietà DisplayObject.mouseX. | |
| 3282 | Utilizzate invece la proprietà DisplayObject.mouseX. | |
| 3283 | Utilizzate invece la proprietà DisplayObject.mouseY. | |
| 3284 | Utilizzate invece la proprietà DisplayObject.mouseY. | |
| 3285 | Questa funzione non è più supportata. | |
| 3286 | Questa funzione non è più supportata. | |
| 3287 | Utilizzate invece la proprietà DisplayObject.name. | |
| 3288 | Utilizzate invece la proprietà DisplayObject.parent. | |
| 3289 | Utilizzate invece la proprietà DisplayObject.mask. | |
| 3290 | Utilizzate invece la proprietà DisplayObject.visible. | |
| 3291 | Utilizzate invece la proprietà DisplayObject.x. | |
| 3292 | Utilizzate invece la proprietà DisplayObject.y. | |
| 3293 | Utilizzate invece la proprietà DisplayObject.rotation. | |
| 3294 | Utilizzate invece la proprietà DisplayObject.alpha. | |
| 3295 | Utilizzate invece la proprietà DisplayObject.width. | |
| 3296 | Utilizzate invece la proprietà DisplayObject.height. | |
| 3297 | Utilizzate invece la proprietà ExternalInterface.available. | |
| 3298 | Utilizzate invece la costante ErrorEvent.ERROR. | |
| 3299 | Utilizzate invece la proprietà Event.isDefaultPrevented. | |
| 3300 | Utilizzate invece la costante Event.ACTIVATE. | |
| 3301 | Utilizzate invece la costante Event.ADDED. | |
| 3302 | Utilizzate invece la costante Event.CANCEL. | |
| 3303 | Utilizzate invece la costante Event.CHANGE. | |
| 3304 | Utilizzate invece la costante Event.CLOSE. | |
| 3305 | Utilizzate invece la costante Event.COMPLETE. | |
| 3306 | Utilizzate invece la costante Event.CONNECT. | |
| 3307 | Utilizzate invece la costante Event.DEACTIVATE. | |
| 3308 | Utilizzate invece la costante Event.ENTER_FRAME. | |
| 3309 | Utilizzate invece la costante Event.ID3. | |
| 3310 | Utilizzate invece la costante Event.INIT. | |
| 3311 | Utilizzate invece la costante Event.MOUSE_LEAVE. | |
| 3312 | Utilizzate invece la costante Event.OPEN. | |
| 3313 | Utilizzate invece la costante Event.REMOVED. | |
| 3314 | Utilizzate invece la costante Event.RENDER. | |
| 3315 | Utilizzate invece la costante Event.RESIZE. | |
| 3316 | Utilizzate invece la costante Event.SCROLL. | |
| 3317 | Utilizzate invece la costante Event.SELECT. | |
| 3318 | Utilizzate invece la costante Event.SOUND_COMPLETE. | |
| 3319 | Utilizzate invece la costante Event.TAB_CHILDREN_CHANGE. | |
| 3320 | Utilizzate invece la costante Event.TAB_ENABLED_CHANGE. | |
| 3321 | Utilizzate invece la costante Event.TAB_INDEX_CHANGE. | |
| 3322 | Utilizzate invece la costante Event.UNLOAD. | |
| 3323 | Utilizzate invece la costante FocusEvent.FOCUS_IN. | |
| 3324 | Utilizzate invece la costante FocusEvent.FOCUS_OUT. | |
| 3325 | Utilizzate invece la costante FocusEvent.KEY_FOCUS_CHANGE. | |
| 3326 | Utilizzate invece la costante FocusEvent.MOUSE_FOCUS_CHANGE. | |
| 3327 | Utilizzate invece il metodo Graphics.beginBitmapFill(). | |
| 3328 | Utilizzate invece la proprietà BitmapFilter.quality. | |
| 3329 | Utilizzate invece KeyboardEvent.charCode. | |
| 3330 | Utilizzate invece KeyboardEvent.keyCode. | |
| 3331 | Per ulteriori informazioni, vedete la classe KeyboardEvent. | |
| 3332 | Per ulteriori informazioni, vedete KeyboardEvent.ctrlKey, KeyboardEvent.altKey e KeyboardEvent.shiftKey. | |
| 3333 | Utilizzate invece la costante PAGE_DOWN. | |
| 3334 | Utilizzate invece la costante PAGE_UP. | |
| 3335 | Utilizzate invece la costante DELETE. | |
| 3336 | Utilizzate invece la costante CAPS_LOCK. | |
| 3337 | Utilizzate invece una delle costanti NUMPAD_0 -> NUMPAD_9. | |
| 3338 | Utilizzate invece la proprietà InteractiveObject.focusRect. | |
| 3339 | Utilizzate invece la proprietà InteractiveObject.contextMenu. | |
| 3340 | Utilizzate invece la proprietà KeyboardEvent.charCode. | |
| 3341 | Utilizzate invece la proprietà KeyboardEvent.keyCode. | |
| 3342 | Utilizzate invece la proprietà Loader.contentLoaderInfo. | |
| 3343 | Questa funzione non è più supportata. | |
| 3344 | Questa funzione non è più supportata. | |
| 3345 | Utilizzate invece la proprietà LoaderInfo.loaderURL. | |
| 3346 | Utilizzate invece la proprietà LocalConnection.domain. | |
| 3347 | Utilizzate invece la proprietà MenuEvent.contextMenuOwner. | |
| 3348 | Utilizzate invece il metodo Microphone.getMicrophone(). | |
| 3349 | Se il nome della sottoclasse MovieClip è A, utilizzate var mc= new A(); addChild(mc). Per ulteriori informazioni, vedete la classe DisplayObjectContainer. | |
| 3350 | Utilizzate var mc= new MovieClip(); addChild(mc). Per ulteriori informazioni, vedete la classe DisplayObjectContainer. | |
| 3351 | Utilizzate var tf= new TextField(); addChild(mc). Per ulteriori informazioni, vedete la classe DisplayObjectContainer. | |
| 3352 | Utilizzate Container.removeChild(childName). Per ulteriori informazioni, vedete la classe DisplayObjectContainer. | |
| 3353 | Utilizzate var l = new Loader(); addChild(l); l.load(new URLRequest("url richiesto"));. Per ulteriori informazioni, vedete le classi Loader e DisplayObjectContainer. | |
| 3354 | Utilizzate invece DisplayObjectContainer.removeChild(childName). Per ulteriori informazioni, vedete la classe DisplayObjectContainer. | |
| 3355 | Utilizzate invece DisplayObjectContainer.removeChild(childName). Per ulteriori informazioni, vedete la classe DisplayObjectContainer. | |
| 3356 | Utilizzate invece DisplayObjectContainer.parent.getChildIndex. Per ulteriori informazioni, vedete la classe DisplayObjectContainer, che è estesa da MovieClip. | |
| 3357 | Utilizzate invece DisplayObjectContainer.parent.setChildIndex. Per ulteriori informazioni, vedete la classe DisplayObjectContainer, che è estesa da MovieClip. | |
| 3358 | Utilizzate invece DisplayObjectContainer.getChildAt. Per ulteriori informazioni, vedete la classe DisplayObjectContainer, che è estesa da MovieClip. | |
| 3359 | Utilizzate invece DisplayObjectContainer.numChildren. DisplayObjectContainer.addChild aggiunge sempre il nuovo elemento secondario all’indice DisplayObjectContainer.numChildren. | |
| 3360 | Per ulteriori informazioni, vedete DisplayObject.addChild. | |
| 3361 | Per ulteriori informazioni, vedete le classi LoaderInfo.bytesLoaded e Loader. | |
| 3362 | Per ulteriori informazioni, vedete LoaderInfo.bytesTotal e la classe Loader. | |
| 3363 | Per una funzionalità equivalente, vedete flash.net.URLLoader. Il pacchetto flash.net contiene anche le funzioni a livello di pacchetto navigateToURL() e sendToURL(). | |
| 3364 | Per ulteriori informazioni, vedete LoaderInfo.url e la classe Loader. | |
| 3365 | Per ulteriori informazioni, vedete LoaderInfo.url e la classe Loader. | |
| 3366 | Utilizzate invece la proprietà MovieClip.mask. | |
| 3367 | Per ulteriori informazioni, vedete LoaderInfo.swfVersion e la classe Loader. | |
| 3368 | Utilizzate invece la proprietà MovieClip.currentFrame. | |
| 3369 | Utilizzate invece la proprietà MovieClip.framesLoaded. | |
| 3370 | Utilizzate invece la proprietà MovieClip.totalFrames. | |
| 3371 | Per ulteriori informazioni, vedete displayObjectInstance.root. | |
| 3372 | Per ulteriori informazioni, vedete displayObjectInstance.root. | |
| 3373 | Utilizzate invece la proprietà statica flash.media.SoundMixer.bufferTime. | |
| 3374 | Per ulteriori informazioni, vedete la classe Graphics. | |
| 3375 | Per ulteriori informazioni, vedete la classe Graphics. | |
| 3376 | Per ulteriori informazioni, vedete la classe Graphics. | |
| 3377 | Per ulteriori informazioni, vedete la classe Graphics. | |
| 3378 | Per ulteriori informazioni, vedete la classe Graphics. | |
| 3379 | Per ulteriori informazioni, vedete la classe Graphics. | |
| 3380 | Per ulteriori informazioni, vedete la classe Graphics. | |
| 3381 | Per ulteriori informazioni, vedete la classe Graphics. | |
| 3382 | Per ulteriori informazioni, vedete la classe Graphics. | |
| 3383 | Per ulteriori informazioni, vedete la classe Graphics. | |
| 3384 | Per ulteriori informazioni, vedete la classe Graphics. | |
| 3385 | Per ulteriori informazioni, vedete la classe Graphics. | |
| 3386 | Per ulteriori informazioni, vedete la classe Graphics. | |
| 3387 | Per ulteriori informazioni, vedete la classe Graphics. | |
| 3388 | Utilizzate invece la proprietà NetStream.bufferTime. | |
| 3389 | Utilizzate invece la proprietà NetStream.currentFPS. | |
| 3390 | Utilizzate invece la proprietà NetStream.videoCodec. | |
| 3391 | Utilizzate invece la proprietà NetStream.audioCodec. | |
| 3392 | Utilizzate invece la proprietà ProductManager.isInstalled. | |
| 3393 | Utilizzate invece la proprietà ProductManager.installedVersion. | |
| 3394 | Utilizzate invece la proprietà ProductManager.isRunning. | |
| 3395 | Utilizzate invece il metodo Point.add(). | |
| 3396 | Utilizzate invece la proprietà Proxy.deleteDescendants. | |
| 3397 | Utilizzate invece il metodo heapDump(). | |
| 3398 | Utilizzate invece la proprietà ProgressEvent.bytesLoaded. | |
| 3399 | Utilizzate invece la proprietà ProgressEvent.bytesTotal. | |
| 3400 | Utilizzate invece la proprietà Rectangle.isEmpty. | |
| 3401 | Utilizzate invece la proprietà SoundTransform.pan. | |
| 3402 | Utilizzate invece la proprietà Sockect.bytesAvailable. | |
| 3403 | Utilizzate invece la proprietà SharedObject.size. | |
| 3404 | Utilizzate invece la proprietà SharedObject.fps. | |
| 3405 | Questo metodo non è più supportato. | |
| 3406 | Utilizzate invece il metodo Sprite.constructChildren(). | |
| 3407 | Utilizzate invece la proprietà Sprite.dropTarget. | |
| 3408 | Utilizzate invece la proprietà Stage.focus. | |
| 3409 | Utilizzate invece la proprietà Stage.focus. | |
| 3411 | Utilizzate invece la proprietà Stage.showDefaultContextMenu. | |
| 3412 | Utilizzate invece la proprietà StyleSheet.styleNames. | |
| 3413 | Utilizzate un’istanza di URLLoader per caricare i dati StyleSheet, quindi passate i dati loader al metodo StyleSheet.parseCSS. Per ulteriori informazioni, vedete le classi URLLoader e EventDispatcher. | |
| 3414 | Utilizzate un’istanza di URLLoader per caricare i dati StyleSheet, quindi passate i dati loader al metodo StyleSheet.parseCSS. Per ulteriori informazioni, vedete le classi URLLoader e EventDispatcher. | |
| 3415 | Utilizzate un’istanza di URLLoader per caricare i dati StyleSheet, quindi passate i dati loader al metodo StyleSheet.parseCSS. Per ulteriori informazioni, vedete le classi URLLoader e EventDispatcher. | |
| 3416 | Utilizzate un’istanza di URLLoader per caricare i dati StyleSheet, quindi passate i dati loader al metodo StyleSheet.parseCSS. Per ulteriori informazioni, vedete le classi URLLoader e EventDispatcher. | |
| 3417 | Utilizzate un’istanza di URLLoader per caricare i dati StyleSheet, quindi passate i dati loader al metodo StyleSheet.parseCSS. Per ulteriori informazioni, vedete le classi URLLoader e EventDispatcher. | |
| 3418 | Utilizzate invece la proprietà IME.enabled. | |
| 3419 | Utilizzate invece la proprietà IME.enabled. | |
| 3420 | Utilizzate invece la proprietà IME.instance. | |
| 3421 | Utilizzate invece la proprietà IME.conversionMode. | |
| 3422 | Utilizzate invece la proprietà IME.conversionMode. | |
| 3423 | Utilizzate invece la proprietà System.vmVersion. | |
| 3424 | Utilizzate invece la proprietà SWFLoaderInfo.swfVersion. | |
| 3425 | Utilizzate invece la proprietà SWFLoaderInfo.actionScriptVersion. | |
| 3426 | Utilizzate invece la proprietà TextField.defaultTextFormat. | |
| 3427 | Utilizzate invece la proprietà TextField.defaultTextFormat. | |
| 3428 | Utilizzate invece DisplayObjectContainer.parent.getChildIndex. Per ulteriori informazioni, vedete la classe DisplayObjectContainer, che è estesa da MovieClip. | |
| 3429 | Utilizzate invece DisplayObjectContainer.parent.setChildIndex. Per ulteriori informazioni, vedete la classe DisplayObjectContainer, che è estesa da MovieClip. | |
| 3430 | Utilizzate invece DisplayObjectContainer.getChildAt. Per ulteriori informazioni, vedete la classe DisplayObjectContainer, che è estesa da MovieClip. | |
| 3431 | Utilizzate invece DisplayObjectContainer.numChildren. DisplayObjectContainer.addChild aggiunge sempre il nuovo elemento secondario all’indice DisplayObjectContainer.numChildren. | |
| 3432 | Utilizzate invece il metodo TextField.replaceSelectedText(). | |
| 3433 | Utilizzate invece il metodo TextField.getLineIndexOfChar(). | |
| 3434 | Utilizzate invece la proprietà TextField.selectionBeginIndex. | |
| 3435 | Utilizzate invece la proprietà TextField.selectionEndIndex. | |
| 3436 | Utilizzate invece la proprietà TextField.caretIndex. | |
| 3437 | Utilizzate invece il metodo Font.enumerateFonts(). | |
| 3438 | Utilizzate invece la proprietà TextField.maxScrollV. | |
| 3439 | Utilizzate invece la proprietà TextField.scrollH. | |
| 3440 | Utilizzate invece la proprietà TextField.maxScrollH. | |
| 3441 | Utilizzate invece la proprietà TextField.defaultTextFormat. | |
| 3442 | Create un TextField temporaneo e utilizzate invece TextField.getLineMetrics. | |
| 3443 | Utilizzate invece la proprietà TextSnapshot.charCount. | |
| 3444 | Utilizzate invece il metodo navigateToURL() del pacchetto flash.net. | |
| 3445 | Utilizzate invece il metodo sendToURL() del pacchetto flash.net. | |
| 3446 | Utilizzate invece la proprietà URLLoader.dataFormat. | |
| 3447 | Utilizzate invece la proprietà URLStream.bytesAvailable. | |
| 3448 | Questa proprietà non è più supportata. | |
| 3449 | Utilizzate invece la proprietà URLRequest.applicationDomain. | |
| 3450 | Per aggiungere intestazioni di richiesta, impostate la proprietà URLRequest.requestHeaders su un array di oggetti URLRequestHeader. | |
| 3451 | Utilizzate un’istanza di URLLoader per caricare il file XML, quindi passate i dati URLLoader alla funzione di costruzione XMLDocument. Per ulteriori informazioni, vedete le classi URLLoader e EventDispatcher. | |
| 3452 | Utilizzate invece il metodo sendToURL() del pacchetto flash.net. | |
| 3453 | Impostate la proprietà postData di un oggetto URLRequest e utilizzatela con un oggetto URLLoader per caricare il file XML. Passate i dati URLLoader alla funzione di costruzione XMLDocument. Per ulteriori informazioni, vedete le classi URLLoader, URLRequest e EventDispatcher. | |
| 3454 | Utilizzate un’istanza di URLLoader per caricare il file XML, quindi passate i dati URLLoader alla funzione di costruzione XMLDocument. Per ulteriori informazioni, vedete le classi URLLoader e EventDispatcher. | |
| 3455 | Per aggiungere intestazioni di richiesta, impostate la proprietà URLRequest.requestHeaders su un array di oggetti URLRequestHeader. | |
| 3456 | Per ulteriori informazioni, vedete URLLoader.bytesLoaded e la classe URLLoader. | |
| 3457 | Per ulteriori informazioni, vedete URLLoader.bytesTotal e la classe URLLoader. | |
| 3458 | Utilizzate un’istanza di URLLoader per caricare il file XML, quindi passate i dati loader al metodo StyleSheet.parseCSS. Per ulteriori informazioni, vedete le classi URLLoader e EventDispatcher. | |
| 3459 | Utilizzate invece la proprietà URLRequest.contentType. | |
| 3460 | Verificate invece le eventuali eccezioni generate dalla funzione di costruzione XMLDocument o dal metodo XMLDocument.parseXML. Per ulteriori informazioni, vedete XMLDocument. | |
| 3461 | La classe Button è stata rinominata in SimpleButton. | |
| 3462 | La classe Container è stata rinominata in DisplayObjectContainer. | |
| 3463 | La classe Image è stata rinominata in BitmapData. | |
| 3464 | La classe ImageFilter è stata rinominata in BitmapFilter. | |
| 3465 | La classe ImageSprite è stata rinominata in Bitmap. | |
| 3466 | La classe ImageLoaderInfo è stata rinominata in BitmapLoaderInfo. | |
| 3467 | La classe ImeEvent è stata rinominata in IMEEvent. | |
| 3468 | La classe Key è stata rinominata in Keyboard. | |
| 3469 | La classe LineMetrics è stata rinominata in TextLineMetrics. | |
| 3470 | Per ulteriori informazioni, vedete la classe URLVariables, le proprietà URLRequest.urlVariables e URLRequest.postData e la proprietà URLLoader.dataFormat. | |
| 3471 | La classe MenuEvent è stata rinominata in ContextMenuEvent. | |
| 3472 | La classe SystemCapabilities è stata rinominata in Capabilities. | |
| 3473 | Utilizzate invece la proprietà TextField.getLineMetrics. | |
| 3475 | La classe Button è stata rinominata in SimpleButton. | |
| 3476 | La classe Container è stata rinominata in DisplayObjectContainer. | |
| 3477 | La classe Image è stata rinominata in BitmapData. | |
| 3478 | La classe ImageFilter è stata rinominata in BitmapFilter. | |
| 3479 | La classe ImageSprite è stata rinominata in Bitmap. | |
| 3480 | La classe ImageLoaderInfo è stata rinominata in BitmapLoaderInfo. | |
| 3481 | La classe ImeEvent è stata rinominata in IMEEvent. | |
| 3482 | La classe Key è stata rinominata in Keyboard. | |
| 3483 | La classe LineMetrics è stata rinominata in TextLineMetrics. | |
| 3484 | Per ulteriori informazioni, vedete la classe URLVariables, le proprietà URLRequest.urlVariables e URLRequest.postData e la proprietà URLLoader.dataFormat. | |
| 3485 | La classe MenuEvent è stata rinominata in ContextMenuEvent. | |
| 3486 | La classe SystemCapabilities è stata rinominata in Capabilities. | |
| 3487 | Utilizzate invece la proprietà TextField.getLineMetrics. | |
| 3488 | Per ulteriori informazioni, vedete la classe Proxy, che offre una funzionalità simile. | |
| 3489 | Utilizzate invece il metodo XMLUI.getProperty. | |
| 3490 | Utilizzate invece il metodo XMLUI.setProperty. | |
| 3491 | Utilizzate invece la proprietà DisplayObject.accessibilityProperties. | |
| 3492 | Utilizzate invece la proprietà DisplayObject.scale9Grid. | |
| 3493 | Utilizzate invece il metodo Graphics.drawOval. | |
| 3494 | Utilizzate invece la proprietà NetConnection.connected. | |
| 3495 | Utilizzate invece la proprietà Socket.connected. | |
| 3496 | Utilizzate invece la proprietà URLStream.connected. | |
| 3497 | Utilizzate invece la proprietà SyncEvent.changeList. | |
| 3498 | Utilizzate invece la proprietà TextField.scrollV. | |
| 3499 | Utilizzate invece la proprietà TextField.bottomScrollV. | |
| 3500 | Utilizzate invece la costante BitmapDataChannel.RED. | |
| 3501 | Utilizzate invece la costante BitmapDataChannel.GREEN. | |
| 3502 | Utilizzate invece la costante BitmapDataChannel.BLUE. | |
| 3503 | Utilizzate invece la costante BitmapDataChannel.ALPHA. | |
| 3504 | Utilizzate invece l’operatore is. | |
| 3505 | Utilizzate invece il metodo flash.system.Security.showSettings. | |
| 3506 | Utilizzate invece la proprietà System.useCodePage. | |
| 3507 | Utilizzate invece la classe flash.events.EventDispatcher. | |
| 3508 | Utilizzate invece la proprietà statica flash.media.SoundMixer.bufferTime. | |
| 3509 | Create invece una nuova istanza della classe del simbolo bitmap della libreria, ad esempio new myBitmapName(). | |
| 3510 | Per ulteriori informazioni, vedete Loader.load(). | |
| 3511 | La classe MovieClipLoader è stata sostituita dalla classe flash.display.Loader. | |
| 3512 | La classe MovieClipLoader è stata sostituita dalla classe flash.display.Loader. | |
| 3513 | Per ulteriori informazioni, vedete addEventListener ( eventName, listener, useCapture, priority ). | |
| 3514 | Per ulteriori informazioni, vedete removeEventListener ( eventName, listener, useCapture). | |
| 3515 | Utilizzate invece la costante flash.system.IMEConversionMode.ALPHANUMERIC_FULL. | |
| 3516 | Utilizzate invece la costante flash.system.IMEConversionMode.ALPHANUMERIC_HALF. | |
| 3517 | Utilizzate invece la costante flash.system.IMEConversionMode.CHINESE. | |
| 3518 | Utilizzate invece la costante flash.system.IMEConversionMode.JAPANESE_HIRAGANA. | |
| 3519 | Utilizzate invece la costante flash.system.IMEConversionMode.JAPANESE_KATAKANA_FULL. | |
| 3520 | Utilizzate invece la costante flash.system.IMEConversionMode.JAPANESE_KATAKANA_HALF. | |
| 3521 | Utilizzate invece la costante flash.system.IMEConversionMode.KOREAN. | |
| 3522 | Utilizzate invece la costante flash.system.IMEConversionMode.UNKNOWN. | |
| 3523 | Per ulteriori informazioni, vedete addEventListener ( eventName, listener, useCapture, priority ). | |
| 3524 | Per ulteriori informazioni, vedete removeEventListener ( eventName, listener, useCapture). | |
| 3527 | In ActionScript 3.0, il gestore di eventi onCancel non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (cancel, onCancel). | |
| 3528 | Non è disponibile un’alternativa diretta. È possibile utilizzare il metodo willTrigger() per specificare se sono stati registrati dei listener. | |
| 3529 | In ActionScript 3.0, il gestore di eventi onIMEComposition non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (imeComposition, handlerName). | |
| 3530 | Per ulteriori informazioni, vedete LoaderInfo.url e la classe Loader. | |
| 3531 | Utilizzate invece il metodo getFullYear(). | |
| 3532 | Utilizzate invece il metodo setFullYear(). | |
| 3533 | Utilizzate invece il metodo getUTCFullYear(). | |
| 3534 | Utilizzate invece la proprietà rate. | |
| 3535 | La classe Selection è stata rimossa. Per ulteriori informazioni, vedete il metodo addEventListener della classe dalla quale desiderate ottenere informazioni sulla selezione. | |
| 3536 | La classe Selection è stata rimossa. Per ulteriori informazioni, vedete il metodo addEventListener della classe dalla quale desiderate ottenere informazioni sulla selezione. | |
| 3537 | Utilizzate invece la proprietà gain. | |
| 3538 | I valori di colore possono essere assegnati direttamente mediante la funzione di costruzione o le proprietà della classe ColorTransform. | |
| 3539 | I valori di colore possono essere assegnati direttamente mediante la funzione di costruzione o le proprietà della classe ColorTransform. | |
| 3540 | Vedete le informazioni sulle proprietà della classe flash.display.InteractiveObject relative all’attivazione. | |
| 3541 | Vedete gli argomenti della Guida relativi al metodo flash.display.Graphics.beginBitmapFill. | |
| 3542 | Vedete le informazioni sul metodo flash.display.DisplayObject.hitTestObject(). | |
| 3543 | Vedete le informazioni sul metodo addChild(). | |
| 3544 | Utilizzate invece il metodo load(). | |
| 3545 | Utilizzate flash.media.SoundChannel.leftPeak e flash.media.SoundChannel.rightPeak per monitorare e controllare l’ampiezza di un canale audio. | |
| 3546 | Utilizzate invece la proprietà soundTransform. | |
| 3547 | Utilizzate invece la proprietà SoundTransform.pan. | |
| 3548 | Utilizzate invece la proprietà SoundTransform.pan. | |
| 3549 | Utilizzate invece la proprietà bytesLoaded. | |
| 3550 | Utilizzate invece la proprietà bytesTotal. | |
| 3551 | Uso inefficiente di += su un’istanza TextField. | |
| 3552 | L’aggiunta di testo a un’istanza TextField mediante += è spesso un’operazione più lenta rispetto all’uso del metodo TextField.appendText().
|
Per informazioni sui miglioramenti apportati alla gestione del testo, vedete in questa guida il metodo appendText() della classe TextField.
|
| 3553 | Possibili parentesi mancanti. | |
| 3554 | È stato utilizzato un valore Function ma era previsto un valore del tipo %s. È possibile che manchino le parentesi () dopo il riferimento alla funzione.
|
In ActionScript è possibile utilizzare le stesse funzioni come valori. Il codice in questione utilizza un valore del tipo Function in una posizione in cui è previsto un tipo diverso da Function, Object o *. Solitamente si tratta di un errore di digitazione, ovvero non sono state aggiunte le parentesi () dopo il nome della funzione.
|
| 3555 | Uso dell’operatore instanceof. | |
| 3556 | L’operatore instanceof è sconsigliato; utilizzate invece l’operatore is. | |
| 3557 | Il gestore di eventi allowDomain() è ora un metodo standard anziché un callback di evento. Per ulteriori informazioni, vedete il nuovo metodo LocalConnection.allowDomain. | |
| 3558 | Il gestore di eventi allowInsecureDomain() è ora un metodo standard anziché un callback di evento. Per ulteriori informazioni, vedete il nuovo metodo LocalConnection.allowInsecureDomain. | |
| 3559 | Il metodo globale call() non è più supportato. | |
| 3560 | La classe Color è stata rimossa. Utilizzate la classe flash.geom.ColorTransform per ottenere una funzionalità equivalente. | |
| 3561 | La classe Color è stata rimossa. Utilizzate la classe flash.geom.ColorTransform per ottenere una funzionalità equivalente. | |
| 3562 | I file SWF di ActionScript 3.0 usano sempre le regole di corrispondenza del dominio esatto. | |
| 3563 | La classe capabilities è stata rinominata in Capabilities. | |
| 3564 | La classe capabilities è stata rinominata in Capabilities. | |
| 3565 | Per ulteriori informazioni, vedete addEventListener ( eventName, listener, useCapture, priority ). | |
| 3566 | Per ulteriori informazioni, vedete removeEventListener ( eventName, listener, useCapture). | |
| 3567 | In ActionScript 3.0, il gestore di eventi onComplete non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’complete’, callback_handler). | |
| 3568 | In ActionScript 3.0, il gestore di eventi onHTTPError non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’httpError’, callback_handler). | |
| 3569 | In ActionScript 3.0, il gestore di eventi onIOError non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’ioError’, callback_handler). | |
| 3570 | In ActionScript 3.0, il gestore di eventi onProgress non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’progress’, callback_handler). | |
| 3571 | In ActionScript 3.0, il gestore di eventi onSecurityError non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’securityError’, callback_handler). | |
| 3572 | In ActionScript 3.0, il gestore di eventi onOpen non viene attivato automaticamente da Flash Player in fase di runtime. Prima dovete registrare il gestore per l’evento mediante addEventListener (’open’, callback_handler). | |
| 3573 | Possibile utilizzo della classe XML di ActionScript 2.0. | |
| 3574 | Problema relativo alla migrazione: la classe XML di ActionScript 2.0 è stata rinominata in XMLDocument.
|
Questa è un’avvertenza relativa alla migrazione del codice. XML è una classe diversa in ActionScript 3.0 rispetto ad ActionScript 2.0. In ActionScript 3.0, la classe XMLDocument è equivalente alla classe XML di ActionScript 2.0. La classe XML di ActionScript 3.0 offre una funzionalità migliorata con un’API più semplice e più avanzata. Per ulteriori informazioni, vedete la classe XML nella Guida di riferimento di ActionScript.
|
| 3575 | Operazione di inserimento in Date non valida. | |
| 3576 | Date(x) funziona nello stesso modo del nuovo Date().toString(). Per inserire un valore nel tipo Date, utilizzate l’espressione "x as Date" invece di Date(x). | |
| 3581 | Se viene importato un pacchetto con lo stesso nome della classe corrente, l’identificatore di classe corrispondente non sarà visibile in questo ambito. | |
| 3582 | Se viene importato un pacchetto con lo stesso nome della classe corrente, l’identificatore di classe corrispondente non sarà visibile in questo ambito. | |
| 3583 | Più di un argomento con lo stesso nome. | |
| 3584 | Sono stati specificati più argomenti con il nome ’%s’. I riferimenti a tale argomento verranno sempre risolti all’ultima occorrenza. | |
| 3585 | Utilizzate invece il metodo Rectangle.containsRect. | |
| 3586 | Questa funzionalità è stata rimossa. | |
| 3587 | Questa funzionalità è stata sostituita dalla proprietà flash.system.Capabilities.version. | |
| 3588 | Questa funzionalità è stata sostituita dalla proprietà flash.display.MovieClip.framesLoaded. | |
| 3589 | La proprietà _global è stata rimossa. Per ottenere una funzionalità equivalente, utilizzate un membro statico di una classe. | |
| 3590 | È stato utilizzato un valore non booleano ma era previsto un valore booleano. | |
| 3591 | È stato utilizzato %s ma era previsto un valore booleano. L’espressione verrà assegnata forzatamente al tipo Boolean. | |
| 3592 | Proprietà sconosciuta. | |
| 3593 | %s non è una proprietà riconosciuta della classe dinamica %s.
|
La modalità di compilazione rigorosa non verifica le proprietà non definite nelle istanze di classi dinamiche. I tipi Date, RegExp e Error sono dinamici per garantire la compatibilità retroattiva con ECMAScript. Questa avvertenza segnala l’uso di proprietà non definite nelle istanze di tali classi. Un problema comune si verifica quando tentate di ottenere (get) o impostare (set) una proprietà year inesistente su un valore Date. Il nome corretto della proprietà è fullYear .
|
| 3594 | Metodo sconosciuto. | |
| 3595 | %s non è un metodo riconosciuto della classe dinamica %s.
|
La modalità di compilazione rigorosa non verifica i metodi non definiti nelle istanze di classi dinamiche. I tipi Date, RegExp e Error sono dinamici per garantire la compatibilità retroattiva con ECMAScript. Questa avvertenza segnala l’uso di metodi non definiti nelle istanze di tali classi.
|
| 3596 | Definizione di variabile duplicata. | |
| 3597 | Definizione di variabile duplicata.
|
Il compilatore ha rilevato una definizione duplicata di una variabile. Si potrebbero verificare dei risultati imprevisti. ActionScript non supporta l’assegnazione dell’area di validità delle variabili a livello di blocco. Tutte le variabili definite nel corpo di una funzione esistono all’interno della stessa area di validità, anche se sono definite in un’istruzione if , while , for e così via. Il seguente codice, ad esempio, dichiara la variabile x due volte:
function test() {
var x:Number = 10;
if (true) {
for (var x=0; x < 5; x++) // warning here, this is the second defintion of x
trace(x);
}
trace(x); // 5, not 10. The last value set by the for loop above is the current value of x
}
|
| 3598 | Il nome della definizione corrisponde al nome di un pacchetto importato. I riferimenti non qualificati a quel nome verranno risolti al pacchetto e non alla definizione. | |
| 3599 | Il nome della definizione corrisponde al nome di un pacchetto importato. I riferimenti non qualificati a quel nome verranno risolti al pacchetto e non alla definizione.
|
Se una definizione ha lo stesso nome di un pacchetto presente nell’area di validità, tutti i riferimenti non qualificati a quel nome verranno risolti al pacchetto anziché alla definizione Di conseguenza, si possono verificare errori imprevisti nei riferimenti alla variabile. Gli eventuali riferimenti alla definizione devono essere qualificati per essere risolti alla definizione invece che al pacchetto.
|
| 3600 | Possibile tentativo di eliminare una proprietà fissa. | |
| 3601 | La proprietà dichiarata %s non può essere eliminata. Per liberare la memoria ad essa associata, impostatene il valore su null.
| L’eliminazione rimuove da un oggetto le proprietà definite dinamicamente. Le proprietà dichiarate di una classe non possono essere eliminate; l’operazione fallisce senza fornire indicazioni. Per liberare la memoria associata a questa variabile, impostatene invece il valore su null. |
| 3602 | È stata usata una definizione sconsigliata. | |
| 3603 | ’%s’ è sconsigliata.
| Questa definizione è sconsigliata e potrebbe essere rimossa in futuro. |
| 3604 | È stata usata una definizione sconsigliata. | |
| 3605 | %s
| |
| 3606 | È stata usata una definizione sconsigliata. | |
| 3607 | ’%s’ è sconsigliata. Utilizzate invece ’%s’.
| |
| 3608 | È stata usata una definizione sconsigliata. | |
| 3609 | ’%s’ è sconsigliata a partire da %s. Utilizzate invece ’%s’.
| |
| 3610 | È stata usata una definizione sconsigliata. | |
| 3611 | ’%s’ è sconsigliata a partire da %s.
| |