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ódigo | Mensaje | Descripción |
---|
| 1008 | Falta 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.
|
| 1012 | Comparación no lógica con undefined. Solo las variables sin ningún tipo (o las variables de tipo *) pueden ser undefined. | |
| 1013 | Las 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 .
|
| 1030 | La 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. | |
| 1031 | Problema 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.
|
| 1034 | Boolean() sin argumentos devuelve false en ActionScript 3.0. Boolean() devolvía undefined en ActionScript 2.0. | |
| 1035 | Uso 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.
|
| 1038 | En 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. | |
| 1039 | Problema 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.
|
| 1044 | El formato de Array.toString() ha cambiado. | |
| 1045 | Problema 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.
|
| 1058 | Propiedad de ActionScript 2.0 no admitida. | |
| 1059 | Problema 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.
|
| 1060 | Función de ActionScript 2.0 no admitida. | |
| 1061 | Problema 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. | |
| 1067 | Problema 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. | |
| 1071 | Problema 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.
|
| 1072 | La clase está sellada. No pueden agregarse miembros dinámicamente. | |
| 1073 | Problema 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.
|
| 1082 | Cambio 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. | |
| 1083 | Problema 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
|
| 1084 | Falta 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 .
|
| 1086 | ActionScript 3.0 repite las propiedades de un objeto dentro de una sentencia "for x in target" en orden aleatorio. | |
| 1087 | Problema 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.
|
| 1088 | Error interno en el compilador. | |
| 1089 | Có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.
|
| 1090 | No se ha añadido EventHandler como detector. | |
| 1091 | Problema 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.
|
| 1092 | Un valor negativo se convertirá en un valor positivo grande al asignarlo a un tipo de datos uint. | |
| 1093 | Se 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 .
|
| 1096 | Comparación ilógica con null. | |
| 1097 | Comparació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.
|
| 1098 | Comparación ilógica con NaN. Toda operación de comparación que implique NaN se evaluará como false porque NaN != NaN. | |
| 1099 | Comparació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
|
| 1100 | Asignación dentro de la condición. | |
| 1101 | Asignació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."); }
|
| 1102 | Asignación null imposible. | |
| 1103 | Se 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.
|
| 1104 | Falta el constructor. | |
| 1105 | No 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.
|
| 1106 | Sentencia vacía. | |
| 1107 | Sentencia 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.")
}
|
| 1110 | Constante no inicializada. | |
| 1111 | La constante no se inicializó. | |
| 1112 | Puede que se haya producido una operación de conversión de Array no válida. | |
| 1113 | Array(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). | |
| 1114 | No se ha llamado a la sentencia super() dentro del constructor. | |
| 1115 | La 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.
|
| 2090 | Utilice Capabilities.version en su lugar. | |
| 2091 | Para más información, consulte InteractiveObject.focusRect. | |
| 2092 | Para más información, consulte Stage.quality. | |
| 2093 | Para más información, consulte Stage.quality. | |
| 2094 | Para más información, consulte Stage.quality. | |
| 2095 | Para más información, consulte Stage.quality. | |
| 2096 | Utilice la propiedad estática flash.media.SoundMixer.bufferTime. | |
| 2097 | Esta funcionalidad ya no se admite. | |
| 2098 | Para más información, consulte LoaderInfo.url. | |
| 2099 | Esta funcionalidad ya no se admite. | |
| 2102 | Utilice '\n' para newline. | |
| 2103 | Para más información, consulte textField.maxScroll. | |
| 2104 | El 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. | |
| 2105 | Utilice la propiedad parent en su lugar. | |
| 2106 | Este 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. | |
| 2107 | En su lugar, intente declarar caller como argumento de la función. | |
| 2108 | Esta funcionalidad ya no se admite. | |
| 2109 | Utilice la propiedad parent en su lugar. | |
| 2110 | Esta funcionalidad ya no se admite. | |
| 2111 | Para más información, consulte Sprite.hitArea. | |
| 2112 | Para más información, consulte las propiedades scrollH y scrollV de la clase flash.text.TextField. | |
| 2113 | Utilice objetos MovieClip directamente como argumentos en lugar de rutas. | |
| 2114 | Para más información, consulte Video.videoHeight. | |
| 2115 | Para más información, consulte Video.videoWidth. | |
| 2116 | Para obtener más información, consulte la sección __proto__ obsoleta. | |
| 2117 | Para más información, consulte DisplayObject.stage. | |
| 2118 | Utilice el método registerClass() del paquete flash.net en su lugar. | |
| 2617 | Utilice Math.random() en su lugar. | |
| 2618 | Utilice String.fromCharCode() en su lugar. | |
| 2619 | Utilice String.fromCharCode() en su lugar. | |
| 2621 | Utilice String.charCodeAt() en su lugar. | |
| 2622 | Utilice String.charCodeAt() en su lugar. | |
| 2623 | Utilice el método String.substr en su lugar. | |
| 2624 | Utilice el método String.substr en su lugar. | |
| 2625 | Utilice la propiedad length del argumento en su lugar. | |
| 2626 | Utilice la propiedad length del argumento en su lugar. | |
| 2627 | Para más información, consulte los cambios en ASnative. | |
| 2628 | Establezca las propiedades directamente en la instancia utilizando la notación de puntos (.) en su lugar. | |
| 2629 | Obtenga acceso a las propiedades directamente utilizando la notación de puntos (.) en su lugar. | |
| 2630 | Establezca las propiedades directamente en la instancia utilizando la notación de puntos (.) en su lugar. | |
| 2631 | Para más información, consulte TextEvent.LINK y addEventListener(). | |
| 2633 | Este método se ha trasladado al paquete flash.utils. | |
| 2634 | Sustituido por la nueva función constructora de la clase MovieClip. | |
| 2636 | Se ha trasladado al paquete flash.system. Consulte también la clase flash.external.ExternalInterface en relación con la comunicación JavaScript/ActionScript. | |
| 2638 | Para obtener una funcionalidad equivalente, consulte flash.net.URLLoader. El paquete flash.net también contiene las funciones de nivel de paquete navigateToURL() y sendToURL(). | |
| 2639 | Para más información, consulte MovieClip.gotoAndPlay(). | |
| 2640 | Para más información, consulte MovieClip.gotoAndStop(). | |
| 2641 | Para más información, consulte MovieClip.play(). | |
| 2642 | Para más información, consulte PrintJob.start(). | |
| 2643 | Para más información, consulte PrintJob. | |
| 2644 | Para más información, consulte PrintJob. | |
| 2645 | Para más información, consulte PrintJob. | |
| 2646 | Utilice Container.removeChild(childName). Para más información, consulte la clase DisplayObjectContainer. | |
| 2647 | Se ha trasladado al paquete flash.utils. Puede utilizar la clase Timer en su lugar. | |
| 2648 | Para más información, consulte MovieClip.nextFrame(). | |
| 2649 | Para más información, consulte MovieClip.startDrag(). | |
| 2650 | Para más información, consulte MovieClip.stop(). | |
| 2651 | Para más información, consulte Sound.stopAllSounds(). | |
| 2652 | Para más información, consulte MovieClip.stopDrag(). | |
| 2653 | Utilice el operador de punto (.) o la sentencia with en su lugar. | |
| 2654 | Para más información, consulte DisplayObject.stage y Stage.quality. | |
| 2656 | Utilice DisplayObjectContainer.removeChild(childName) en su lugar. Para más información, consulte la clase DisplayObjectContainer. | |
| 2657 | Utilice DisplayObjectContainer.removeChild(childName) en su lugar. Para más información, consulte la clase DisplayObjectContainer. | |
| 2658 | Esta función ya no es global, pero continúa estando disponible como método de las clases TimerEvent, MouseEvent y KeyboardEvent. | |
| 2659 | Para más información, consulte Video.attachNetStream, Video.attachCamera. | |
| 2660 | Utilice la clase URLLoader para realizar la carga y pasar el resultado a StyleSheet.parseCSS() | |
| 2663 | En ActionScript 3.0, están registradas todas las clases de manera predeterminada. Si utiliza AMF, consulte flash.utils.registerClassAlias() para más información. | |
| 2664 | Utilice las propiedades de acceso (funciones get/set) o la clase flash.utils.Proxy para lograr una funcionalidad similar. | |
| 2665 | Utilice las propiedades de acceso (funciones get/set) o la clase flash.utils.Proxy para lograr una funcionalidad similar. | |
| 2666 | Para más información, consulte MovieClip.loadMovie(). | |
| 2667 | Para más información, consulte MovieClip.loadMovieNum(). | |
| 2668 | Para más información, consulte Loader.load(). | |
| 2669 | Para más información, consulte Loader.load(). | |
| 2678 | Para más información, consulte addEventListener (eventName, listener, useCapture, priority). | |
| 2679 | Para más información, consulte removeEventListener (eventName, listener, useCapture). | |
| 2680 | Para más información, consulte addEventListener (eventName, listener, useCapture, priority). | |
| 2681 | Para más información, consulte removeEventListener (eventName, listener, useCapture). | |
| 2682 | Para más información, consulte addEventListener (eventName, listener, useCapture, priority). | |
| 2683 | Para más información, consulte removeEventListener (eventName, listener, useCapture). | |
| 2684 | Para más información, consulte addEventListener (eventName, listener, useCapture, priority). | |
| 2685 | Para más información, consulte removeEventListener (eventName, listener, useCapture). | |
| 2686 | Utilice la clase SWF para crear sonidos de la biblioteca. | |
| 3187 | Flash 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). | |
| 3188 | Flash 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). | |
| 3189 | Flash 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). | |
| 3190 | Flash 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). | |
| 3191 | Flash 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). | |
| 3192 | Flash 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). | |
| 3193 | Flash 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). | |
| 3194 | Flash 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). | |
| 3195 | Flash 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). | |
| 3198 | Flash 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). | |
| 3199 | Flash 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). | |
| 3200 | Flash 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). | |
| 3201 | Flash 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). | |
| 3202 | Flash 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). | |
| 3203 | Flash 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). | |
| 3204 | Flash 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). | |
| 3205 | Flash 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). | |
| 3206 | Flash 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). | |
| 3207 | Flash 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). | |
| 3211 | Flash 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). | |
| 3212 | Flash 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). | |
| 3213 | Flash 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). | |
| 3214 | Flash 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). | |
| 3215 | Flash 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). | |
| 3217 | Flash 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). | |
| 3219 | Flash 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). | |
| 3226 | Flash 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). | |
| 3240 | Flash 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). | |
| 3241 | Flash 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). | |
| 3242 | Flash 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). | |
| 3243 | Flash 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). | |
| 3244 | Flash 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). | |
| 3245 | Flash 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). | |
| 3249 | Flash 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). | |
| 3250 | Flash 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). | |
| 3252 | Flash Player no activa automáticamente onXML en ActionScript 3.0. Primero es necesario registrar el controlador para el evento mediante addEventListener ('xml', callback_handler). | |
| 3253 | Utilice la propiedad hasChildNodes en su lugar. | |
| 3254 | La 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. | |
| 3255 | El nombre de la clase XMLDoc ha cambiado a XMLDocument. | |
| 3256 | Utilice la propiedad Accessibility.active en su lugar. | |
| 3257 | Utilice la constante ActivityEvent.ACTIVITY en su lugar. | |
| 3258 | Utilice DisplayObjectContainer.parent.getChildIndex en su lugar. Consulte la ayuda para la clase DisplayObjectContainer, que está ampliada por MovieClip. | |
| 3259 | Utilice DisplayObjectContainer.parent.setChildIndex en su lugar. Consulte la ayuda para la clase DisplayObjectContainer, que está ampliada por MovieClip. | |
| 3260 | Utilice DisplayObjectContainer.getChildAt en su lugar. Consulte la ayuda para la clase DisplayObjectContainer, que está ampliada por MovieClip. | |
| 3261 | Utilice DisplayObjectContainer.numChildren en su lugar. DisplayObjectContainer.addChild siempre añade el nuevo elemento secundario al índice DisplayObjectContainer.numChildren. | |
| 3262 | Utilice la propiedad ByteArray.bytesAvailable en su lugar. | |
| 3263 | Utilice la propiedad ByteArray.position en su lugar. | |
| 3264 | Utilice la propiedad ByteArray.position en su lugar. | |
| 3265 | Utilice el método Camera.getCamera() en su lugar. | |
| 3266 | Utilice la propiedad Camera.currentFPS en su lugar. | |
| 3267 | Utilice la propiedad Camera.keyFrameInterval en su lugar. | |
| 3268 | Utilice la propiedad Camera.loopback en su lugar. | |
| 3269 | Utilice la propiedad ColorTransform.color en su lugar. | |
| 3270 | Utilice la propiedad ColorTransform.color en su lugar. | |
| 3271 | Utilice la propiedad Container.textSnapshot en su lugar. | |
| 3272 | Utilice el método ContextMenu.clone() en su lugar. | |
| 3273 | Utilice la propiedad ContextMenu.forwardAndBack en su lugar. | |
| 3274 | Utilice el método ContextMenuItem.clone() en su lugar. | |
| 3275 | Utilice la propiedad CustomActions.actionsList en su lugar. | |
| 3276 | Utilice la constante DataEvent.DATA en su lugar. | |
| 3277 | Utilice la propiedad DisplayObject.scaleX en su lugar. | |
| 3278 | Utilice la propiedad DisplayObject.scaleX en su lugar. | |
| 3279 | Utilice la propiedad DisplayObject.scaleY en su lugar. | |
| 3280 | Utilice la propiedad DisplayObject.scaleY en su lugar. | |
| 3281 | Utilice la propiedad DisplayObject.mouseX en su lugar. | |
| 3282 | Utilice la propiedad DisplayObject.mouseX en su lugar. | |
| 3283 | Utilice la propiedad DisplayObject.mouseY en su lugar. | |
| 3284 | Utilice la propiedad DisplayObject.mouseY en su lugar. | |
| 3285 | Esta función ya no se admite. | |
| 3286 | Esta función ya no se admite. | |
| 3287 | Utilice la propiedad DisplayObject.name en su lugar. | |
| 3288 | Utilice la propiedad DisplayObject.parent en su lugar. | |
| 3289 | Utilice la propiedad DisplayObject.mask en su lugar. | |
| 3290 | Utilice la propiedad DisplayObject.visible en su lugar. | |
| 3291 | Utilice la propiedad DisplayObject.x en su lugar. | |
| 3292 | Utilice la propiedad DisplayObject.y en su lugar. | |
| 3293 | Utilice la propiedad DisplayObject.rotation en su lugar. | |
| 3294 | Utilice la propiedad DisplayObject.alpha en su lugar. | |
| 3295 | Utilice la propiedad DisplayObject.width en su lugar. | |
| 3296 | Utilice la propiedad DisplayObject.height en su lugar. | |
| 3297 | Utilice la propiedad ExternalInterface.available en su lugar. | |
| 3298 | Utilice la constante ErrorEvent.ERROR en su lugar. | |
| 3299 | Utilice la propiedad Event.isDefaultPrevented en su lugar. | |
| 3300 | Utilice la constante Event.ACTIVATE en su lugar. | |
| 3301 | Utilice la constante Event.ADDED en su lugar. | |
| 3302 | Utilice la constante Event.CANCEL en su lugar. | |
| 3303 | Utilice la constante Event.CHANGE en su lugar. | |
| 3304 | Utilice la constante Event.CLOSE en su lugar. | |
| 3305 | Utilice la constante Event.COMPLETE en su lugar. | |
| 3306 | Utilice la constante Event.CONNECT en su lugar. | |
| 3307 | Utilice la constante Event.DEACTIVATE en su lugar. | |
| 3308 | Utilice la constante Event.ENTER_FRAME en su lugar. | |
| 3309 | Utilice la constante Event.ID3 en su lugar. | |
| 3310 | Utilice la constante Event.INIT en su lugar. | |
| 3311 | Utilice la constante Event.MOUSE_LEAVE en su lugar. | |
| 3312 | Utilice la constante Event.OPEN en su lugar. | |
| 3313 | Utilice la constante Event.REMOVED en su lugar. | |
| 3314 | Utilice la constante Event.RENDER en su lugar. | |
| 3315 | Utilice la constante Event.RESIZE en su lugar. | |
| 3316 | Utilice la constante Event.SCROLL en su lugar. | |
| 3317 | Utilice la constante Event.SELECT en su lugar. | |
| 3318 | Utilice la constante Event.SOUND_COMPLETE en su lugar. | |
| 3319 | Utilice la constante Event.TAB_CHILDREN_CHANGE en su lugar. | |
| 3320 | Utilice la constante Event.TAB_ENABLED_CHANGE en su lugar. | |
| 3321 | Utilice la constante Event.TAB_INDEX_CHANGE en su lugar. | |
| 3322 | Utilice la constante Event.UNLOAD en su lugar. | |
| 3323 | Utilice la constante FocusEvent.FOCUS_IN en su lugar. | |
| 3324 | Utilice la constante FocusEvent.FOCUS_OUT en su lugar. | |
| 3325 | Utilice la constante FocusEvent.KEY_FOCUS_CHANGE en su lugar. | |
| 3326 | Utilice la constante FocusEvent.MOUSE_FOCUS_CHANGE en su lugar. | |
| 3327 | Utilice el método Graphics.beginBitmapFill() en su lugar. | |
| 3328 | Utilice la propiedad BitmapFilter.quality en su lugar. | |
| 3329 | Utilice KeyboardEvent.charCode en su lugar. | |
| 3330 | Utilice boardEvent.keyCode en su lugar. | |
| 3331 | Para más información, consulte la clase KeyboardEvent. | |
| 3332 | Para obtener más información, consulte KeyboardEvent.ctrlKey, KeyboardEvent.altKey y KeyboardEvent.shiftKey. | |
| 3333 | Utilice la constante PAGE_DOWN en su lugar. | |
| 3334 | Utilice la constante PAGE_UP en su lugar. | |
| 3335 | Utilice la constante DELETE en su lugar. | |
| 3336 | Utilice la constante CAPS_LOCK en su lugar. | |
| 3337 | Utilice una de las constantes NUMPAD_0 -> NUMPAD_9 en su lugar: | |
| 3338 | Utilice la propiedad InteractiveObject.focusRect en su lugar. | |
| 3339 | Utilice la propiedad InteractiveObject.contextMenu en su lugar. | |
| 3340 | Utilice la propiedad KeyboardEvent.charCode en su lugar. | |
| 3341 | Utilice la propiedad KeyboardEvent.keyCode en su lugar. | |
| 3342 | Utilice la propiedad Loader.contentLoaderInfo en su lugar. | |
| 3343 | Esta función ya no se admite. | |
| 3344 | Esta función ya no se admite. | |
| 3345 | Utilice la propiedad LoaderInfo.loaderURL en su lugar. | |
| 3346 | Utilice la propiedad LocalConnection.domain en su lugar. | |
| 3347 | Utilice la propiedad MenuEvent.contextMenuOwner en su lugar. | |
| 3348 | Utilice el método Microphone.getMicrophone() en su lugar. | |
| 3349 | Si el nombre de la subclase MovieClip es A, utilice var mc= new A(); addChild(mc). Para más información, consulte la clase DisplayObjectContainer. | |
| 3350 | Utilice var mc= new MovieClip(); addChild(mc). Para más información, consulte la clase DisplayObjectContainer. | |
| 3351 | Utilice var tf= new TextField(); addChild(mc). Para más información, consulte la clase DisplayObjectContainer. | |
| 3352 | Utilice Container.removeChild(childName). Para más información, consulte la clase DisplayObjectContainer. | |
| 3353 | Use var l = new Loader(); addChild(l); l.load(new URLRequest("su url"));. Para más información, consulte las clases Loader y DisplayObjectContainer. | |
| 3354 | Utilice DisplayObjectContainer.removeChild(childName) en su lugar. Para más información, consulte la clase DisplayObjectContainer. | |
| 3355 | Utilice DisplayObjectContainer.removeChild(childName) en su lugar. Para más información, consulte la clase DisplayObjectContainer. | |
| 3356 | Utilice DisplayObjectContainer.parent.getChildIndex en su lugar. Para más información, consulte la clase DisplayObjectContainer, ampliada por MovieClip. | |
| 3357 | Utilice DisplayObjectContainer.parent.setChildIndex en su lugar. Para más información, consulte la clase DisplayObjectContainer, ampliada por MovieClip. | |
| 3358 | Utilice DisplayObjectContainer.getChildAt en su lugar. Para más información, consulte la clase DisplayObjectContainer, ampliada por MovieClip. | |
| 3359 | Utilice DisplayObjectContainer.numChildren en su lugar. DisplayObjectContainer.addChild siempre añade el nuevo elemento secundario al índice DisplayObjectContainer.numChildren. | |
| 3360 | Para más información, consulte DisplayObject.addChild. | |
| 3361 | Para obtener más información, consulte LoaderInfo.bytesLoaded y la clase Loader. | |
| 3362 | Para más información, consulte LoaderInfo.bytesTotal y la clase Loader. | |
| 3363 | Para obtener una funcionalidad equivalente, consulte flash.net.URLLoader. El paquete flash.net también contiene las funciones de nivel de paquete navigateToURL() y sendToURL(). | |
| 3364 | Para más información, consulte LoaderInfo.url y la clase Loader. | |
| 3365 | Para más información, consulte LoaderInfo.url y la clase Loader. | |
| 3366 | Utilice la propiedad MovieClip.mask en su lugar. | |
| 3367 | Para más información, consulte LoaderInfo.swfVersion y la clase Loader. | |
| 3368 | Utilice la propiedad MovieClip.currentFrame en su lugar. | |
| 3369 | Utilice la propiedad MovieClip.framesLoaded en su lugar. | |
| 3370 | Utilice la propiedad MovieClip.totalFrames en su lugar. | |
| 3371 | Para más información, consulte displayObjectInstance.root. | |
| 3372 | Para más información, consulte displayObjectInstance.root. | |
| 3373 | Utilice la propiedad estática flash.media.SoundMixer.bufferTime. | |
| 3374 | Para más información, consulte la clase Graphics. | |
| 3375 | Para más información, consulte la clase Graphics. | |
| 3376 | Para más información, consulte la clase Graphics. | |
| 3377 | Para más información, consulte la clase Graphics. | |
| 3378 | Para más información, consulte la clase Graphics. | |
| 3379 | Para más información, consulte la clase Graphics. | |
| 3380 | Para más información, consulte la clase Graphics. | |
| 3381 | Para más información, consulte la clase Graphics. | |
| 3382 | Para más información, consulte la clase Graphics. | |
| 3383 | Para más información, consulte la clase Graphics. | |
| 3384 | Para más información, consulte la clase Graphics. | |
| 3385 | Para más información, consulte la clase Graphics. | |
| 3386 | Para más información, consulte la clase Graphics. | |
| 3387 | Para más información, consulte la clase Graphics. | |
| 3388 | Utilice la propiedad NetStream.bufferTime en su lugar. | |
| 3389 | Utilice la propiedad NetStream.currentFPS en su lugar. | |
| 3390 | Utilice la propiedad NetStream.videoCodec en su lugar. | |
| 3391 | Utilice la propiedad NetStream.audioCodec en su lugar. | |
| 3392 | Utilice la propiedad ProductManager.isInstalled en su lugar. | |
| 3393 | Utilice la propiedad ProductManager.installedVersion en su lugar. | |
| 3394 | Utilice la propiedad ProductManager.isRunning en su lugar. | |
| 3395 | Utilice el método Point.add() en su lugar. | |
| 3396 | Utilice la propiedad Proxy.deleteDescendants en su lugar. | |
| 3397 | Utilice el método heapDump() en su lugar. | |
| 3398 | Utilice la propiedad ProgressEvent.bytesLoaded en su lugar. | |
| 3399 | Utilice la propiedad ProgressEvent.bytesTotal en su lugar. | |
| 3400 | Utilice la propiedad Rectangle.isEmpty en su lugar. | |
| 3401 | Utilice la propiedad SoundTransform.pan en su lugar. | |
| 3402 | Utilice la propiedad Sockect.bytesAvailable en su lugar. | |
| 3403 | Utilice la propiedad SharedObject.size en su lugar. | |
| 3404 | Utilice la propiedad SharedObject.fps en su lugar. | |
| 3405 | Ya no se admite. | |
| 3406 | Utilice el método Sprite.constructChildren() en su lugar. | |
| 3407 | Utilice la propiedad Sprite.dropTarget en su lugar. | |
| 3408 | Utilice la propiedad Stage.focus en su lugar. | |
| 3409 | Utilice la propiedad Stage.focus en su lugar. | |
| 3411 | Utilice la propiedad Stage.showDefaultContextMenu en su lugar. | |
| 3412 | Utilice la propiedad StyleSheet.styleNames en su lugar. | |
| 3413 | Utilice 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. | |
| 3414 | Utilice 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. | |
| 3415 | Utilice 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. | |
| 3416 | Utilice 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. | |
| 3417 | Utilice 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. | |
| 3418 | Utilice la propiedad IME.enabled en su lugar. | |
| 3419 | Utilice la propiedad IME.enabled en su lugar. | |
| 3420 | Utilice la propiedad IME.instance en su lugar. | |
| 3421 | Utilice la propiedad IME.conversionMode en su lugar. | |
| 3422 | Utilice la propiedad IME.conversionMode en su lugar. | |
| 3423 | Utilice la propiedad System.vmVersion en su lugar. | |
| 3424 | Utilice la propiedad SWFLoaderInfo.swfVersion en su lugar. | |
| 3425 | Utilice la propiedad SWFLoaderInfo.actionScriptVersion en su lugar. | |
| 3426 | Utilice la propiedad TextField.defaultTextFormat en su lugar. | |
| 3427 | Utilice la propiedad TextField.defaultTextFormat en su lugar. | |
| 3428 | Utilice DisplayObjectContainer.parent.getChildIndex en su lugar. Para más información, consulte la clase DisplayObjectContainer, ampliada por MovieClip. | |
| 3429 | Utilice DisplayObjectContainer.parent.setChildIndex en su lugar. Para más información, consulte la clase DisplayObjectContainer, ampliada por MovieClip. | |
| 3430 | Utilice DisplayObjectContainer.getChildAt en su lugar. Para más información, consulte la clase DisplayObjectContainer, ampliada por MovieClip. | |
| 3431 | Utilice DisplayObjectContainer.numChildren en su lugar. DisplayObjectContainer.addChild siempre añade el nuevo elemento secundario al índice DisplayObjectContainer.numChildren. | |
| 3432 | Utilice el método TextField.replaceSelectedText() en su lugar. | |
| 3433 | Utilice el método TextField.getLineIndexOfChar() en su lugar. | |
| 3434 | Utilice la propiedad TextField.selectionBeginIndex en su lugar. | |
| 3435 | Utilice la propiedad TextField.selectionEndIndex en su lugar. | |
| 3436 | Utilice la propiedad TextField.caretIndex en su lugar. | |
| 3437 | Utilice el método Font.enumerateFonts() en su lugar. | |
| 3438 | Utilice la propiedad TextField.maxScrollV en su lugar. | |
| 3439 | Utilice la propiedad TextField.scrollH en su lugar. | |
| 3440 | Utilice la propiedad TextField.maxScrollH en su lugar. | |
| 3441 | Utilice la propiedad TextField.defaultTextFormat en su lugar. | |
| 3442 | Cree un TextField temporal y utilice TextField.getLineMetrics en su lugar. | |
| 3443 | Utilice la propiedad TextSnapshot.charCount en su lugar. | |
| 3444 | Utilice el método navigateToURL() del paquete flash.net en su lugar. | |
| 3445 | Utilice el método sendToURL() del paquete flash.net en su lugar. | |
| 3446 | Utilice la propiedad URLLoader.dataFormat en su lugar. | |
| 3447 | Utilice la propiedad URLStream.bytesAvailable en su lugar. | |
| 3448 | Esta propiedad ya no se admite. | |
| 3449 | Utilice la propiedad URLRequest.applicationDomain en su lugar. | |
| 3450 | Para añadir encabezados de peticiones, establezca la propiedad URLRequest.requestHeaders como un conjunto de objetos URLRequestHeader. | |
| 3451 | Utilice 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. | |
| 3452 | Utilice el método sendToURL() del paquete flash.net en su lugar. | |
| 3453 | Establezca 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. | |
| 3454 | Utilice 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. | |
| 3455 | Para añadir encabezados de peticiones, establezca la propiedad URLRequest.requestHeaders como un conjunto de objetos URLRequestHeader. | |
| 3456 | Para obtener más información, consulte URLLoader.bytesLoaded y la clase URLLoader. | |
| 3457 | Para más información, consulte URLLoader.bytesTotal y la clase URLLoader. | |
| 3458 | Utilice 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. | |
| 3459 | Utilice la propiedad URLRequest.contentType en su lugar. | |
| 3460 | Compruebe posibles excepciones emitidas por el constructor XMLDocument o el método XMLDocument.parseXML en su lugar. Para más información, consulte XMLDocument. | |
| 3461 | El nombre de la clase Button ha cambiado a SimpleButton. | |
| 3462 | El nombre de la clase Container ha cambiado a DisplayObjectContainer. | |
| 3463 | El nombre de la clase Image ha cambiado a BitmapData. | |
| 3464 | El nombre de la clase ImageFilter ha cambiado a BitmapFilter. | |
| 3465 | El nombre de la clase ImageSprite ha cambiado a Bitmap. | |
| 3466 | El nombre de la clase ImageLoaderInfo ha cambiado a BitmapLoaderInfo. | |
| 3467 | El nombre de la clase ImeEvent ha cambiado a IMEEvent. | |
| 3468 | El nombre de la clase Key ha cambiado a Keyboard. | |
| 3469 | El nombre de la clase LineMetrics ha cambiado a TextLineMetrics. | |
| 3470 | Para obtener más información, consulte la clase URLVariables, las propiedades URLRequest.urlVariables y URLRequest.postData, y la propiedad URLLoader.dataFormat. | |
| 3471 | El nombre de la clase MenuEvent ha cambiado a ContextMenuEvent. | |
| 3472 | El nombre de la clase SystemCapabilities ha cambiado a Capabilities. | |
| 3473 | Utilice la propiedad TextField.getLineMetrics en su lugar. | |
| 3475 | El nombre de la clase Button ha cambiado a SimpleButton. | |
| 3476 | El nombre de la clase Container ha cambiado a DisplayObjectContainer. | |
| 3477 | El nombre de la clase Image ha cambiado a BitmapData. | |
| 3478 | El nombre de la clase ImageFilter ha cambiado a BitmapFilter. | |
| 3479 | El nombre de la clase ImageSprite ha cambiado a Bitmap. | |
| 3480 | El nombre de la clase ImageLoaderInfo ha cambiado a BitmapLoaderInfo. | |
| 3481 | El nombre de la clase ImeEvent ha cambiado a IMEEvent. | |
| 3482 | El nombre de la clase Key ha cambiado a Keyboard. | |
| 3483 | El nombre de la clase LineMetrics ha cambiado a TextLineMetrics. | |
| 3484 | Para obtener más información, consulte la clase URLVariables, las propiedades URLRequest.urlVariables y URLRequest.postData, y la propiedad URLLoader.dataFormat. | |
| 3485 | El nombre de la clase MenuEvent ha cambiado a ContextMenuEvent. | |
| 3486 | El nombre de la clase SystemCapabilities ha cambiado a Capabilities. | |
| 3487 | Utilice la propiedad TextField.getLineMetrics en su lugar. | |
| 3488 | Para más información, consulte la ayuda para la clase Proxy, que ofrece una funcionalidad similar. | |
| 3489 | Utilice el método XMLUI.getProperty en su lugar. | |
| 3490 | Utilice el método XMLUI.setProperty en su lugar. | |
| 3491 | Utilice la propiedad DisplayObject.accessibilityProperties en su lugar. | |
| 3492 | Utilice la propiedad DisplayObject.scale9Grid en su lugar. | |
| 3493 | Utilice el método Graphics.drawOval en su lugar. | |
| 3494 | Utilice la propiedad NetConnection.connected en su lugar. | |
| 3495 | Utilice la propiedad Socket.connected en su lugar. | |
| 3496 | Utilice la propiedad URLStream.connected en su lugar. | |
| 3497 | Utilice la propiedad SyncEvent.changeList en su lugar. | |
| 3498 | Utilice la propiedad TextField.scrollV en su lugar. | |
| 3499 | Utilice la propiedad TextField.bottomScrollV en su lugar. | |
| 3500 | Utilice la constante BitmapDataChannel.RED en su lugar. | |
| 3501 | Utilice la constante BitmapDataChannel.GREEN en su lugar. | |
| 3502 | Utilice la constante BitmapDataChannel.BLUE en su lugar. | |
| 3503 | Utilice la constante BitmapDataChannel.ALPHA en su lugar. | |
| 3504 | Utilice el operador is en su lugar. | |
| 3505 | Utlice el método flash.system.Security.showSettings en su lugar. | |
| 3506 | Utilice la propiedad System.useCodePage en su lugar. | |
| 3507 | Utilice la clase flash.events.EventDispatcher. | |
| 3508 | Utilice la propiedad estática flash.media.SoundMixer.bufferTime. | |
| 3509 | Cree en su lugar una nueva instancia de la clase de símbolos de biblioteca de mapa de bits, por ejemplo, new myBitmapName(). | |
| 3510 | Para más información, consulte Loader.load(). | |
| 3511 | La clase MovieClipLoader ha sido sustituida por la clase flash.display.Loader. | |
| 3512 | La clase MovieClipLoader ha sido sustituida por la clase flash.display.Loader. | |
| 3513 | Para más información, consulte addEventListener ( eventName, listener, useCapture, priority ). | |
| 3514 | Para más información, consulte removeEventListener ( eventName, listener, useCapture). | |
| 3515 | Utilice la constante flash.system.IMEConversionMode.ALPHANUMERIC_FULL en su lugar. | |
| 3516 | Utilice la constante flash.system.IMEConversionMode.ALPHANUMERIC_HALF en su lugar. | |
| 3517 | Utilice la constante flash.system.IMEConversionMode.CHINESE en su lugar. | |
| 3518 | Utilice la constante flash.system.IMEConversionMode.JAPANESE_HIRAGANA en su lugar. | |
| 3519 | Utilice la constante flash.system.IMEConversionMode.JAPANESE_KATAKANA_FULL en su lugar. | |
| 3520 | Utilice la constante flash.system.IMEConversionMode.JAPANESE_KATAKANA_HALF en su lugar. | |
| 3521 | Utilice la constante flash.system.IMEConversionMode.KOREAN en su lugar. | |
| 3522 | Utilice la constante flash.system.IMEConversionMode.UNKNOWN en su lugar. | |
| 3523 | Para más información, consulte addEventListener (eventName, listener, useCapture, priority). | |
| 3524 | Para más información, consulte removeEventListener (eventName, listener, useCapture). | |
| 3527 | Flash 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). | |
| 3528 | No hay un sustituto directo. El método willTrigger() puede utilizarse para indicar si se ha registrado algún detector. | |
| 3529 | Flash 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). | |
| 3530 | Para más información, consulte LoaderInfo.url y la clase Loader. | |
| 3531 | Utilice el método getFullYear() en su lugar. | |
| 3532 | Utilice el método setFullYear() en su lugar. | |
| 3533 | Utilice el método getUTCFullYear() en su lugar. | |
| 3534 | Utilice la propiedad rate en su lugar. | |
| 3535 | La 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. | |
| 3536 | La 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. | |
| 3537 | Utilice la propiedad gain en su lugar. | |
| 3538 | Los valores de color pueden asignarse directamente empleando el constructor o las propiedades de la clase ColorTransform. | |
| 3539 | Los valores de color pueden asignarse directamente empleando el constructor o las propiedades de la clase ColorTransform. | |
| 3540 | Consulte la Ayuda para saber más sobre las propiedades de selección relacionadas de la clase flash.display.InteractiveObject. | |
| 3541 | Consulte la ayuda sobre el método flash.display.Graphics.beginBitmapFill. | |
| 3542 | Consulte la ayuda sobre el método flash.display.DisplayObject.hitTestObject(). | |
| 3543 | Consulte la ayuda sobre el método addChild(). | |
| 3544 | Utilice el método load() en su lugar. | |
| 3545 | Utilice flash.media.SoundChannel.leftPeak y flash.media.SoundChannel.rightPeak para supervisar y controlar la amplitud de un canal de sonido. | |
| 3546 | Utilice la propiedad soundTransform en su lugar. | |
| 3547 | Utilice la propiedad SoundTransform.pan en su lugar. | |
| 3548 | Utilice la propiedad SoundTransform.pan en su lugar. | |
| 3549 | Utilice la propiedad bytesLoaded en su lugar. | |
| 3550 | Utilice la propiedad bytesTotal en su lugar. | |
| 3551 | Uso ineficiente de += en un TextField. | |
| 3552 | Añ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.
|
| 3553 | Puede que falte un paréntesis. | |
| 3554 | Se 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.
|
| 3555 | Utilice el operador instanceof. | |
| 3556 | El operador instanceof ha quedado desfasado, utilice el operador is. | |
| 3557 | El 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. | |
| 3558 | El 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. | |
| 3559 | El método global call() ya no se admite. | |
| 3560 | La clase Color ha sido eliminada. Utilice la clase flash.geom.ColorTransform para obtener una funcionalidad equivalente. | |
| 3561 | La clase Color ha sido eliminada. Utilice la clase flash.geom.ColorTransform para obtener una funcionalidad equivalente. | |
| 3562 | Los archivos SWF de ActionScript 3.0 siempre utilizan reglas de coincidencia exacta de dominios. | |
| 3563 | El nombre de la clase capabilities ha cambiado a Capabilities. | |
| 3564 | El nombre de la clase capabilities ha cambiado a Capabilities. | |
| 3565 | Para más información, consulte addEventListener ( eventName, listener, useCapture, priority ). | |
| 3566 | Para más información, consulte removeEventListener ( eventName, listener, useCapture). | |
| 3567 | Flash 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). | |
| 3568 | Flash 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). | |
| 3569 | Flash 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). | |
| 3570 | Flash 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). | |
| 3571 | Flash 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). | |
| 3572 | Flash 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). | |
| 3573 | Posible uso de la clase XML de ActionScript 2.0. | |
| 3574 | Problema 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.
|
| 3575 | Operación de conversión de fecha no válida. | |
| 3576 | Date(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). | |
| 3581 | Al importar un paquete con el mismo nombre que la clase actual se ocultará el identificador de la clase en este ámbito. | |
| 3582 | Al importar un paquete con el mismo nombre que la clase actual se ocultará el identificador de la clase en este ámbito. | |
| 3583 | Varios argumentos tienen el mismo nombre. | |
| 3584 | Se han especificado varios argumentos con el nombre '%s'. Las referencias a dicho argumento siempre se resolverán en el último. | |
| 3585 | Utilice el método Rectangle.containsRect en su lugar. | |
| 3586 | Se ha quitado esta funcionalidad. | |
| 3587 | Esta funcionalidad ha sido sustituida por la propiedad flash.system.Capabilities.version. | |
| 3588 | Esta funcionalidad ha sido sustituida por la propiedad flash.display.MovieClip.framesLoaded. | |
| 3589 | La propiedad _global ha sido eliminada. Para una funcionalidad equivalente, utilice un miembro estático de una clase. | |
| 3590 | Se ha utilizado un valor no booleano en un lugar en el que se esperaba un valor booleano. | |
| 3591 | Se 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. | |
| 3592 | Propiedad 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 .
|
| 3594 | Mé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.
|
| 3596 | Definición de variable duplicada. | |
| 3597 | Definició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
}
|
| 3598 | El 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. | |
| 3599 | El 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.
|
| 3600 | Posiblemente se intentó eliminar una propiedad fija. | |
| 3601 | La 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. |
| 3602 | Uso de definición desfasada. | |
| 3603 | '%s' está desfasada.
| Esta definición está desfasada y es probable que sea eliminada en el futuro. |
| 3604 | Uso de definición desfasada. | |
| 3605 | %s
| |
| 3606 | Uso de definición desfasada. | |
| 3607 | '%s' está desfasada. Utilice '%s'.
| |
| 3608 | Uso de definición desfasada. | |
| 3609 | '%s' está desfasada desde %s. Utilice '%s'.
| |
| 3610 | Uso de definición desfasada. | |
| 3611 | '%s' está desfasada desde %s.
| |