Referência do ActionScript® 3.0 para Adobe® Flash® Platform
Início  |  Ocultar listas de Pacotes e Classes |  Pacotes  |  Classes  |  Novidades  |  Índice  |  Apêndices  |  Por que inglês?
Filtros: Recuperando dados do servidor...
Recuperando dados do servidor...
 

Avisos do compilador 


As mensagens de aviso do compilador identificam os códigos válidos e que são compilados com êxito, mas podem não ser o objetivo do autor. Para permitir a detecção desses possíveis problemas, compile projetos do ActionScript em modo de aviso.

Alguns desses avisos (por exemplo, "Declaração de tipo ausente.") são opções de estilo de codificação, que você pode escolher se deseja aplicar. Outros (por exemplo, "Impossível atribuição como nulo.") destacam instruções que são válidas, mas improváveis de atuar como o usuário espera. Uma terceira classe de avisos abrange problemas que podem ser encontrados durante o transporte do código do ActionScript 2.0 para o ActionScript 3.0.


 CódigoMensagemDescrição
 1008Declaração de tipo ausente. 
 1009%s '%s' não tem declaração de tipo. Não declarar um tipo de dados é uma preferência de estilo de codificação. Um tipo de retorno de função, parâmetro ou variável não contém declaração de tipo. No entanto, usar declarações de tipo permite que o compilador grave um código mais eficiente e detecte mais erros na hora da compilação. Ative este aviso se desejar ser lembrado quando deixar de usar uma declaração de tipo.  
 1012Comparação ilógica com indefinido. Apenas variáveis não digitadas (ou variáveis de tipo *) podem ser indefinidas. 
 1013Variáveis de tipo %s não podem ser indefinidas. O valor indefinido será forçado para %s antes da comparação. Apenas variáveis do tipo * podem ser indefinidas. Com algumas exceções, variáveis não inicializadas têm um valor padrão de null em vez de undefined. As exceções incluem: variáveis boolianas, que têm o valor padrão false. Variáveis Number, que têm o valor padrão NaN; e variáveis int ou uint, que têm o valor padrão 0.  
 1030A função usada na nova expressão retorna um valor. O resultado será o que a função retornar, em vez de uma nova instância desta função. 
 1031Problema de migração: o resultado da nova %s será o valor de retorno de %s, em vez de uma nova instância dessa função. Este é um aviso de migração de código. O código detectado comporta-se no ActionScript 3.0 de um modo diferente do que no ActionScript 2.0, como mostra o exemplo seguinte:
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.
 
 1034Boolean() sem argumentos retorna false no ActionScript 3.0. Boolean() retornou undefined no ActionScript 2.0. 
 1035Uso de Boolean() sem argumentos. Este é um aviso de migração de código. A função Boolean() retorna false no ActionScript 3.0, mas undefined no ActionScript 2.0.  
 1038No ActionScript 3.0, o espaço em branco é ignorado e '' retorna 0. No ActionScript 2.0, Number() retorna NaN quando o parâmetro é '' ou contém espaço em branco. 
 1039Problema de migração: quando a função Number('') é chamada com um argumento de string em branco, ela retorna 0 no ActionScript 3.0 e NaN no ActionScript 2.0. Este é um aviso de migração de código. O método Number() chamado com um argumento String ignora todos os espaços em branco na string e retorna o valor padrão 0 se não forem detectados quaisquer dígitos. No ActionScript 2.0, qualquer espaço em branco numa string faz com que o resultado seja NaN.  
 1044O formato de Array.toString() foi alterado. 
 1045Problema de migração: o controle Array.toString() de elementos nulos e indefinidos foi alterado. Este é um aviso de migração de código. No ActionScript 2.0, elementos de matrizes null são convertidos em null, e os elementos undefined são convertidos em undefined. No ActionScript 3.0, tanto os elementos null quanto os elemento undefined são convertidos na string vazia ''. Se você criou um código que analise a saída toString() de uma Matriz, precisará ajustar o código para essa diferença.  
 1058Propriedade do ActionScript 2.0 não suportada. 
 1059Problema de migração: a propriedade %s não é mais suportada. %s. Este é um aviso de migração de código. A propriedade que você está tentando usar não existe no ActionScript 3.0.  
 1060Função do ActionScript 2.0 não suportada. 
 1061Problema de migração: o método %s não é mais suportado. %s. Este é um aviso de migração de código. O método que você está tentando usar não existe no ActionScript 3.0.  
 1066__resolve não é mais suportado. 
 1067Problema de migração: _resolve não é mais suportado. Use a classe Proxy para obter uma funcionalidade semelhante. Este é um aviso de migração de código. Consulte Proxy na referência desta linguagem para obter mais informações sobre a substituição de __resolve.  
 1070_level não é mais suportado. Para obter mais informações, consulte o pacote flash.display. 
 1071Problema de migração: _level não é mais suportado. Para obter mais informações, consulte o pacote flash.display. Este é um aviso de migração de código. A propriedade que você está tentando usar não existe no ActionScript 3.0.  
 1072Classe selada. Não é possível adicionar membros à classe dinamicamente. 
 1073Problema de migração: %s não é uma classe dinâmica. Não é possível adicionar membros a ocorrências dinamicamente. Este é um aviso de migração de código. No ActionScript 2.0, várias classes, como Number, são dinâmicas, o que significa que novas propriedades podem ser adicionadas a ocorrências dessas classes no tempo de execução. Este aviso é resultante do código que tenta adicionar uma propriedade a uma ocorrência de uma classe não dinâmica.  
 1082Alteração no escopo desta palavra-chave. Métodos de classe extraídos de uma instância de classe sempre resolverão isso de volta para a instância. No ActionScript 2.0 isso é pesquisado dinamicamente, com base no local de onde o método é chamado. 
 1083Problema de migração: o método %s terá um comportamento diferente no ActionScript 3.0 devido à alteração no escopo desta palavra-chave. Consulte a entrada referente ao aviso 1083 para obter informações adicionais. Este é um aviso de migração de código. É gerado quando um método de objeto é usado como um valor, geralmente como uma função de retorno de chamada. No ActionScript 2.0 as funções são executadas no contexto do qual são chamadas. No ActionScript 3.0, as funções sempre são executadas no contexto onde foram definidas. Assim, nomes de métodos e variáveis são resolvidos para a classe da qual faz parte o retorno de chamada, em vez de serem resolvidos em relação ao contexto do qual são chamados, como no exemplo a seguir:
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
 
 1084Declaração de namespace ausente (por exemplo, a variável não é definida como pública, privada etc.). 
 1085%s terá o escopo do namespace padrão: %s interno Não será visível fora deste pacote. Não declarar um namespace é uma preferência de estilo de codificação. Ative este aviso se desejar ser lembrado quando se esquecer de declarar um namespace ou acessar um especificador para uma definição. Sem a declaração, a definição não estará visível para o código localizado fora do arquivo. Para torná-la visível, declare a definição com o especificador de acesso public ou com uma declaração de namespace. Para manter o local de definição neste arquivo e evitar o aviso, declare a definição como private.  
 1086O ActionScript 3.0 repete as propriedades do objeto em uma instrução "para x no destino" em ordem aleatória. 
 1087Problema de migração: o ActionScript 3.0 repete as propriedades de um objeto em uma instrução "for x in target" em ordem aleatória. Este é um aviso de migração de código. No ActionScript 2.0, a ordem em que as propriedades de um objeto eram processadas era sempre a mesma. No ActionScript 3.0, a ordem é aleatória e pode mudar de máquina para máquina. Se ocorrer um comportamento de ordenação inesperado, inspecione a repetição para determinar se essa alteração de comportamento pode afetar seu código.  
 1088Erro interno do compilador. 
 1089Código de erro: %s Arquivo fonte corrompido ou erro no código do compilador. Entre em contato com a Adobe, Inc. para reportar o erro  
 1090O EventHandler não foi adicionado como um listener. 
 1091Problema de migração: %s Este é um aviso de migração de código. No ActionScript 2.0, declarar um método por um nome especial (como onMouseDown) faria com que o Flash chamasse esse método quando um determinado evento ocorresse. No ActionScript 3.0, você deve chamar o addEventListener() com um método, para registrá-lo para receber esse evento. ConsulteaddEventListener na referência deste idioma para obter detalhes.  
 1092O valor negativo se torna um valor alto positivo quando atribuído a um tipo de dados uint. 
 1093Valor negativo usado onde um valor uint (não negativo) é esperado. Atribuir um valor negativo a um tipo de dados uint resulta em um valor positivo extremamente alto. var x:uint = -1; trace(x); // 4294967295.  
 1096Comparação ilógica com nulo 
 1097Comparação ilógica com nulo Variáveis de tipo %s não podem ser nulas. Ocorrências de Boolean, int, uint e Number não podem ser null. O tipo de operador de comparação converte null em false antes de compará-lo a um tipo de dados Boolean ou em 0 antes de compará-lo a um tipo de dados Number, int ou uint.  
 1098Comparação ilógica com NaN. Qualquer comparação envolvendo NaN será avaliada como false, porque NaN != NaN. 
 1099Comparação ilógica com NaN. Esta instrução sempre é avaliada como false. NaN tem a propriedade matemática exclusiva de que qualquer comparação que o envolva é avaliada como false. Em vez disso, use a função global isNaN() para detectar um valor NaN, como mostra o exemplo a seguir:
trace(NaN == NaN); // false!
trace(NaN != NaN); // false again!
trace(isNaN(NaN)); // true
 
 1100Atribuição dentro de condicional. 
 1101Atribuição dentro de condicional. Você quis dizer == ao invés de =? O resultado de uma instrução de atribuição = é o valor do lado direito da instrução =. Você pode usar uma instrução de atribuição como um teste condicional, mas isto não é recomendado. Geralmente este erro ocorre por um erro de digitação, em que se pretendia um teste de igualdade ==, como mostra o exemplo a seguir:
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."); }
 
 1102Atribuição nula impossível. 
 1103null usado onde um valor %s era esperado. As variáveis Boolean, Number, int e uint não podem ter atribuído o valor null. O valor null _ é implicitamente lançado como false quando atribuído a um valor booliano e como 0 quando atribuído a um valor int, uint ou Number.  
 1104Construtor ausente. 
 1105Não foi especificada uma função de construtor para a classe %s. Não declarar uma função de construtor é uma preferência de estilo de codificação. Ative este aviso se desejar sempre declarar construtores para classes. Este aviso ajuda na localização de casos em que um nome de classe é alterado mas o nome do respectivo construtor não é. Sem este aviso, condições como esta não serão sinalizadas como um problema.  
 1106Instrução vazia. 
 1107Instrução vazia encontrada onde o bloco de código era esperado. Você digitou ';' acidentalmente? É comum digitar ; acidentalmente antes de um bloco de códigos.
 if (x == y);
{
	trace("This code will be executed no matter what are the x and y values.")
}
 
 1110Constante não inicializada. 
 1111A constante não foi inicializada. 
 1112Possivelmente uma operação de projeção de Matriz inválida. 
 1113A Array(x) comporta-se do mesmo modo que a nova Array(x). Para projetar um valor para o tipo Array, use a expressão x como Array, em vez de Array (x). 
 1114A instrução super() não foi chamada dentro do construtor. 
 1115A instrução super() será executada antes de inserir este construtor. Adicione uma chamada a super() dentro do construtor se desejar controlar explicitamente quando ele for executado. Adicionar uma chamada ao super() dentro do construtor é uma preferência de estilo de codificação. Ative este aviso se desejar que seja sempre explicitado quando super() for chamado. Isso pode ajudar a capturar casos em que você pretendia chamar super() depois de algum código de inicialização local e esqueceu de adicioná-lo.  
 2090Em vez disso, use Capabilities.version. 
 2091Para obter mais informações, consulte InteractiveObject.focusRect. 
 2092Para obter mais informações, consulte Stage.quality. 
 2093Para obter mais informações, consulte Stage.quality. 
 2094Para obter mais informações, consulte Stage.quality. 
 2095Para obter mais informações, consulte Stage.quality. 
 2096Em vez disso, use a propriedade estática flash.media.SoundMixer.bufferTime. 
 2097Esta funcionalidade não é mais suportada. 
 2098Para obter mais informações, consulte LoaderInfo.url. 
 2099Esta funcionalidade não é mais suportada. 
 2102Use '\n' para nova linha. 
 2103Para obter mais informações, consulte textField.maxScroll. 
 2104O conceito de níveis não existe no ActionScript 3.0, que, no lugar disso, oferece acesso direto à lista de exibição. Consulte o pacote flash.display para obter detalhes. 
 2105Em vez disso, use a propriedade pai. 
 2106Esta propriedade foi removida. O equivalente mais próximo é Stage, que funciona como a raiz da lista de exibição do ActionScript 3.0. 
 2107Em vez disso, tente declarar o chamador como um argumento da função. 
 2108Esta funcionalidade não é mais suportada. 
 2109Em vez disso, use a propriedade pai. 
 2110Esta funcionalidade não é mais suportada. 
 2111Para obter mais informações, consulte Sprite.hitArea. 
 2112Para obter mais informações, consulte as propriedades scrollH e scrollV da classe flash.text.TextField. 
 2113Use objetos MovieClip diretamente como argumentos, no lugar de demarcadores. 
 2114Para obter mais informações, consulte Video.videoHeight. 
 2115Para obter mais informações, consulte Video.videoWidth. 
 2116Para obter mais informações, consulte __proto__ obsoleto. 
 2117Para obter mais informações, consulte DisplayObject.stage. 
 2118Em vez disso, use o método registerClass() no pacote flash.net. 
 2617Em vez disso, use o Math.random(). 
 2618Em vez disso, use o String.fromCharCode(). 
 2619Em vez disso, use o String.fromCharCode(). 
 2621Em vez disso, use o String.charCodeAt(). 
 2622Em vez disso, use o String.charCodeAt(). 
 2623Em vez disso, use o método String.substr. 
 2624Em vez disso, use o método String.substr. 
 2625Em vez disso, use a propriedade de comprimento do argumento. 
 2626Em vez disso, use a propriedade de comprimento do argumento. 
 2627Para obter mais informações, consulte alterações no ASnative 
 2628Em vez disso, defina propriedades diretamente na ocorrência, usando a notação de ponto (.). 
 2629Em vez disso, acesse propriedades diretamente, usando a notação de ponto (.). 
 2630Em vez disso, defina propriedades diretamente na ocorrência, usando a notação de ponto (.). 
 2631Para obter mais informações, consulte TextEvent.LINK e addEventListener(). 
 2633Este método foi movido para o pacote flash.utils. 
 2634Substituído pela nova função de classe de construtor MovieClip. 
 2636Movido para o pacote flash.system. Além disso, consulte a classe flash.external.ExternalInterface para comunicação Javascript/ActionScript. 
 2638Para funcionalidade equivalente, consulte o flash.net.URLLoader. O pacote flash.net também contém funções no nível de pacote navigateToURL() e sendToURL(). 
 2639Para obter mais informações, consulte MovieClip.gotoAndPlay(). 
 2640Para obter mais informações, consulte MovieClip.gotoAndStop(). 
 2641Para obter mais informações, consulte MovieClip.play(). 
 2642Para obter mais informações, consulte PrintJob.start(). 
 2643Para obter mais informações, consulte PrintJob. 
 2644Para obter mais informações, consulte PrintJob. 
 2645Para obter mais informações, consulte PrintJob. 
 2646Use o Container.removeChild(childName). Para obter mais informações, consulte a classe DisplayObjectContainer. 
 2647Movido para o pacote flash.utils. Considere o uso da classe Timer. 
 2648Para obter mais informações, consulte MovieClip.nextFrame(). 
 2649Para obter mais informações, consulte MovieClip.startDrag(). 
 2650Para obter mais informações, consulte MovieClip.stop(). 
 2651Para obter mais informações, consulte Sound.stopAllSounds(). 
 2652Para obter mais informações, consulte MovieClip.stopDrag(). 
 2653Em vez disso, use o operador ponto (.) ou a instrução with. 
 2654Para obter mais informações, consulte DisplayObject.stage e Stage.quality. 
 2656Em vez disso, use DisplayObjectContainer.removeChild(childName). Para obter mais informações, consulte a classe DisplayObjectContainer. 
 2657Em vez disso, use DisplayObjectContainer.removeChild(childName). Para obter mais informações, consulte a classe DisplayObjectContainer. 
 2658Esta não é mais uma função global, mas ainda está disponível como um método das classes TimerEvent, MouseEvent e KeyboardEvent. 
 2659Para obter mais informações, consulte Video.attachNetStream, Video.attachCamera. 
 2660Use a classe URLLoader para realizar o carregamento e aprovar o resultado em StyleSheet.parseCSS() 
 2663No ActionScript 3.0 todas as classes são registradas, por padrão. Se você estiver usando o AMF, consulte o flash.utils.registerClassAlias() para obter mais informações. 
 2664Use as propriedades de acessador (funções get/set) ou a classe flash.utils.Proxy para funcionalidade semelhante. 
 2665Use as propriedades de acessador (funções get/set) ou a classe flash.utils.Proxy para funcionalidade semelhante. 
 2666Para obter mais informações, consulte MovieClip.loadMovie(). 
 2667Para obter mais informações, consulte MovieClip.loadMovieNum(). 
 2668Para obter mais informações, consulte Loader.load(). 
 2669Para obter mais informações, consulte Loader.load(). 
 2678Para obter mais informações, consulte addEventListener (eventName, listener, useCapture, priority). 
 2679Para obter mais informações, consulte removeEventListener (eventName, listener, useCapture). 
 2680Para obter mais informações, consulte addEventListener (eventName, listener, useCapture, priority). 
 2681Para obter mais informações, consulte removeEventListener (eventName, listener, useCapture). 
 2682Para obter mais informações, consulte addEventListener (eventName, listener, useCapture, priority). 
 2683Para obter mais informações, consulte removeEventListener (eventName, listener, useCapture). 
 2684Para obter mais informações, consulte addEventListener (eventName, listener, useCapture, priority). 
 2685Para obter mais informações, consulte removeEventListener (eventName, listener, useCapture). 
 2686Use a classe SWF para criar sons da biblioteca. 
 3187O controlador de eventos onStatus não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ( 'status', callback_handler). 
 3188O controlador de eventos onID3s não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ( 'id3', callback_handler). 
 3189O controlador de eventos onLoad não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ( 'load', callback_handler). 
 3190O controlador de eventos onSoundComplete não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ( 'soundComplete', callback_handler). 
 3191O controlador de eventos onSetFocus não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ( 'focusIN', callback_handler). 
 3192O controlador de eventos onResize não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ( 'resize', callback_handler). 
 3193O controlador de eventos onChanged não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ( 'change', callback_handler). 
 3194O controlador de eventos onKillFocus não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ( 'focusOut', callback_handler). 
 3195O controlador de eventos onScroller não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ( 'scroll', callback_handler). 
 3198O controlador de eventos onMouseDown não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('mouseDown', callback_handler). 
 3199O controlador de eventos onMouseUp não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('mouseUp', callback_handler). 
 3200O controlador de eventos onMouseMove não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('mouseMove', callback_handler). 
 3201O controlador de eventos onMouseWheel não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('mouseWheel', callback_handler). 
 3202O controlador de eventos onKeyDown não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('keyDown', callback_handler). 
 3203O controlador de eventos onKeyUp não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('keyUp', callback_handler). 
 3204O controlador de eventos onData não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('data', callback_handler). 
 3205O controlador de eventos onHTTPStatus não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('httpStatus', callback_handler). 
 3206O controlador de eventos onDragOut não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('mouseOut', callback_handler). 
 3207O controlador de eventos onDragOver não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('mouseOver', callback_handler). 
 3211O controlador de eventos onPress não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('mouseDown', callback_handler). 
 3212O controlador de eventos onRelease não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('click', callback_handler). 
 3213O controlador de eventos onReleaseOutside não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('mouseUp', callback_handler). 
 3214O controlador de eventos onRollOut não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('mouseOut', callback_handler). 
 3215O controlador de eventos onRollOver não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('mouseOver', callback_handler). 
 3217O controlador de eventos onActivity não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('activity', callback_handler). 
 3219O controlador de eventos onSelecty não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('menuSelect', callback_handler). 
 3226O controlador de eventos onEnterFrame não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('enterFrame', callback_handler). 
 3240O controlador de eventos onUnload não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('unload', callback_handler). 
 3241O controlador de eventos onLoadComplete não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('load', callback_handler). 
 3242O controlador de eventos onLoadError não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('error', callback_handler). 
 3243O controlador de eventos onLoadInit não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('init', callback_handler). 
 3244O controlador de eventos onLoadProgress não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('progress', callback_handler). 
 3245O controlador de eventos onLoadStart não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('start', callback_handler). 
 3249O controlador de eventos onClose não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('close', callback_handler). 
 3250O controlador de eventos onConnect não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('connect', callback_handler). 
 3252onXML não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('xml', callback_handler). 
 3253Em vez disso, use a propriedade hasChildNodes. 
 3254A classe XMLEvent está obsoleta e o evento xml não é mais enviado. Apenas os eventos de dados são enviados durante o carregamento de arquivo. 
 3255A classe XMLDoc foi renomeada como XMLDocument. 
 3256Em vez disso, use a propriedade Accessibility.active. 
 3257Em vez disso, use a constante ActivityEvent.ACTIVITY. 
 3258Em vez disso, use DisplayObjectContainer.parent.getChildIndex. Consulte a ajuda da classe DisplayObjectContainer, estendida pelo MovieClip. 
 3259Em vez disso, use DisplayObjectContainer.parent.setChildIndex. Consulte a ajuda da classe DisplayObjectContainer, estendida pelo MovieClip. 
 3260Em vez disso, use DisplayObjectContainer.getChildAt. Consulte a ajuda da classe DisplayObjectContainer, estendida pelo MovieClip. 
 3261Em vez disso, use DisplayObjectContainer.numChildren. O DisplayObjectContainer.addChild sempre adiciona o novo filho ao índice DisplayObjectContainer.numChildren. 
 3262Em vez disso, use a propriedade ByteArray.bytesAvailable. 
 3263Em vez disso, use a propriedade ByteArray.position. 
 3264Em vez disso, use a propriedade ByteArray.position. 
 3265Em vez disso, use o método Camera.getCamera(). 
 3266Em vez disso, use a propriedade Camera.currentFPS. 
 3267Em vez disso, use a propriedade Camera.keyFrameInterval. 
 3268Em vez disso, use a propriedade Camera.loopback. 
 3269Em vez disso, use a propriedade ColorTransform.color. 
 3270Em vez disso, use a propriedade ColorTransform.color. 
 3271Em vez disso, use a propriedade Container.textSnapshot. 
 3272Em vez disso, use o método ContextMenu.clone(). 
 3273Em vez disso, use a propriedade ContextMenu.forwardAndBack. 
 3274Em vez disso, use o método ContextMenuItem.clone(). 
 3275Em vez disso, use a propriedade CustomActions.actionsList. 
 3276Em vez disso, use a constante DataEvent.DATA. 
 3277Em vez disso, use a propriedade DisplayObject.scaleX. 
 3278Em vez disso, use a propriedade DisplayObject.scaleX. 
 3279Em vez disso, use a propriedade DisplayObject.scaleY. 
 3280Em vez disso, use a propriedade DisplayObject.scaleY. 
 3281Em vez disso, use a propriedade DisplayObject.mouseX. 
 3282Em vez disso, use a propriedade DisplayObject.mouseX. 
 3283Em vez disso, use a propriedade DisplayObject.mouseY. 
 3284Em vez disso, use a propriedade DisplayObject.mouseY. 
 3285Este recurso não é mais suportado. 
 3286Este recurso não é mais suportado. 
 3287Em vez disso, use a propriedade DisplayObject.name. 
 3288Em vez disso, use a propriedade DisplayObject.parent. 
 3289Em vez disso, use a propriedade DisplayObject.mask. 
 3290Em vez disso, use a propriedade DisplayObject.visible. 
 3291Em vez disso, use a propriedade DisplayObject.x. 
 3292Em vez disso, use a propriedade DisplayObject.y. 
 3293Em vez disso, use a propriedade DisplayObject.rotation. 
 3294Em vez disso, use a propriedade DisplayObject.alpha. 
 3295Em vez disso, use a propriedade DisplayObject.width. 
 3296Em vez disso, use a propriedade DisplayObject.height. 
 3297Em vez disso, use a propriedade ExternalInterface.available. 
 3298Em vez disso, use a constante ErrorEvent.ERROR. 
 3299Em vez disso, use a propriedade Event.isDefaultPrevented. 
 3300Em vez disso, use a constante Event.ACTIVATE. 
 3301Em vez disso, use a constante Event.ADDED. 
 3302Em vez disso, use a constante Event.CANCEL. 
 3303Em vez disso, use a constante Event.CHANGE. 
 3304Em vez disso, use a constante Event.CLOSE. 
 3305Em vez disso, use a constante Event.COMPLETE. 
 3306Em vez disso, use a constante Event.CONNECT. 
 3307Em vez disso, use a constante Event.DEACTIVATE. 
 3308Em vez disso, use a constante Event_FRAME. 
 3309Em vez disso, use a constante Event.ID3. 
 3310Em vez disso, use a constante Event.INIT. 
 3311Em vez disso, use a constante Event.MOUSE_LEAVE. 
 3312Em vez disso, use a constante Event.OPEN. 
 3313Em vez disso, use a constante Event.REMOVED. 
 3314Em vez disso, use a constante Event.RENDER. 
 3315Em vez disso, use a constante Event.RESIZE. 
 3316Em vez disso, use a constante Event.SCROLL. 
 3317Em vez disso, use a constante Event.SELECT. 
 3318Em vez disso, use a constante Event.SOUND_COMPLETE. 
 3319Em vez disso, use a constante Event.TAB_CHILDREN_CHANGE. 
 3320Em vez disso, use a constante Event.TAB_ENABLED_CHANGE. 
 3321Em vez disso, use a constante Event.TAB_INDEX_CHANGE. 
 3322Em vez disso, use a constante Event.UNLOAD. 
 3323Em vez disso, use a constante FocusEvent.FOCUS_IN. 
 3324Em vez disso, use a constante FocusEvent.FOCUS_OUT. 
 3325Em vez disso, use a constante FocusEvent.KEY_FOCUS_CHANGE. 
 3326Em vez disso, use a constante FocusEvent.MOUSE_FOCUS_CHANGE. 
 3327Em vez disso, use o método Graphics.beginBitmapFill(). 
 3328Em vez disso, use a propriedade BitmapFilter.quality. 
 3329Em vez disso, use o KeyboardEvent.charCode. 
 3330Em vez disso, use o KeyboardEvent.keyCode. 
 3331Para obter mais informações, consulte a classe KeyboardEvent. 
 3332Para obter mais informações, consulte KeyboardEvent.ctrlKey, KeyboardEvent.altKey e KeyboardEvent.shiftKey. 
 3333Em vez disso, use a constante PAGE_DOWN. 
 3334Em vez disso, use a constante PAGE_UP. 
 3335Em vez disso, use a constante DELETE. 
 3336Em vez disso, use a constante CAPS_LOCK. 
 3337Em vez disso, use uma das constantes NUMPAD_0 -> NUMPAD_9. 
 3338Em vez disso, use a propriedade InteractiveObject.focusRect. 
 3339Em vez disso, use a propriedade InteractiveObject.contextMenu. 
 3340Em vez disso, use a propriedade KeyboardEvent.charCode. 
 3341Em vez disso, use a propriedade KeyboardEvent.keyCode. 
 3342Em vez disso, use a propriedade Loader.contentLoaderInfo. 
 3343Este recurso não é mais suportado. 
 3344Este recurso não é mais suportado. 
 3345Em vez disso, use a propriedade LoaderInfo.loaderURL. 
 3346Em vez disso, use a propriedade LocalConnection.domain. 
 3347Em vez disso, use a propriedade MenuEvent.contextMenuOwner. 
 3348Em vez disso, use o método Microphone.getMicrophone(). 
 3349Se o nome da subclasse MovieClip for A, use var mc= new A(); addChild(mc). Para obter mais informações, consulte a classe DisplayObjectContainer. 
 3350Use var mc= new MovieClip(); addChild(mc). Para obter mais informações, consulte a classe DisplayObjectContainer. 
 3351Use a var tf= new TextField(); addChild(mc). Para obter mais informações, consulte a classe DisplayObjectContainer. 
 3352Use o Container.removeChild(childName). Para obter mais informações, consulte a classe DisplayObjectContainer. 
 3353Use var l = new Loader(); addChild(l); l.load(new URLRequest("your url"));. Para obter mais informações, consulte as classes Loader e DisplayObjectContainer. 
 3354Em vez disso, use DisplayObjectContainer.removeChild(childName). Para obter mais informações, consulte a classe DisplayObjectContainer. 
 3355Em vez disso, use DisplayObjectContainer.removeChild(childName). Para obter mais informações, consulte a classe DisplayObjectContainer. 
 3356Em vez disso, use DisplayObjectContainer.parent.getChildIndex. Para obter mais informações, consulte a classe DisplayObjectContainer, estendida pelo MovieClip. 
 3357Em vez disso, use DisplayObjectContainer.parent.setChildIndex. Para obter mais informações, consulte a classe DisplayObjectContainer, estendida pelo MovieClip. 
 3358Em vez disso, use DisplayObjectContainer.getChildAt. Para obter mais informações, consulte a classe DisplayObjectContainer, estendida pelo MovieClip. 
 3359Em vez disso, use DisplayObjectContainer.numChildren. O DisplayObjectContainer.addChild sempre adiciona o novo filho ao índice DisplayObjectContainer.numChildren. 
 3360Para obter mais informações, consulte DisplayObject.addChild. 
 3361Para obter mais informações, consulte LoaderInfo.bytesLoaded e a classe Loader. 
 3362Para obter mais informações, consulte LoaderInfo.bytesTotal e a classe Loader. 
 3363Para funcionalidade equivalente, consulte o flash.net.URLLoader. O pacote flash.net também contém funções no nível de pacote navigateToURL() e sendToURL(). 
 3364Para obter mais informações, consulte LoaderInfo.url e a classe Loader. 
 3365Para obter mais informações, consulte LoaderInfo.url e a classe Loader. 
 3366Em vez disso, use a propriedade MovieClip.mask. 
 3367Para obter mais informações, consulte LoaderInfo.swfVersion e a classe Loader. 
 3368Em vez disso, use a propriedade MovieClip.currentFrame. 
 3369Em vez disso, use a propriedade MovieClip.framesLoaded. 
 3370Em vez disso, use a propriedade MovieClip.totalFrames. 
 3371Para obter mais informações, consulte displayObjectInstance.root. 
 3372Para obter mais informações, consulte displayObjectInstance.root. 
 3373Em vez disso, use a propriedade estática flash.media.SoundMixer.bufferTime. 
 3374Para obter mais informações, consulte a classe Graphics. 
 3375Para obter mais informações, consulte a classe Graphics. 
 3376Para obter mais informações, consulte a classe Graphics. 
 3377Para obter mais informações, consulte a classe Graphics. 
 3378Para obter mais informações, consulte a classe Graphics. 
 3379Para obter mais informações, consulte a classe Graphics. 
 3380Para obter mais informações, consulte a classe Graphics. 
 3381Para obter mais informações, consulte a classe Graphics. 
 3382Para obter mais informações, consulte a classe Graphics. 
 3383Para obter mais informações, consulte a classe Graphics. 
 3384Para obter mais informações, consulte a classe Graphics. 
 3385Para obter mais informações, consulte a classe Graphics. 
 3386Para obter mais informações, consulte a classe Graphics. 
 3387Para obter mais informações, consulte a classe Graphics. 
 3388Em vez disso, use a propriedade NetStream.bufferTime. 
 3389Em vez disso, use a propriedade NetStream.currentFPS. 
 3390Em vez disso, use a propriedade NetStream.videoCodec. 
 3391Em vez disso, use a propriedade NetStream.audioCodec. 
 3392Em vez disso, use a propriedade ProductManager.isInstalled. 
 3393Em vez disso, use a propriedade ProductManager.installedVersion. 
 3394Em vez disso, use a propriedade ProductManager.isRunning. 
 3395Em vez disso, use o método Point.add(). 
 3396Em vez disso, use a propriedade Proxy.deleteDescendants. 
 3397Em vez disso, use o método heapDump(). 
 3398Em vez disso, use a propriedade ProgressEvent.bytesLoaded. 
 3399Em vez disso, use a propriedade ProgressEvent.bytesTotal. 
 3400Em vez disso, use a propriedade Rectangle.isEmpty. 
 3401Em vez disso, use a propriedade SoundTransform.pan. 
 3402Em vez disso, use a propriedade Sockect.bytesAvailable. 
 3403Em vez disso, use a propriedade SharedObject.size. 
 3404Em vez disso, use a propriedade SharedObject.fps. 
 3405Isto não é mais suportado. 
 3406Em vez disso, use o método Sprite.constructChildren(). 
 3407Em vez disso, use a propriedade Sprite.dropTarget. 
 3408Em vez disso, use a propriedade Stage.focus. 
 3409Em vez disso, use a propriedade Stage.focus. 
 3411Em vez disso, use a propriedade Stage.showDefaultContextMenu. 
 3412Em vez disso, use a propriedade StyleSheet.styleNames. 
 3413Use uma instância do URLLoader para carregar os dados StyleSheet e, em seguida, aprove os dados de carregadores no método StyleSheet.parseCSS. Para obter mais informações, consulte as classes URLLoader e EventDispatcher. 
 3414Use uma instância do URLLoader para carregar os dados StyleSheet e, em seguida, aprove os dados de carregadores no método StyleSheet.parseCSS. Para obter mais informações, consulte as classes URLLoader e EventDispatcher. 
 3415Use uma instância do URLLoader para carregar os dados StyleSheet e, em seguida, aprove os dados de carregadores no método StyleSheet.parseCSS. Para obter mais informações, consulte as classes URLLoader e EventDispatcher. 
 3416Use uma instância do URLLoader para carregar os dados StyleSheet e, em seguida, aprove os dados de carregadores no método StyleSheet.parseCSS. Para obter mais informações, consulte as classes URLLoader e EventDispatcher. 
 3417Use uma instância do URLLoader para carregar os dados StyleSheet e, em seguida, aprove os dados de carregadores no método StyleSheet.parseCSS. Para obter mais informações, consulte as classes URLLoader e EventDispatcher. 
 3418Em vez disso, use a propriedade IME.enabled. 
 3419Em vez disso, use a propriedade IME.enabled. 
 3420Em vez disso, use a propriedade IME.instance. 
 3421Em vez disso, use a propriedade IME.conversionMode. 
 3422Em vez disso, use a propriedade IME.conversionMode. 
 3423Em vez disso, use a propriedade System.vmVersion. 
 3424Em vez disso, use a propriedade SWFLoaderInfo.swfVersion. 
 3425Em vez disso, use a propriedade SWFLoaderInfo.actionScriptVersion. 
 3426Em vez disso, use a propriedade TextField.defaultTextFormat. 
 3427Em vez disso, use a propriedade TextField.defaultTextFormat. 
 3428Em vez disso, use DisplayObjectContainer.parent.getChildIndex. Para obter mais informações, consulte a classe DisplayObjectContainer, estendida pelo MovieClip. 
 3429Em vez disso, use DisplayObjectContainer.parent.setChildIndex. Para obter mais informações, consulte a classe DisplayObjectContainer, estendida pelo MovieClip. 
 3430Em vez disso, use DisplayObjectContainer.getChildAt. Para obter mais informações, consulte a classe DisplayObjectContainer, estendida pelo MovieClip. 
 3431Em vez disso, use DisplayObjectContainer.numChildren. O DisplayObjectContainer.addChild sempre adiciona o novo filho ao índice DisplayObjectContainer.numChildren. 
 3432Em vez disso, use o método TextField.replaceSelectedText(). 
 3433Em vez disso, use o método TextField.getLineIndexOfChar(). 
 3434Em vez disso, use a propriedade TextField.selectionBeginIndex. 
 3435Em vez disso, use a propriedade TextField.selectionEndIndex. 
 3436Em vez disso, use a propriedade TextField.caretIndex. 
 3437Em vez disso, use o método Font.enumerateFonts(). 
 3438Em vez disso, use a propriedade TextField.maxScrollV. 
 3439Em vez disso, use a propriedade TextField.scrollH. 
 3440Em vez disso, use a propriedade TextField.maxScrollH. 
 3441Em vez disso, use a propriedade TextField.defaultTextFormat. 
 3442Crie um TextField temporário e use TextField.getLineMetrics. 
 3443Em vez disso, use a propriedade TextSnapshot.charCount. 
 3444Em vez disso, use o método navigateToURL() no pacote flash.net. 
 3445Em vez disso, use o método sendToURL() no pacote flash.net. 
 3446Em vez disso, use a propriedade URLLoader.dataFormat. 
 3447Em vez disso, use a propriedade URLStream.bytesAvailable. 
 3448Esta propriedade não é mais suportada. 
 3449Em vez disso, use a propriedade URLRequest.applicationDomain. 
 3450Para adicionar cabeçalhos de solicitação, defina a propriedade URLRequest.requestHeaders como uma matriz de objetos URLRequestHeader. 
 3451Use uma instância do URLLoader para carregar o arquivo XML; em seguida, aprove os dados URLLoaders no construtor XMLDocuments. Para obter mais informações, consulte as classes URLLoader e EventDispatcher. 
 3452Em vez disso, use o método sendToURL() no pacote flash.net. 
 3453Defina uma propriedade postData de objeto URLRequest e use-a com um objeto URLLoader para carregar o arquivo XML. Aprove os dados URLLoaders no construtor XMLDocuments. Para obter mais informações, consulte as classes URLLoader, URLRequest e EventDispatcher. 
 3454Use uma instância do URLLoader para carregar o arquivo XML; em seguida, aprove os dados URLLoaders no construtor XMLDocuments. Para obter mais informações, consulte as classes URLLoader e EventDispatcher. 
 3455Para adicionar cabeçalhos de solicitação, defina a propriedade URLRequest.requestHeaders como uma matriz de objetos URLRequestHeader. 
 3456Para obter mais informações, consulte URLLoader.bytesLoaded e a classe URLLoader. 
 3457Para obter mais informações, consulte URLLoader.bytesTotal e a classe URLLoader. 
 3458Use uma instância do URLLoader para carregar o arquivo XML; em seguida, aprove os dados de carregadores no método StyleSheet.parseCSS. Para obter mais informações, consulte as classes URLLoader e EventDispatcher. 
 3459Em vez disso, use a propriedade URLRequest.contentType. 
 3460Verifique as possíveis exceções lançadas pelo construtor XMLDocument ou, em vez disso, o método XMLDocument.parseXML. Para obter mais informações, consulte XMLDocument. 
 3461A classe Button foi renomeada como SimpleButton. 
 3462A classe Container foi renomeada como DisplayObjectContainer. 
 3463A classe Image foi renomeada como BitmapData. 
 3464A classe ImageFilter foi renomeada como BitmapFilter. 
 3465A classe ImageSprite foi renomeada como Bitmap. 
 3466A classe ImageLoaderInfo foi renomeada como BitmapLoaderInfo. 
 3467A classe ImeEvent foi renomeada como IMEEvent. 
 3468A classe Key foi renomeada como Keyboard. 
 3469A classe LineMetrics foi renomeada como TextLineMetrics. 
 3470Para obter mais informações, consulte a classe URLVariables, as propriedades URLRequest.urlVariables e URLRequest.postData e a propriedade URLLoader.dataFormat. 
 3471A classe MenuEvent foi renomeada como ContextMenuEvent. 
 3472A classe SystemCapabilities foi renomeada como Capabilities. 
 3473Em vez disso, use a propriedade TextField.getLineMetrics. 
 3475A classe Button foi renomeada como SimpleButton. 
 3476A classe Container foi renomeada como DisplayObjectContainer. 
 3477A classe Image foi renomeada como BitmapData. 
 3478A classe ImageFilter foi renomeada como BitmapFilter. 
 3479A classe ImageSprite foi renomeada como Bitmap. 
 3480A classe ImageLoaderInfo foi renomeada como BitmapLoaderInfo. 
 3481A classe ImeEvent foi renomeada como IMEEvent. 
 3482A classe Key foi renomeada como Keyboard. 
 3483A classe LineMetrics foi renomeada como TextLineMetrics. 
 3484Para obter mais informações, consulte a classe URLVariables, as propriedades URLRequest.urlVariables e URLRequest.postData e a propriedade URLLoader.dataFormat. 
 3485A classe MenuEvent foi renomeada como ContextMenuEvent. 
 3486A classe SystemCapabilities foi renomeada como Capabilities. 
 3487Em vez disso, use a propriedade TextField.getLineMetrics. 
 3488Para obter mais informações, consulte a ajuda da classe Proxy, que oferece funcionalidade semelhante. 
 3489Em vez disso, use o método XMLUI.getProperty. 
 3490Em vez disso, use o método XMLUI.setProperty. 
 3491Em vez disso, use a propriedade DisplayObject.accessibilityProperties. 
 3492Em vez disso, use a propriedade DisplayObject.scale9Grid. 
 3493Em vez disso, use o método Graphics.drawOval. 
 3494Em vez disso, use a propriedade NetConnection.connected. 
 3495Em vez disso, use a propriedade Socket.connected. 
 3496Em vez disso, use a propriedade URLStream.connected 
 3497Em vez disso, use a propriedade SyncEvent.changeList. 
 3498Em vez disso, use a propriedade TextField.scrollV. 
 3499Em vez disso, use a propriedade TextField.bottomScrollV. 
 3500Em vez disso, use a constante BitmapDataChannel.RED. 
 3501Em vez disso, use a constante BitmapDataChannel.GREEN. 
 3502Em vez disso, use a constante BitmapDataChannel.BLUE. 
 3503Em vez disso, use a constante BitmapDataChannel.ALPHA. 
 3504Em vez disso, use o operador is. 
 3505Em vez disso, use o método flash.system.Security.showSettings. 
 3506Em vez disso, use a propriedade System.useCodePage. 
 3507Em vez disso, use a classe flash.events.EventDispatcher. 
 3508Em vez disso, use a propriedade estática flash.media.SoundMixer.bufferTime. 
 3509Em vez disso, crie uma nova instância da classe symbol de biblioteca de bitmap, ou seja, um novo myBitmapName(). 
 3510Para obter mais informações, consulte Loader.load(). 
 3511A classe MovieClipLoader foi substituída pela classe flash.display.Loader. 
 3512A classe MovieClipLoader foi substituída pela classe flash.display.Loader. 
 3513Para obter mais informações, consulte addEventListener (eventName, listener, useCapture, priority). 
 3514Para obter mais informações, consulte removeEventListener (eventName, listener, useCapture). 
 3515Em vez disso, use a constante flash.system.IMEConversionMode.ALPHANUMERIC_FULL. 
 3516Em vez disso, use a constante flash.system.IMEConversionMode.ALPHANUMERIC_HALF. 
 3517Em vez disso, use a constante flash.system.IMEConversionMode.CHINESE. 
 3518Em vez disso, use a constante flash.system.IMEConversionMode.JAPANESE_HIRAGANA. 
 3519Em vez disso, use a constante flash.system.IMEConversionMode.JAPANESE_KATAKANA_FULL. 
 3520Em vez disso, use a constante flash.system.IMEConversionMode.JAPANESE_KATAKANA_HALF. 
 3521Em vez disso, use a constante flash.system.IMEConversionMode.KOREAN. 
 3522Em vez disso, use a constante flash.system.IMEConversionMode.UNKNOWN. 
 3523Para obter mais informações, consulte addEventListener (eventName, listener, useCapture, priority). 
 3524Para obter mais informações, consulte removeEventListener (eventName, listener, useCapture). 
 3527O controlador de eventos onCancel não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener (cancel, onCancel). 
 3528Não há substituição direta. O método willTrigger() pode ser usado para informar se algum listener foi registrado. 
 3529O controlador de eventos onIMComposition não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener (imeComposition, handlerName). 
 3530Para obter mais informações, consulte LoaderInfo.url e a classe Loader. 
 3531Em vez disso, use o método getFullYear(). 
 3532Em vez disso, use o método setFullYear(). 
 3533Em vez disso, use o método getUTCFullYear(). 
 3534Em vez disso, use a propriedade rate. 
 3535A classe Selection foi removida. Para obter mais informações, consulte o método addEventListener da classe sobre a qual você deseja informações de seleção. 
 3536A classe Selection foi removida. Para obter mais informações, consulte o método addEventListener da classe sobre a qual você deseja informações de seleção. 
 3537Em vez disso, use a propriedade gain. 
 3538Valores de cores podem ser atribuídos diretamente, usando o construtor da classe ou as propriedades ColorTransform. 
 3539Valores de cores podem ser atribuídos diretamente, usando o construtor da classe ou as propriedades ColorTransform. 
 3540Consulte a ajuda das propriedades relacionadas ao foco da classe flash.display.InteractiveObject. 
 3541Consulte a ajuda do método flash.display.Graphics.beginBitmapFill. 
 3542Consulte a ajuda do método flash.display.DisplayObject.hitTestObject(). 
 3543Consulte a ajuda do método addChild(). 
 3544Em vez disso, use o método load(). 
 3545Use flash.media.SoundChannel.leftPeak e flash.media.SoundChannel.rightPeak para monitorar e controlar a amplitude de um canal de som. 
 3546Em vez disso, use a propriedade soundTransform. 
 3547Em vez disso, use a propriedade SoundTransform.pan. 
 3548Em vez disso, use a propriedade SoundTransform.pan. 
 3549Em vez disso, use a propriedade bytesLoaded. 
 3550Em vez disso, use a propriedade bytesTotal. 
 3551Uso ineficiente de += em um TextField. 
 3552Anexar texto a um TextField usando += é muitas vezes mais lento do que usar o método TextField.appendText(). Consulte a referência da linguagem para o método appendText() da classe TextField para obter detalhes sobre essa significativa otimização de texto.  
 3553Parênteses possivelmente ausentes. 
 3554Valor de função usado onde um valor %s era esperado. Possivelmente faltam os parênteses () após esta referência de função. Você pode usar as próprias funções como valores no ActionScript. O código em questão está usando um valor de tipo Função em que um tipo diferente de Função, Objeto ou * é esperado. Normalmente, indica um erro de digitação, em que os parênteses () foram omitidos após o nome da função.  
 3555Uso do operador instanceof. 
 3556O operador instanceof foi preterido. Em vez disso, use o operador is. 
 3557O manipulador de eventos allowDomain() agora é um método padrão, em vez de um retorno de chamada de evento. Para obter mais informações, consulte o novo método LocalConnection.allowDomain. 
 3558O manipulador de eventos allowInsecureDomain() agora é um método padrão, em vez de um retorno de chamada de evento. Para obter mais informações, consulte o novo método LocalConnection.allowInsecureDomain. 
 3559O método global call() não é mais suportado. 
 3560A classe Color foi removida. Use a classe flash.geom.ColorTransform para obter funcionalidade equivalente. 
 3561A classe Color foi removida. Use a classe flash.geom.ColorTransform para obter funcionalidade equivalente. 
 3562Os arquivos do ActionScript 3.0 SWF sempre usam regras exatas de correspondência de domínio. 
 3563A classe capabilities foi renomeada como Capabilities. 
 3564A classe capabilities foi renomeada como Capabilities. 
 3565Para obter mais informações, consulte addEventListener (eventName, listener, useCapture, priority). 
 3566Para obter mais informações, consulte removeEventListener (eventName, listener, useCapture). 
 3567O controlador de eventos onComplete não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('complete', callback_handler). 
 3568O controlador de eventos onHTTPError não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('httpError', callback_handler). 
 3569O controlador de eventos onIOError não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('ioError', callback_handler). 
 3570O controlador de eventos onProgress não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('progress', callback_handler). 
 3571O controlador de eventos onSecurityError não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('securityError', callback_handler). 
 3572O controlador de eventos onOpen não é acionado automaticamente pelo Flash Player no tempo de execução no ActionScript 3.0. Primeiro você deve registrar esse controlador para o evento usando addEventListener ('open', callback_handler). 
 3573Possível uso da classe XML do ActionScript 2.0. 
 3574Problema de migração: a classe XMS do ActionScript 2.0 foi renomeada como XMLDocument. Este é um aviso de migração de código. No ActionScript 3.0, XML é uma classe diferente em relação ao ActionScript 2.0. No ActionScript 3.0, a classe XMLDocument é equivalente à classe XML do ActionScript 2.0. A classe XML do ActionScript 3.0 oferece uma funcionalidade melhorada com uma API mais fácil e poderosa. Consulte XML na referência do idioma do ActionScript Language para obter detalhes adicionais.  
 3575Operação de projeção de data inválida. 
 3576Date(x) comporta-se como a nova Date().toString(). Para projetar um valor para o tipo Date, use "x as Date", em vez de Date(x). 
 3581A importação de um pacote com o mesmo nome da classe atual ocultará esse identificador de classe neste escopo. 
 3582A importação de um pacote com o mesmo nome da classe atual ocultará esse identificador de classe neste escopo. 
 3583Mais de um argumento tem o mesmo nome. 
 3584Mais de um argumento com o nome '%s' especificado. Referências a este argumento sempre serão resolvidas para o último argumento. 
 3585Em vez disso, use o método Rectangle.containsRect. 
 3586Esta funcionalidade foi removida. 
 3587Esta funcionalidade foi substituída pela propriedade flash.system.Capabilities.version. 
 3588Esta funcionalidade foi substituída pela propriedade flash.display.MovieClip.framesLoaded. 
 3589A propriedade _global foi removida. Para obter funcionalidade equivalente, use um membro estático de uma classe. 
 3590Valor diferente de Boolean usado onde um valor Boolean era esperado. 
 3591%s usado onde um valor Boolean era esperado. A expressão será forçada para Boolean. 
 3592Propriedade desconhecida. 
 3593%s não é uma propriedade reconhecida da classe dinâmica %s. O modo de compilação estrita não verifica propriedades indefinidas em ocorrências de classes dinâmicas. Os tipos Date, RegExp e Error são dinâmicos para compatibilidade com versões anteriores com ECMAScript. Este aviso localiza usos de propriedades não definidas em ocorrências dessas classes. Um problema comum é tentar obter ou definir uma propriedade year não existente em um valor Date. O nome correto da propriedade é fullYear.  
 3594Método desconhecido. 
 3595%s não é um método reconhecido da classe dinâmica %s. O modo de compilação estrita não verifica métodos indefinidos em ocorrências de classes dinâmicas. Os tipos Date, RegExp e Error são dinâmicos para compatibilidade com versões anteriores com ECMAScript. Este aviso localiza usos de métodos indefinidos em ocorrências dessas classes.  
 3596Definição de variável duplicada. 
 3597Definição de variável duplicada. O compilador detectou uma definição duplicada de uma variável. Isso pode levar a resultados inesperados. O ActionScript não suporta escopo de variáveis no nível de bloqueio. Todas as variáveis definidas com o corpo da função existem dentro do mesmo escopo, mesmo que sejam definidas dentro de uma instrução if de uma instrução while, de uma instrução for e assim por diante; por exemplo, o código a seguir declara novamente a variável x duas vezes:

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
}
 
 3598O nome de definição é o mesmo nome de um pacote importado. As referências não qualificadas a esse nome serão resolvidas para o pacote e não para a definição. 
 3599O nome de definição é o mesmo nome de um pacote importado. As referências não qualificadas a esse nome serão resolvidas para o pacote e não para a definição. Se uma definição for nomeada da mesma forma que um pacote que esteja no escopo, qualquer referência não qualificada será resolvida para o pacote, não para a definição. Isso pode resultar em erros inesperados durante a tentativa de fazer referência à variável. Qualquer referência à definição precisa estar qualificada para que seja resolvida para a definição, e não para o pacote.  
 3600Possível tentativa de excluir uma propriedade fixa. 
 3601a propriedade %s declarada não pode ser excluída. Para liberar memória associada, defina o valor correspondente como null. A exclusão remove propriedades definidas dinamicamente de um objeto. Propriedades declaradas de uma classe não podem ser excluídas, a operação simplesmente falha sem qualquer aviso. Para liberar memória associada a essa variável, defina o valor correspondente como null. 
 3602Uso da definição deprecada. 
 3603'%s' foi reprovado. Essa definição foi reprovada e pode ser removida no futuro. 
 3604Uso da definição deprecada. 
 3605%s  
 3606Uso da definição deprecada. 
 3607'%s' foi reprovado. Use '%s'.  
 3608Uso da definição deprecada. 
 3609'%s' está obsoleto desde %s. Use '%s'.  
 3610Uso da definição deprecada. 
 3611'%s' está obsoleto desde %s.  


[ X ]Por que inglês?
O conteúdo na Referência do ActionScript 3.0 aparece em inglês

Nem todas as partes da Referência do ActionScript 3.0 estão traduzidas em todos os idiomas. Quando um elemento de um idioma não está traduzido, ele é exibido em inglês. Por exemplo, a classe ga.controls.HelpBox não está traduzida em nenhum idioma. Por isso, na versão da referência em português do Brasil, a classe ga.controls.HelpBox é exibida em inglês.