Referencia de ActionScript® 3.0 para la plataforma de Adobe® Flash®
Inicio  |  Ocultar lista de paquetes y clases |  Paquetes  |  Clases  |  Novedades  |  Índice  |  Apéndices  |  ¿Por qué hay texto en inglés?
Filtros: Recuperando datos del servidor...
Recuperando datos del servidor...
 

Advertencias del compilador 


Los mensajes de advertencia del compilador identifican el código que es válido y se compila correctamente, pero que es posible que no responda a lo que el autor deseaba. Para activar la detección de estos posibles problemas, compile los proyectos ActionScript en modo de advertencia.

Algunas de estas advertencias (por ejemplo, "Falta la declaración de tipo.") son opciones de estilo de codificación que usted puede decidir si aplicar o no. Otras (por ejemplo, "Asignación imposible de null.") indican sentencias que son válidas pero que es improbable que se comporten de la manera prevista por el usuario. Una tercera clase de advertencias abarca los problemas que puede encontrar al traspasar código de ActionScript 2.0 a ActionScript 3.0.


 CódigoMensajeDescripción
 1008Falta la declaración de tipo. 
 1009%s '%s' no tiene declaración de tipo. No declarar un tipo de datos es una preferencia de estilo de codificación. Un tipo de devolución de función, un parámetro o una variable carecen de declaración de tipo. Sin embargo, la utilización de declaraciones de tipo permite al compilador escribir un código más eficiente y detectar más errores en tiempo de compilación. Active esta advertencia si desea que se le recuerde cuando no haya utilizado una declaración de tipo.  
 1012Comparación no lógica con undefined. Solo las variables sin ningún tipo (o las variables de tipo *) pueden ser undefined. 
 1013Las variables de tipo %s no pueden ser undefined. El valor undefined será obligado a adoptar el tipo %s antes de la comparación. Solo las variables de tipo * pueden ser undefined. Con algunas excepciones, las variables no inicializadas tienen un valor predeterminado de null, no de undefined. Entre las excepciones se incluyen: las variables Boolean, que tienen un valor predeterminado de false. Variables Number, que tienen un valor predeterminado de NaN y las variables int o uint, que tienen un valor predeterminado de 0.  
 1030La función que se utiliza en la nueva expresión devuelve un valor. El resultado será el devuelto por la función y no una nueva instancia de dicha función. 
 1031Problema de migración: el resultado de la nueva %s será el valor devuelto de %s y no una nueva instancia de dicha función. Esta es una advertencia de migración de código. El código detectado se comporta de forma diferente en ActionScript 3.0 en comparación con ActionScript 2.0, como se muestra en el siguiente ejemplo:
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() sin argumentos devuelve false en ActionScript 3.0. Boolean() devolvía undefined en ActionScript 2.0. 
 1035Uso de Boolean() sin argumentos. Esta es una advertencia de migración de código. La función Boolean() devuelve false en ActionScript 3.0, pero devuelve undefined en ActionScript 2.0.  
 1038En ActionScript 3.0, el espacio en blanco no se tiene en cuenta y '' devuelve 0. Number() devuelve NaN en ActionScript 2.0 cuando el parámetro es '' o contiene espacio en blanco. 
 1039Problema de migración: cuando se llama a la función Number('') con un argumento de cadena vacía, esta devuelve 0 en ActionScript 3.0 y NaN en ActionScript 2.0. Esta es una advertencia de migración de código. La llamada al método Number() con un argumento String omite todo el espacio en blanco de la cadena y devuelve el valor predeterminado 0 si no se detectan dígitos. En ActionScript 2.0, cualquier espacio en blanco existente en la cadena provoca que el resultado sea NaN.  
 1044El formato de Array.toString() ha cambiado. 
 1045Problema de migración: la manipulación de los elementos null y undefined en Array.toString() ha cambiado. Esta es una advertencia de migración de código. En ActionScript 2.0, los elementos de conjunto null se convierten en elementos null y los elementos undefined se convierten en undefined. En ActionScript 3.0, tanto los elementos null como undefined se convierten a la cadena vacía ''. Si tiene código que analiza la salida toString() desde un objeto Array, necesitará ajustar su código en consecuencia.  
 1058Propiedad de ActionScript 2.0 no admitida. 
 1059Problema de migración: la propiedad %s ya no se admite. %s. Esta es una advertencia de migración de código. La propiedad que está intentando utilizar no existe en ActionScript 3.0.  
 1060Función de ActionScript 2.0 no admitida. 
 1061Problema de migración: el método %s ya no se admite. %s. Esta es una advertencia de migración de código. El método que está intentando utilizar no existe en ActionScript 3.0.  
 1066__resolve ya no se admite. 
 1067Problema de migración: __resolve ya no se admite. Utilice la nueva clase Proxy para obtener una funcionalidad similar. Esta es una advertencia de migración de código. Consulte Proxy en esta referencia del lenguaje para obtener más información sobre la sustitución de __resolve.  
 1070_level ya no se admite. Para más información, consulte el paquete flash.display. 
 1071Problema de migración: __level ya no se admite. Para más información, consulte el paquete flash.display. Esta es una advertencia de migración de código. La propiedad que está intentando utilizar no existe en ActionScript 3.0.  
 1072La clase está sellada. No pueden agregarse miembros dinámicamente. 
 1073Problema de migración: %s no es una clase dinámica. No se pueden agregar miembros dinámicamente a las instancias. Esta es una advertencia de migración de código. En ActionScript 2.0, muchas clases, como Number, son dinámicas, lo que significa que pueden añadirse nuevas propiedades a instancias de dichas clases en tiempo de ejecución. Esta advertencia se origina a partir del código que intenta añadir una propiedad a una instancia de una clase no dinámica.  
 1082Cambio del ámbito para la palabra clave this. Los métodos de clase extraídos de la instancia de una clase siempre resolverán this de nuevo en dicha instancia. En ActionScript 2.0, esto se consulta dinámicamente en función del lugar desde el que se haya invocado el método. 
 1083Problema de migración: el método %s se comporta de forma distinta en ActionScript 3.0 debido al cambio en el ámbito de la palabra clave this. Consulte la entrada de la advertencia 1083 para obtener más información. Esta es una advertencia de migración de código. Esta advertencia se genera cuando un método de un objeto se utiliza como valor, normalmente como función callback. En ActionScript 2.0, las funciones se ejecutan en el contexto desde el que se llaman. En ActionScript 3.0, las funciones se ejecutan siempre en el contexto en el que se han definido. Por consiguiente, los nombres de variables y métodos se resuelven en la clase de la que forma parte la función callback, en lugar de en relación con el contexto desde el que se llama, como en el siguiente ejemplo:
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
 
 1084Falta la declaración de espacio de nombres (es decir, la variable no se ha definido como public, private, etc.). 
 1085%s tendrá como ámbito el espacio de nombres predeterminado: %s internal. No será visible fuera de este paquete. No declarar un espacio de nombres es una preferencia de estilo de codificación. Active esta advertencia si quiere recibir un recordatorio si olvida declarar un espacio de nombres o un especificador de acceso para una definición. Sin este, la definición no es visible para el código situado fuera de este archivo. Para hacerla visible al código situado fuera de este archivo, declárela con el especificador de acceso public o con una declaración de espacio de nombres. Para conservar la definición como local de este archivo y evitar esta advertencia, declare la definición como private.  
 1086ActionScript 3.0 repite las propiedades de un objeto dentro de una sentencia "for x in target" en orden aleatorio. 
 1087Problema de migración: ActionScript 3.0 repite las propiedades de un objeto dentro de una sentencia "for x in target" en orden aleatorio. Esta es una advertencia de migración de código. En ActionScript 2.0, el orden en que se procesaban las propiedades de un objeto era siempre el mismo. En ActionScript 3.0, el orden es aleatorio y puede cambiar dependiendo del equipo. Si se produce un comportamiento de orden inesperado, compruebe este bucle para determinar si este cambio de comportamiento puede afectar al código.  
 1088Error interno en el compilador. 
 1089Código de error: %s. Esto se debe a un archivo de origen dañado o a un error en el código del compilador. Póngase en contacto con Adobe, Inc. para registrar el error.  
 1090No se ha añadido EventHandler como detector. 
 1091Problema de migración: %s Esta es una advertencia de migración de código. En ActionScript 2.0, la declaración de un método mediante un nombre especial (como, por ejemplo, onMouseDown) provocaba que Flash llamara a dicho método cuando se produjera un determinado evento. En ActionScript 3.0, debe llamar a addEventListener() con un método con el fin de registrarlo para recibir dicho evento. Consulte addEventListener en esta referencia del lenguaje para obtener información detallada.  
 1092Un valor negativo se convertirá en un valor positivo grande al asignarlo a un tipo de datos uint. 
 1093Se ha utilizado un valor negativo donde se esperaba un valor uint (no negativo). La asignación de un valor negativo a un tipo de datos uint da como resultado un valor positivo extremadamente grande. var x:uint = -1; trace(x); // 4294967295.  
 1096Comparación ilógica con null. 
 1097Comparación ilógica con null. Las variables de tipo %s no pueden ser null. Las instancias de Boolean, int, uint y Number no pueden ser null. El tipo de operador de comparación convierte null en false antes de compararlo con un Boolean, o en 0 antes de compararlo con un tipo de datos Number, int o uint.  
 1098Comparación ilógica con NaN. Toda operación de comparación que implique NaN se evaluará como false porque NaN != NaN. 
 1099Comparación ilógica con NaN. Esta sentencia siempre da como resultado false. NaN tiene una propiedad matemática exclusiva por la que cualquier comparación en la que participe se evalúa como false. Utilice la función global isNaN() para detectar un valor NaN en su lugar, como en el siguiente ejemplo:
trace(NaN == NaN); // false!
trace(NaN != NaN); // false again!
trace(isNaN(NaN)); // true
 
 1100Asignación dentro de la condición. 
 1101Asignación dentro de la condición. ¿Quiso utilizar == y no =? El resultado de una sentencia de asignación = es el valor de la parte derecha de la sentencia =. Puede utilizar una sentencia de asignación como prueba condicional, pero no es recomendable hacerlo. Normalmente es el resultado de un error ortográfico en el que se deseaba escribir la prueba de igualdad ==, como se indica en el siguiente ejemplo:
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."); }
 
 1102Asignación null imposible. 
 1103Se ha utilizado null en un lugar en el que se esperaba un valor %s. No es posible asignar null como valor de las variables Boolean, Number, int y uint. El valor null se convierte implícitamente en false cuando se asigna a un Boolean, y en 0 cuando se asigna a un tipo de datos int, uint o Number.  
 1104Falta el constructor. 
 1105No se ha especificado ninguna función constructora para la clase %s. No especificar una función constructora es una preferencia de estilo de codificación. Active esta advertencia si desea declarar siempre los constructores para las clases. Esta advertencia tiene como objetivo ayudar a localizar aquellos casos en los que un nombre de clase haya cambiado pero el nombre de su constructor no. Las condiciones como esta no se indican como problemas sin esta advertencia, el constructor anterior parece ser una función normal.  
 1106Sentencia vacía. 
 1107Sentencia vacía encontrada donde se esperaba bloque de código. ¿Ha escrito ';' sin querer? Suele ser habitual escribir ; sin querer antes del bloque de código.
 if (x == y);
{
	trace("This code will be executed no matter what are the x and y values.")
}
 
 1110Constante no inicializada. 
 1111La constante no se inicializó. 
 1112Puede que se haya producido una operación de conversión de Array no válida. 
 1113Array(x) se comporta del mismo modo que new Array(x). Para convertir un valor a tipo Array, utilice la expresión x como Array en vez de Array(x). 
 1114No se ha llamado a la sentencia super() dentro del constructor. 
 1115La sentencia super() se ejecutará antes de entrar en este constructor. Añada una llamada a super() dentro del constructor si desea controlar explícitamente el momento de su ejecución. Añadir una llamada a super() dentro del constructor es una preferencia de estilo de codificación. Active esta advertencia si desea ser siempre explícito en relación con el momento de la llamada a super(). Esto puede ayudar a capturar casos en los que su intención fuera llamar a super() tras algún código de inicialización local y finalmente se olvidó de añadir dicha llamada.  
 2090Utilice Capabilities.version en su lugar. 
 2091Para más información, consulte InteractiveObject.focusRect. 
 2092Para más información, consulte Stage.quality. 
 2093Para más información, consulte Stage.quality. 
 2094Para más información, consulte Stage.quality. 
 2095Para más información, consulte Stage.quality. 
 2096Utilice la propiedad estática flash.media.SoundMixer.bufferTime. 
 2097Esta funcionalidad ya no se admite. 
 2098Para más información, consulte LoaderInfo.url. 
 2099Esta funcionalidad ya no se admite. 
 2102Utilice '\n' para newline. 
 2103Para más información, consulte textField.maxScroll. 
 2104El concepto de niveles no existe en ActionScript 3.0, que en su lugar proporciona acceso directo a la lista de visualización. Consulte el paquete flash.display para obtener información. 
 2105Utilice la propiedad parent en su lugar. 
 2106Este objeto ha sido eliminado. El equivalente más próximo es Stage, que sirve de raíz de la lista de visualización de ActionScript 3.0. 
 2107En su lugar, intente declarar caller como argumento de la función. 
 2108Esta funcionalidad ya no se admite. 
 2109Utilice la propiedad parent en su lugar. 
 2110Esta funcionalidad ya no se admite. 
 2111Para más información, consulte Sprite.hitArea. 
 2112Para más información, consulte las propiedades scrollH y scrollV de la clase flash.text.TextField. 
 2113Utilice objetos MovieClip directamente como argumentos en lugar de rutas. 
 2114Para más información, consulte Video.videoHeight. 
 2115Para más información, consulte Video.videoWidth. 
 2116Para obtener más información, consulte la sección __proto__ obsoleta. 
 2117Para más información, consulte DisplayObject.stage. 
 2118Utilice el método registerClass() del paquete flash.net en su lugar. 
 2617Utilice Math.random() en su lugar. 
 2618Utilice String.fromCharCode() en su lugar. 
 2619Utilice String.fromCharCode() en su lugar. 
 2621Utilice String.charCodeAt() en su lugar. 
 2622Utilice String.charCodeAt() en su lugar. 
 2623Utilice el método String.substr en su lugar. 
 2624Utilice el método String.substr en su lugar. 
 2625Utilice la propiedad length del argumento en su lugar. 
 2626Utilice la propiedad length del argumento en su lugar. 
 2627Para más información, consulte los cambios en ASnative. 
 2628Establezca las propiedades directamente en la instancia utilizando la notación de puntos (.) en su lugar. 
 2629Obtenga acceso a las propiedades directamente utilizando la notación de puntos (.) en su lugar. 
 2630Establezca las propiedades directamente en la instancia utilizando la notación de puntos (.) en su lugar. 
 2631Para más información, consulte TextEvent.LINK y addEventListener(). 
 2633Este método se ha trasladado al paquete flash.utils. 
 2634Sustituido por la nueva función constructora de la clase MovieClip. 
 2636Se ha trasladado al paquete flash.system. Consulte también la clase flash.external.ExternalInterface en relación con la comunicación JavaScript/ActionScript. 
 2638Para obtener una funcionalidad equivalente, consulte flash.net.URLLoader. El paquete flash.net también contiene las funciones de nivel de paquete navigateToURL() y sendToURL(). 
 2639Para más información, consulte MovieClip.gotoAndPlay(). 
 2640Para más información, consulte MovieClip.gotoAndStop(). 
 2641Para más información, consulte MovieClip.play(). 
 2642Para más información, consulte PrintJob.start(). 
 2643Para más información, consulte PrintJob. 
 2644Para más información, consulte PrintJob. 
 2645Para más información, consulte PrintJob. 
 2646Utilice Container.removeChild(childName). Para más información, consulte la clase DisplayObjectContainer. 
 2647Se ha trasladado al paquete flash.utils. Puede utilizar la clase Timer en su lugar. 
 2648Para más información, consulte MovieClip.nextFrame(). 
 2649Para más información, consulte MovieClip.startDrag(). 
 2650Para más información, consulte MovieClip.stop(). 
 2651Para más información, consulte Sound.stopAllSounds(). 
 2652Para más información, consulte MovieClip.stopDrag(). 
 2653Utilice el operador de punto (.) o la sentencia with en su lugar. 
 2654Para más información, consulte DisplayObject.stage y Stage.quality. 
 2656Utilice DisplayObjectContainer.removeChild(childName) en su lugar. Para más información, consulte la clase DisplayObjectContainer. 
 2657Utilice DisplayObjectContainer.removeChild(childName) en su lugar. Para más información, consulte la clase DisplayObjectContainer. 
 2658Esta función ya no es global, pero continúa estando disponible como método de las clases TimerEvent, MouseEvent y KeyboardEvent. 
 2659Para más información, consulte Video.attachNetStream, Video.attachCamera. 
 2660Utilice la clase URLLoader para realizar la carga y pasar el resultado a StyleSheet.parseCSS() 
 2663En ActionScript 3.0, están registradas todas las clases de manera predeterminada. Si utiliza AMF, consulte flash.utils.registerClassAlias() para más información. 
 2664Utilice las propiedades de acceso (funciones get/set) o la clase flash.utils.Proxy para lograr una funcionalidad similar. 
 2665Utilice las propiedades de acceso (funciones get/set) o la clase flash.utils.Proxy para lograr una funcionalidad similar. 
 2666Para más información, consulte MovieClip.loadMovie(). 
 2667Para más información, consulte MovieClip.loadMovieNum(). 
 2668Para más información, consulte Loader.load(). 
 2669Para más información, consulte Loader.load(). 
 2678Para más información, consulte addEventListener (eventName, listener, useCapture, priority). 
 2679Para más información, consulte removeEventListener (eventName, listener, useCapture). 
 2680Para más información, consulte addEventListener (eventName, listener, useCapture, priority). 
 2681Para más información, consulte removeEventListener (eventName, listener, useCapture). 
 2682Para más información, consulte addEventListener (eventName, listener, useCapture, priority). 
 2683Para más información, consulte removeEventListener (eventName, listener, useCapture). 
 2684Para más información, consulte addEventListener (eventName, listener, useCapture, priority). 
 2685Para más información, consulte removeEventListener (eventName, listener, useCapture). 
 2686Utilice la clase SWF para crear sonidos de la biblioteca. 
 3187Flash Player no activa automáticamente el controlador de eventos onStatus en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('status', callback_handler). 
 3188Flash Player no activa automáticamente el controlador de eventos onID3 en tiempo de ejecución en ActionScript 3. Primero es necesario registrar el controlador para el evento mediante addEventListener ('id3', callback_handler). 
 3189Flash Player no activa automáticamente el controlador de eventos onLoad en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('load', callback_handler). 
 3190Flash Player no activa automáticamente el controlador de eventos onSoundComplete en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('soundComplete', callback_handler). 
 3191Flash Player no activa automáticamente el controlador de eventos onSetFocus en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('focusIn', callback_handler). 
 3192Flash Player no activa automáticamente el controlador de eventos onResize en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('resize', callback_handler). 
 3193Flash Player no activa automáticamente el controlador de eventos onChanged en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('change', callback_handler). 
 3194Flash Player no activa automáticamente el controlador de eventos onKillFocus en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('focusOut', callback_handler). 
 3195Flash Player no activa automáticamente el controlador de eventos onScroller en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('scroll', callback_handler). 
 3198Flash Player no activa automáticamente el controlador de eventos onMouseDown en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('mouseDown', callback_handler). 
 3199Flash Player no activa automáticamente el controlador de eventos onMouseUp en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('mouseUp', callback_handler). 
 3200Flash Player no activa automáticamente el controlador de eventos onMouseMove en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('mouseMove', callback_handler). 
 3201Flash Player no activa automáticamente el controlador de eventos onMouseWheel en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('mouseWheel', callback_handler). 
 3202Flash Player no activa automáticamente el controlador de eventos onKeyDown en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('keyDown', callback_handler). 
 3203Flash Player no activa automáticamente el controlador de eventos onKeyUp en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('keyUp', callback_handler). 
 3204Flash Player no activa automáticamente el controlador de eventos onData en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('data', callback_handler). 
 3205Flash Player no activa automáticamente el controlador de eventos onHTTPStatus en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('httpStatus', callback_handler). 
 3206Flash Player no activa automáticamente el controlador de eventos onDragOut en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('mouseOut', callback_handler). 
 3207Flash Player no activa automáticamente el controlador de eventos onDragOver en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('mouseOver', callback_handler). 
 3211Flash Player no activa automáticamente el controlador de eventos onPress en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('mouseDown', callback_handler). 
 3212Flash Player no activa automáticamente el controlador de eventos onRelease en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('click', callback_handler). 
 3213Flash Player no activa automáticamente el controlador de eventos onReleaseOutside en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('mouseUp', callback_handler). 
 3214Flash Player no activa automáticamente el controlador de eventos onRollOut en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('mouseOut', callback_handler). 
 3215Flash Player no activa automáticamente el controlador de eventos onRollOver en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('mouseOver', callback_handler). 
 3217Flash Player no activa automáticamente el controlador de eventos onActivity en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('activity', callback_handler). 
 3219Flash Player no activa automáticamente el controlador de eventos onSelect en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('menuSelect', callback_handler). 
 3226Flash Player no activa automáticamente el controlador de eventos onEnterFrame en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('enterFrame', callback_handler). 
 3240Flash Player no activa automáticamente el controlador de eventos onUnload en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('unload', callback_handler). 
 3241Flash Player no activa automáticamente el controlador de eventos onLoadComplete en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('load', callback_handler). 
 3242Flash Player no activa automáticamente el controlador de eventos onLoadError en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('error', callback_handler). 
 3243Flash Player no activa automáticamente el controlador de eventos onLoadInit en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('init', callback_handler). 
 3244Flash Player no activa automáticamente el controlador de eventos onLoadProgress en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('progress', callback_handler). 
 3245Flash Player no activa automáticamente el controlador de eventos onLoadStart en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('start', callback_handler). 
 3249Flash Player no activa automáticamente el controlador de eventos onClose en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('close', callback_handler). 
 3250Flash Player no activa automáticamente el controlador de eventos onConnect en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('connect', callback_handler). 
 3252Flash Player no activa automáticamente onXML en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('xml', callback_handler). 
 3253Utilice la propiedad hasChildNodes en su lugar. 
 3254La clase XMLEvent ha quedado obsoleta y el evento xml ya no se distribuye. Solo se distribuye el evento de datos durante la carga del archivo. 
 3255El nombre de la clase XMLDoc ha cambiado a XMLDocument. 
 3256Utilice la propiedad Accessibility.active en su lugar. 
 3257Utilice la constante ActivityEvent.ACTIVITY en su lugar. 
 3258Utilice DisplayObjectContainer.parent.getChildIndex en su lugar. Consulte la ayuda para la clase DisplayObjectContainer, que está ampliada por MovieClip. 
 3259Utilice DisplayObjectContainer.parent.setChildIndex en su lugar. Consulte la ayuda para la clase DisplayObjectContainer, que está ampliada por MovieClip. 
 3260Utilice DisplayObjectContainer.getChildAt en su lugar. Consulte la ayuda para la clase DisplayObjectContainer, que está ampliada por MovieClip. 
 3261Utilice DisplayObjectContainer.numChildren en su lugar. DisplayObjectContainer.addChild siempre añade el nuevo elemento secundario al índice DisplayObjectContainer.numChildren. 
 3262Utilice la propiedad ByteArray.bytesAvailable en su lugar. 
 3263Utilice la propiedad ByteArray.position en su lugar. 
 3264Utilice la propiedad ByteArray.position en su lugar. 
 3265Utilice el método Camera.getCamera() en su lugar. 
 3266Utilice la propiedad Camera.currentFPS en su lugar. 
 3267Utilice la propiedad Camera.keyFrameInterval en su lugar. 
 3268Utilice la propiedad Camera.loopback en su lugar. 
 3269Utilice la propiedad ColorTransform.color en su lugar. 
 3270Utilice la propiedad ColorTransform.color en su lugar. 
 3271Utilice la propiedad Container.textSnapshot en su lugar. 
 3272Utilice el método ContextMenu.clone() en su lugar. 
 3273Utilice la propiedad ContextMenu.forwardAndBack en su lugar. 
 3274Utilice el método ContextMenuItem.clone() en su lugar. 
 3275Utilice la propiedad CustomActions.actionsList en su lugar. 
 3276Utilice la constante DataEvent.DATA en su lugar. 
 3277Utilice la propiedad DisplayObject.scaleX en su lugar. 
 3278Utilice la propiedad DisplayObject.scaleX en su lugar. 
 3279Utilice la propiedad DisplayObject.scaleY en su lugar. 
 3280Utilice la propiedad DisplayObject.scaleY en su lugar. 
 3281Utilice la propiedad DisplayObject.mouseX en su lugar. 
 3282Utilice la propiedad DisplayObject.mouseX en su lugar. 
 3283Utilice la propiedad DisplayObject.mouseY en su lugar. 
 3284Utilice la propiedad DisplayObject.mouseY en su lugar. 
 3285Esta función ya no se admite. 
 3286Esta función ya no se admite. 
 3287Utilice la propiedad DisplayObject.name en su lugar. 
 3288Utilice la propiedad DisplayObject.parent en su lugar. 
 3289Utilice la propiedad DisplayObject.mask en su lugar. 
 3290Utilice la propiedad DisplayObject.visible en su lugar. 
 3291Utilice la propiedad DisplayObject.x en su lugar. 
 3292Utilice la propiedad DisplayObject.y en su lugar. 
 3293Utilice la propiedad DisplayObject.rotation en su lugar. 
 3294Utilice la propiedad DisplayObject.alpha en su lugar. 
 3295Utilice la propiedad DisplayObject.width en su lugar. 
 3296Utilice la propiedad DisplayObject.height en su lugar. 
 3297Utilice la propiedad ExternalInterface.available en su lugar. 
 3298Utilice la constante ErrorEvent.ERROR en su lugar. 
 3299Utilice la propiedad Event.isDefaultPrevented en su lugar. 
 3300Utilice la constante Event.ACTIVATE en su lugar. 
 3301Utilice la constante Event.ADDED en su lugar. 
 3302Utilice la constante Event.CANCEL en su lugar. 
 3303Utilice la constante Event.CHANGE en su lugar. 
 3304Utilice la constante Event.CLOSE en su lugar. 
 3305Utilice la constante Event.COMPLETE en su lugar. 
 3306Utilice la constante Event.CONNECT en su lugar. 
 3307Utilice la constante Event.DEACTIVATE en su lugar. 
 3308Utilice la constante Event.ENTER_FRAME en su lugar. 
 3309Utilice la constante Event.ID3 en su lugar. 
 3310Utilice la constante Event.INIT en su lugar. 
 3311Utilice la constante Event.MOUSE_LEAVE en su lugar. 
 3312Utilice la constante Event.OPEN en su lugar. 
 3313Utilice la constante Event.REMOVED en su lugar. 
 3314Utilice la constante Event.RENDER en su lugar. 
 3315Utilice la constante Event.RESIZE en su lugar. 
 3316Utilice la constante Event.SCROLL en su lugar. 
 3317Utilice la constante Event.SELECT en su lugar. 
 3318Utilice la constante Event.SOUND_COMPLETE en su lugar. 
 3319Utilice la constante Event.TAB_CHILDREN_CHANGE en su lugar. 
 3320Utilice la constante Event.TAB_ENABLED_CHANGE en su lugar. 
 3321Utilice la constante Event.TAB_INDEX_CHANGE en su lugar. 
 3322Utilice la constante Event.UNLOAD en su lugar. 
 3323Utilice la constante FocusEvent.FOCUS_IN en su lugar. 
 3324Utilice la constante FocusEvent.FOCUS_OUT en su lugar. 
 3325Utilice la constante FocusEvent.KEY_FOCUS_CHANGE en su lugar. 
 3326Utilice la constante FocusEvent.MOUSE_FOCUS_CHANGE en su lugar. 
 3327Utilice el método Graphics.beginBitmapFill() en su lugar. 
 3328Utilice la propiedad BitmapFilter.quality en su lugar. 
 3329Utilice KeyboardEvent.charCode en su lugar. 
 3330Utilice boardEvent.keyCode en su lugar. 
 3331Para más información, consulte la clase KeyboardEvent. 
 3332Para obtener más información, consulte KeyboardEvent.ctrlKey, KeyboardEvent.altKey y KeyboardEvent.shiftKey. 
 3333Utilice la constante PAGE_DOWN en su lugar. 
 3334Utilice la constante PAGE_UP en su lugar. 
 3335Utilice la constante DELETE en su lugar. 
 3336Utilice la constante CAPS_LOCK en su lugar. 
 3337Utilice una de las constantes NUMPAD_0 -> NUMPAD_9 en su lugar: 
 3338Utilice la propiedad InteractiveObject.focusRect en su lugar. 
 3339Utilice la propiedad InteractiveObject.contextMenu en su lugar. 
 3340Utilice la propiedad KeyboardEvent.charCode en su lugar. 
 3341Utilice la propiedad KeyboardEvent.keyCode en su lugar. 
 3342Utilice la propiedad Loader.contentLoaderInfo en su lugar. 
 3343Esta función ya no se admite. 
 3344Esta función ya no se admite. 
 3345Utilice la propiedad LoaderInfo.loaderURL en su lugar. 
 3346Utilice la propiedad LocalConnection.domain en su lugar. 
 3347Utilice la propiedad MenuEvent.contextMenuOwner en su lugar. 
 3348Utilice el método Microphone.getMicrophone() en su lugar. 
 3349Si el nombre de la subclase MovieClip es A, utilice var mc= new A(); addChild(mc). Para más información, consulte la clase DisplayObjectContainer. 
 3350Utilice var mc= new MovieClip(); addChild(mc). Para más información, consulte la clase DisplayObjectContainer. 
 3351Utilice var tf= new TextField(); addChild(mc). Para más información, consulte la clase DisplayObjectContainer. 
 3352Utilice Container.removeChild(childName). Para más información, consulte la clase DisplayObjectContainer. 
 3353Use var l = new Loader(); addChild(l); l.load(new URLRequest("su url"));. Para más información, consulte las clases Loader y DisplayObjectContainer. 
 3354Utilice DisplayObjectContainer.removeChild(childName) en su lugar. Para más información, consulte la clase DisplayObjectContainer. 
 3355Utilice DisplayObjectContainer.removeChild(childName) en su lugar. Para más información, consulte la clase DisplayObjectContainer. 
 3356Utilice DisplayObjectContainer.parent.getChildIndex en su lugar. Para más información, consulte la clase DisplayObjectContainer, ampliada por MovieClip. 
 3357Utilice DisplayObjectContainer.parent.setChildIndex en su lugar. Para más información, consulte la clase DisplayObjectContainer, ampliada por MovieClip. 
 3358Utilice DisplayObjectContainer.getChildAt en su lugar. Para más información, consulte la clase DisplayObjectContainer, ampliada por MovieClip. 
 3359Utilice DisplayObjectContainer.numChildren en su lugar. DisplayObjectContainer.addChild siempre añade el nuevo elemento secundario al índice DisplayObjectContainer.numChildren. 
 3360Para más información, consulte DisplayObject.addChild. 
 3361Para obtener más información, consulte LoaderInfo.bytesLoaded y la clase Loader. 
 3362Para más información, consulte LoaderInfo.bytesTotal y la clase Loader. 
 3363Para obtener una funcionalidad equivalente, consulte flash.net.URLLoader. El paquete flash.net también contiene las funciones de nivel de paquete navigateToURL() y sendToURL(). 
 3364Para más información, consulte LoaderInfo.url y la clase Loader. 
 3365Para más información, consulte LoaderInfo.url y la clase Loader. 
 3366Utilice la propiedad MovieClip.mask en su lugar. 
 3367Para más información, consulte LoaderInfo.swfVersion y la clase Loader. 
 3368Utilice la propiedad MovieClip.currentFrame en su lugar. 
 3369Utilice la propiedad MovieClip.framesLoaded en su lugar. 
 3370Utilice la propiedad MovieClip.totalFrames en su lugar. 
 3371Para más información, consulte displayObjectInstance.root. 
 3372Para más información, consulte displayObjectInstance.root. 
 3373Utilice la propiedad estática flash.media.SoundMixer.bufferTime. 
 3374Para más información, consulte la clase Graphics. 
 3375Para más información, consulte la clase Graphics. 
 3376Para más información, consulte la clase Graphics. 
 3377Para más información, consulte la clase Graphics. 
 3378Para más información, consulte la clase Graphics. 
 3379Para más información, consulte la clase Graphics. 
 3380Para más información, consulte la clase Graphics. 
 3381Para más información, consulte la clase Graphics. 
 3382Para más información, consulte la clase Graphics. 
 3383Para más información, consulte la clase Graphics. 
 3384Para más información, consulte la clase Graphics. 
 3385Para más información, consulte la clase Graphics. 
 3386Para más información, consulte la clase Graphics. 
 3387Para más información, consulte la clase Graphics. 
 3388Utilice la propiedad NetStream.bufferTime en su lugar. 
 3389Utilice la propiedad NetStream.currentFPS en su lugar. 
 3390Utilice la propiedad NetStream.videoCodec en su lugar. 
 3391Utilice la propiedad NetStream.audioCodec en su lugar. 
 3392Utilice la propiedad ProductManager.isInstalled en su lugar. 
 3393Utilice la propiedad ProductManager.installedVersion en su lugar. 
 3394Utilice la propiedad ProductManager.isRunning en su lugar. 
 3395Utilice el método Point.add() en su lugar. 
 3396Utilice la propiedad Proxy.deleteDescendants en su lugar. 
 3397Utilice el método heapDump() en su lugar. 
 3398Utilice la propiedad ProgressEvent.bytesLoaded en su lugar. 
 3399Utilice la propiedad ProgressEvent.bytesTotal en su lugar. 
 3400Utilice la propiedad Rectangle.isEmpty en su lugar. 
 3401Utilice la propiedad SoundTransform.pan en su lugar. 
 3402Utilice la propiedad Sockect.bytesAvailable en su lugar. 
 3403Utilice la propiedad SharedObject.size en su lugar. 
 3404Utilice la propiedad SharedObject.fps en su lugar. 
 3405Ya no se admite. 
 3406Utilice el método Sprite.constructChildren() en su lugar. 
 3407Utilice la propiedad Sprite.dropTarget en su lugar. 
 3408Utilice la propiedad Stage.focus en su lugar. 
 3409Utilice la propiedad Stage.focus en su lugar. 
 3411Utilice la propiedad Stage.showDefaultContextMenu en su lugar. 
 3412Utilice la propiedad StyleSheet.styleNames en su lugar. 
 3413Utilice una instancia de URLLoader para cargar los datos de StyleSheet y luego pase los datos de Loaders al método StyleSheet.parseCSS. Para más información, consulte las clases URLLoader y EventDispatcher. 
 3414Utilice una instancia de URLLoader para cargar los datos de StyleSheet y luego pase los datos de Loaders al método StyleSheet.parseCSS. Para más información, consulte las clases URLLoader y EventDispatcher. 
 3415Utilice una instancia de URLLoader para cargar los datos de StyleSheet y luego pase los datos de Loaders al método StyleSheet.parseCSS. Para más información, consulte las clases URLLoader y EventDispatcher. 
 3416Utilice una instancia de URLLoader para cargar los datos de StyleSheet y luego pase los datos de Loaders al método StyleSheet.parseCSS. Para más información, consulte las clases URLLoader y EventDispatcher. 
 3417Utilice una instancia de URLLoader para cargar los datos de StyleSheet y luego pase los datos de Loaders al método StyleSheet.parseCSS. Para más información, consulte las clases URLLoader y EventDispatcher. 
 3418Utilice la propiedad IME.enabled en su lugar. 
 3419Utilice la propiedad IME.enabled en su lugar. 
 3420Utilice la propiedad IME.instance en su lugar. 
 3421Utilice la propiedad IME.conversionMode en su lugar. 
 3422Utilice la propiedad IME.conversionMode en su lugar. 
 3423Utilice la propiedad System.vmVersion en su lugar. 
 3424Utilice la propiedad SWFLoaderInfo.swfVersion en su lugar. 
 3425Utilice la propiedad SWFLoaderInfo.actionScriptVersion en su lugar. 
 3426Utilice la propiedad TextField.defaultTextFormat en su lugar. 
 3427Utilice la propiedad TextField.defaultTextFormat en su lugar. 
 3428Utilice DisplayObjectContainer.parent.getChildIndex en su lugar. Para más información, consulte la clase DisplayObjectContainer, ampliada por MovieClip. 
 3429Utilice DisplayObjectContainer.parent.setChildIndex en su lugar. Para más información, consulte la clase DisplayObjectContainer, ampliada por MovieClip. 
 3430Utilice DisplayObjectContainer.getChildAt en su lugar. Para más información, consulte la clase DisplayObjectContainer, ampliada por MovieClip. 
 3431Utilice DisplayObjectContainer.numChildren en su lugar. DisplayObjectContainer.addChild siempre añade el nuevo elemento secundario al índice DisplayObjectContainer.numChildren. 
 3432Utilice el método TextField.replaceSelectedText() en su lugar. 
 3433Utilice el método TextField.getLineIndexOfChar() en su lugar. 
 3434Utilice la propiedad TextField.selectionBeginIndex en su lugar. 
 3435Utilice la propiedad TextField.selectionEndIndex en su lugar. 
 3436Utilice la propiedad TextField.caretIndex en su lugar. 
 3437Utilice el método Font.enumerateFonts() en su lugar. 
 3438Utilice la propiedad TextField.maxScrollV en su lugar. 
 3439Utilice la propiedad TextField.scrollH en su lugar. 
 3440Utilice la propiedad TextField.maxScrollH en su lugar. 
 3441Utilice la propiedad TextField.defaultTextFormat en su lugar. 
 3442Cree un TextField temporal y utilice TextField.getLineMetrics en su lugar. 
 3443Utilice la propiedad TextSnapshot.charCount en su lugar. 
 3444Utilice el método navigateToURL() del paquete flash.net en su lugar. 
 3445Utilice el método sendToURL() del paquete flash.net en su lugar. 
 3446Utilice la propiedad URLLoader.dataFormat en su lugar. 
 3447Utilice la propiedad URLStream.bytesAvailable en su lugar. 
 3448Esta propiedad ya no se admite. 
 3449Utilice la propiedad URLRequest.applicationDomain en su lugar. 
 3450Para añadir encabezados de peticiones, establezca la propiedad URLRequest.requestHeaders como un conjunto de objetos URLRequestHeader. 
 3451Utilice una instancia de URLLoader para cargar el archivo XML y luego transfiera los datos de URLLoaders al constructor XMLDocuments. Para más información, consulte las clases URLLoader y EventDispatcher. 
 3452Utilice el método sendToURL() del paquete flash.net en su lugar. 
 3453Establezca la propiedad postData de objeto URLRequest y utilícela con un objeto URLLoader para cargar el archivo XML. Transfiera los datos de URLLoaders al constructor XMLDocuments. Para más información, consulte las clases URLLoader, URLRequest y EventDispatcher. 
 3454Utilice una instancia de URLLoader para cargar el archivo XML y luego transfiera los datos de URLLoaders al constructor XMLDocuments. Para más información, consulte las clases URLLoader y EventDispatcher. 
 3455Para añadir encabezados de peticiones, establezca la propiedad URLRequest.requestHeaders como un conjunto de objetos URLRequestHeader. 
 3456Para obtener más información, consulte URLLoader.bytesLoaded y la clase URLLoader. 
 3457Para más información, consulte URLLoader.bytesTotal y la clase URLLoader. 
 3458Utilice una instancia de URLLoader para cargar el archivo XML y luego pase los datos de Loaders al método StyleSheet.parseCSS. Para más información, consulte las clases URLLoader y EventDispatcher. 
 3459Utilice la propiedad URLRequest.contentType en su lugar. 
 3460Compruebe posibles excepciones emitidas por el constructor XMLDocument o el método XMLDocument.parseXML en su lugar. Para más información, consulte XMLDocument. 
 3461El nombre de la clase Button ha cambiado a SimpleButton. 
 3462El nombre de la clase Container ha cambiado a DisplayObjectContainer. 
 3463El nombre de la clase Image ha cambiado a BitmapData. 
 3464El nombre de la clase ImageFilter ha cambiado a BitmapFilter. 
 3465El nombre de la clase ImageSprite ha cambiado a Bitmap. 
 3466El nombre de la clase ImageLoaderInfo ha cambiado a BitmapLoaderInfo. 
 3467El nombre de la clase ImeEvent ha cambiado a IMEEvent. 
 3468El nombre de la clase Key ha cambiado a Keyboard. 
 3469El nombre de la clase LineMetrics ha cambiado a TextLineMetrics. 
 3470Para obtener más información, consulte la clase URLVariables, las propiedades URLRequest.urlVariables y URLRequest.postData, y la propiedad URLLoader.dataFormat. 
 3471El nombre de la clase MenuEvent ha cambiado a ContextMenuEvent. 
 3472El nombre de la clase SystemCapabilities ha cambiado a Capabilities. 
 3473Utilice la propiedad TextField.getLineMetrics en su lugar. 
 3475El nombre de la clase Button ha cambiado a SimpleButton. 
 3476El nombre de la clase Container ha cambiado a DisplayObjectContainer. 
 3477El nombre de la clase Image ha cambiado a BitmapData. 
 3478El nombre de la clase ImageFilter ha cambiado a BitmapFilter. 
 3479El nombre de la clase ImageSprite ha cambiado a Bitmap. 
 3480El nombre de la clase ImageLoaderInfo ha cambiado a BitmapLoaderInfo. 
 3481El nombre de la clase ImeEvent ha cambiado a IMEEvent. 
 3482El nombre de la clase Key ha cambiado a Keyboard. 
 3483El nombre de la clase LineMetrics ha cambiado a TextLineMetrics. 
 3484Para obtener más información, consulte la clase URLVariables, las propiedades URLRequest.urlVariables y URLRequest.postData, y la propiedad URLLoader.dataFormat. 
 3485El nombre de la clase MenuEvent ha cambiado a ContextMenuEvent. 
 3486El nombre de la clase SystemCapabilities ha cambiado a Capabilities. 
 3487Utilice la propiedad TextField.getLineMetrics en su lugar. 
 3488Para más información, consulte la ayuda para la clase Proxy, que ofrece una funcionalidad similar. 
 3489Utilice el método XMLUI.getProperty en su lugar. 
 3490Utilice el método XMLUI.setProperty en su lugar. 
 3491Utilice la propiedad DisplayObject.accessibilityProperties en su lugar. 
 3492Utilice la propiedad DisplayObject.scale9Grid en su lugar. 
 3493Utilice el método Graphics.drawOval en su lugar. 
 3494Utilice la propiedad NetConnection.connected en su lugar. 
 3495Utilice la propiedad Socket.connected en su lugar. 
 3496Utilice la propiedad URLStream.connected en su lugar. 
 3497Utilice la propiedad SyncEvent.changeList en su lugar. 
 3498Utilice la propiedad TextField.scrollV en su lugar. 
 3499Utilice la propiedad TextField.bottomScrollV en su lugar. 
 3500Utilice la constante BitmapDataChannel.RED en su lugar. 
 3501Utilice la constante BitmapDataChannel.GREEN en su lugar. 
 3502Utilice la constante BitmapDataChannel.BLUE en su lugar. 
 3503Utilice la constante BitmapDataChannel.ALPHA en su lugar. 
 3504Utilice el operador is en su lugar. 
 3505Utlice el método flash.system.Security.showSettings en su lugar. 
 3506Utilice la propiedad System.useCodePage en su lugar. 
 3507Utilice la clase flash.events.EventDispatcher. 
 3508Utilice la propiedad estática flash.media.SoundMixer.bufferTime. 
 3509Cree en su lugar una nueva instancia de la clase de símbolos de biblioteca de mapa de bits, por ejemplo, new myBitmapName(). 
 3510Para más información, consulte Loader.load(). 
 3511La clase MovieClipLoader ha sido sustituida por la clase flash.display.Loader. 
 3512La clase MovieClipLoader ha sido sustituida por la clase flash.display.Loader. 
 3513Para más información, consulte addEventListener ( eventName, listener, useCapture, priority ). 
 3514Para más información, consulte removeEventListener ( eventName, listener, useCapture). 
 3515Utilice la constante flash.system.IMEConversionMode.ALPHANUMERIC_FULL en su lugar. 
 3516Utilice la constante flash.system.IMEConversionMode.ALPHANUMERIC_HALF en su lugar. 
 3517Utilice la constante flash.system.IMEConversionMode.CHINESE en su lugar. 
 3518Utilice la constante flash.system.IMEConversionMode.JAPANESE_HIRAGANA en su lugar. 
 3519Utilice la constante flash.system.IMEConversionMode.JAPANESE_KATAKANA_FULL en su lugar. 
 3520Utilice la constante flash.system.IMEConversionMode.JAPANESE_KATAKANA_HALF en su lugar. 
 3521Utilice la constante flash.system.IMEConversionMode.KOREAN en su lugar. 
 3522Utilice la constante flash.system.IMEConversionMode.UNKNOWN en su lugar. 
 3523Para más información, consulte addEventListener (eventName, listener, useCapture, priority). 
 3524Para más información, consulte removeEventListener (eventName, listener, useCapture). 
 3527Flash Player no activa automáticamente el controlador de eventos onCancel en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener (cancel, onCancel). 
 3528No hay un sustituto directo. El método willTrigger() puede utilizarse para indicar si se ha registrado algún detector. 
 3529Flash Player no activa automáticamente el controlador de eventos onIMEComposition en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener (imeComposition, handlerName). 
 3530Para más información, consulte LoaderInfo.url y la clase Loader. 
 3531Utilice el método getFullYear() en su lugar. 
 3532Utilice el método setFullYear() en su lugar. 
 3533Utilice el método getUTCFullYear() en su lugar. 
 3534Utilice la propiedad rate en su lugar. 
 3535La clase Selection ha sido eliminada. Para más información, consulte el método addEventListener de la clase sobre la que desea información de selección. 
 3536La clase Selection ha sido eliminada. Para más información, consulte el método addEventListener de la clase sobre la que desea información de selección. 
 3537Utilice la propiedad gain en su lugar. 
 3538Los valores de color pueden asignarse directamente empleando el constructor o las propiedades de la clase ColorTransform. 
 3539Los valores de color pueden asignarse directamente empleando el constructor o las propiedades de la clase ColorTransform. 
 3540Consulte la Ayuda para saber más sobre las propiedades de selección relacionadas de la clase flash.display.InteractiveObject. 
 3541Consulte la ayuda sobre el método flash.display.Graphics.beginBitmapFill. 
 3542Consulte la ayuda sobre el método flash.display.DisplayObject.hitTestObject(). 
 3543Consulte la ayuda sobre el método addChild(). 
 3544Utilice el método load() en su lugar. 
 3545Utilice flash.media.SoundChannel.leftPeak y flash.media.SoundChannel.rightPeak para supervisar y controlar la amplitud de un canal de sonido. 
 3546Utilice la propiedad soundTransform en su lugar. 
 3547Utilice la propiedad SoundTransform.pan en su lugar. 
 3548Utilice la propiedad SoundTransform.pan en su lugar. 
 3549Utilice la propiedad bytesLoaded en su lugar. 
 3550Utilice la propiedad bytesTotal en su lugar. 
 3551Uso ineficiente de += en un TextField. 
 3552Añadir texto a un TextField empleando += es mucho más lento que utilizar el método TextField.appendText(). Consulte el método appendText() de la clase TextField en esta referencia del lenguaje para obtener información sobre esta importante optimización del texto.  
 3553Puede que falte un paréntesis. 
 3554Se ha utilizado un valor de función en un lugar en el que se esperaba el tipo %s. Posiblemente faltan los paréntesis () detrás de esta referencia de función. Puede utilizar las propias funciones como valores en ActionScript. El código en cuestión utiliza un valor de tipo Function en un lugar en el que se esperaba un tipo distinto de Function, Object o *. Normalmente esto indica un error ortográfico en el que se han omitido los paréntesis () después del nombre de la función.  
 3555Utilice el operador instanceof. 
 3556El operador instanceof ha quedado desfasado, utilice el operador is. 
 3557El controlador de eventos allowDomain() es ahora un método estándar en lugar de una función callback de evento. Para más información, consulte el nuevo método LocalConnection.allowDomain. 
 3558El controlador de eventos allowInsecureDomain() es ahora un método estándar en lugar de una función callback de evento. Para más información, consulte el nuevo método LocalConnection.allowInsecureDomain. 
 3559El método global call() ya no se admite. 
 3560La clase Color ha sido eliminada. Utilice la clase flash.geom.ColorTransform para obtener una funcionalidad equivalente. 
 3561La clase Color ha sido eliminada. Utilice la clase flash.geom.ColorTransform para obtener una funcionalidad equivalente. 
 3562Los archivos SWF de ActionScript 3.0 siempre utilizan reglas de coincidencia exacta de dominios. 
 3563El nombre de la clase capabilities ha cambiado a Capabilities. 
 3564El nombre de la clase capabilities ha cambiado a Capabilities. 
 3565Para más información, consulte addEventListener ( eventName, listener, useCapture, priority ). 
 3566Para más información, consulte removeEventListener ( eventName, listener, useCapture). 
 3567Flash Player no activa automáticamente el controlador de eventos onComplete en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('complete', callback_handler). 
 3568Flash Player no activa automáticamente el controlador de eventos onHTTPError en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('httpError', callback_handler). 
 3569Flash Player no activa automáticamente el controlador de eventos onIOError en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('ioError', callback_handler). 
 3570Flash Player no activa automáticamente el controlador de eventos onProgress en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('progress', callback_handler). 
 3571Flash Player no activa automáticamente el controlador de eventos onSecurityError en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('securityError', callback_handler). 
 3572Flash Player no activa automáticamente el controlador de eventos onOpen en tiempo de ejecución en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('open', callback_handler). 
 3573Posible uso de la clase XML de ActionScript 2.0. 
 3574Problema de migración: el nombre de la clase XML de ActionScript 2.0 ha cambiado a XMLDocument. Esta es una advertencia de migración de código. XML es una clase distinta en ActionScript 3.0 que en ActionScript 2.0. En ActionScript 3.0, la clase XMLDocument es el equivalente de la clase XML en ActionScript 2.0. La clase XML de ActionScript 3.0 ofrece mejor funcionalidad y una API más potente y fácil de usar. Consulte XML en esta referencia del lenguaje ActionScript para más detalles.  
 3575Operación de conversión de fecha no válida. 
 3576Date(x) se comporta de la misma forma que la nueva Date().toString(). Para convertir un valor al tipo Date, utilice "x as Date" en lugar de Date(x). 
 3581Al importar un paquete con el mismo nombre que la clase actual se ocultará el identificador de la clase en este ámbito. 
 3582Al importar un paquete con el mismo nombre que la clase actual se ocultará el identificador de la clase en este ámbito. 
 3583Varios argumentos tienen el mismo nombre. 
 3584Se han especificado varios argumentos con el nombre '%s'. Las referencias a dicho argumento siempre se resolverán en el último. 
 3585Utilice el método Rectangle.containsRect en su lugar. 
 3586Se ha quitado esta funcionalidad. 
 3587Esta funcionalidad ha sido sustituida por la propiedad flash.system.Capabilities.version. 
 3588Esta funcionalidad ha sido sustituida por la propiedad flash.display.MovieClip.framesLoaded. 
 3589La propiedad _global ha sido eliminada. Para una funcionalidad equivalente, utilice un miembro estático de una clase. 
 3590Se ha utilizado un valor no booleano en un lugar en el que se esperaba un valor booleano. 
 3591Se ha utilizado %s en un lugar en el que se esperaba un valor booleano. Se forzará la conversión de la expresión a valor booleano. 
 3592Propiedad desconocida. 
 3593%s no es una propiedad reconocida de la clase dinámica %s. El modo de compilación estricta no comprueba las propiedades no definidas en instancias de clases dinámicas. Los tipos Date, RegExp y Error son dinámicos para conseguir compatibilidad retroactiva con ECMAScript. Esta advertencia encuentra usos de propiedades no definidas en instancias de dichas clases. Un problema habitual consiste en intentar obtener o establecer una propiedad year inexistente en un valor Date. El nombre correcto de la propiedad es fullYear.  
 3594Método desconocido. 
 3595%s no es un método reconocido de la clase dinámica %s. El modo de compilación estricta no comprueba los métodos no definidos en instancias de clases dinámicas. Los tipos Date, RegExp y Error son dinámicos para conseguir compatibilidad retroactiva con ECMAScript. Esta advertencia encuentra usos de métodos no definidos en instancias de dichas clases.  
 3596Definición de variable duplicada. 
 3597Definición de variable duplicada. El compilador ha detectado una definición duplicada de una variable. Esto puede originar resultados inesperados. ActionScript no admite ámbitos de variables a nivel de bloques. Todas las variables definidas dentro del cuerpo de una función existen dentro del mismo ámbito, incluso si se definen con una sentencia if, while, for, etc.: por eje,ejemplo, el siguiente código declara la variable x dos veces:

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
}
 
 3598El nombre de la definición coincide con el nombre de un paquete importado. Las referencias no cualificadas a dicho nombre se resolverán en el paquete y no en la definición. 
 3599El nombre de la definición coincide con el nombre de un paquete importado. Las referencias no cualificadas a dicho nombre se resolverán en el paquete y no en la definición. Si una definición tiene el mismo nombre que un paquete que se encuentra en el ámbito, todas las referencias incompletas a dicho nombre se resuelven en el paquete y no en la definición. Esto puede originar resultados inesperados al intentar hacer referencia a la variable. Todas las referencias a la definición deben ser completas para que se resuelvan en la definición en lugar de hacerlo en el paquete.  
 3600Posiblemente se intentó eliminar una propiedad fija. 
 3601La propiedad declarada %s no puede eliminarse. Para liberar memoria asociada, defina su valor en null. Con la eliminación, se quitan las propiedades definidas dinámicamente de un objeto. No se pueden eliminar las propiedades declaradas de una clase: la operación no produce resultados. Para liberar la memoria asociada a esta variable, defina su valor en null en su lugar. 
 3602Uso de definición desfasada. 
 3603'%s' está desfasada. Esta definición está desfasada y es probable que sea eliminada en el futuro. 
 3604Uso de definición desfasada. 
 3605%s  
 3606Uso de definición desfasada. 
 3607'%s' está desfasada. Utilice '%s'.  
 3608Uso de definición desfasada. 
 3609'%s' está desfasada desde %s. Utilice '%s'.  
 3610Uso de definición desfasada. 
 3611'%s' está desfasada desde %s.  


[ X ]¿Por qué hay texto en inglés?
Cierto contenido de la Referencia de ActionScript 3.0 se muestra en inglés

No todo el contenido de la Referencia de ActionScript 3.0 se traduce a todos los idiomas. Si un elemento del lenguaje no se traduce, aparecerá en inglés. Por ejemplo, la clase ga.controls.HelpBox no está traducida en ningún idioma. Por lo tanto, en la versión en español de la referencia, la clase ga.controls.HelpBox aparecerá en inglés.