PaqueteNivel superior
Clasepublic dynamic class ArgumentError
HerenciaArgumentError Inheritance Error Inheritance Object

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

La clase ArgumentError representa un error que tiene lugar cuando los argumentos proporcionados en una función no coinciden con los argumentos definidos para dicha función. Este error tiene lugar, por ejemplo, cuando se llama a una función con un número de argumentos erróneo, un argumento de tipo incorrecto o un argumento no válido.

Ver los ejemplos

Véase también

Respuesta al estado y a los eventos de error


Propiedades públicas
 PropiedadDefinido por
 Inheritedconstructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada.
Object
 InheritederrorID : int
[read-only] Contiene el número de referencia asociado al mensaje de error concreto.
Error
 Inheritedmessage : String
Contiene el mensaje asociado al objeto Error.
Error
 Inheritedname : String
Contiene el nombre del objeto Error.
Error
 Inheritedprototype : Object
[static] Una referencia al objeto prototipo de una clase u objeto de función.
Object
Métodos públicos
 MétodoDefinido por
  
ArgumentError(message:String = "")
Crea un objeto ArgumentError.
ArgumentError
 Inherited
Devuelve el apilamiento de llamada para un error como una cadena en el momento de la construcción del error (sólo para la versión del depurador de Flash Player).
Error
 Inherited
Indica si un objeto tiene definida una propiedad especificada.
Object
 Inherited
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro.
Object
 Inherited
Indica si existe la propiedad especificada y si es enumerable.
Object
 Inherited
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle.
Object
 Inherited
Devuelve la cadena "Error" de manera predeterminada o el valor contenido en la propiedad Error.message, en el caso de que se haya definido.
Error
 Inherited
Devuelve el valor simple del objeto especificado.
Object
Información sobre constructores
ArgumentError()constructor
public function ArgumentError(message:String = "")

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9

Crea un objeto ArgumentError.

Parámetros
message:String (default = "") — Una cadena asociada al error.
Ejemplos Cómo utilizar los ejemplos
ArgumentErrorExample.as

El siguiente ejemplo ilustra cómo se genera y se controla un error ArgumentError dentro de una sentencia try..catch. La función println() toma un argumento (una sola cadena), pero como se suministran dos cadenas, se emite el error. Normalmente, el compilador captura este tipo de errores, pero la sintaxis this[] de la sentencia try omite la sintaxis del compilador para buscar la función.
package {
    import flash.display.Sprite;

    public class ArgumentErrorExample extends Sprite {
        public function ArgumentErrorExample() {
                println("Hello World");

                try {
                    this["println"]("Hello", "World");
                }
                catch(e:ArgumentError) {
                    trace(e);
                }
        }

        public function println(str:String):void {
            trace(str);
        }
    }
}




 

Enviarme un mensaje de correo electrónico cuando se añadan comentarios a esta página | Informe de comentarios

Página actual: http://livedocs.adobe.com/flash/9.0_es/ActionScriptLangRefV3/ArgumentError.html