| Paquete | Nivel superior |
| Clase | public dynamic class ArgumentError |
| Herencia | ArgumentError Error Object |
| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Propiedades públicas
Métodos públicos
| Método | Definido por | ||
|---|---|---|---|
ArgumentError(message:String = "")
Crea un objeto ArgumentError. | ArgumentError | ||
![]() |
Devuelve la pila de llamadas de un error en el momento de la construcción del error como una cadena. | Error | |
![]() |
Indica si un objeto tiene definida una propiedad especificada. | Object | |
![]() |
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | |
![]() |
Indica si existe la propiedad especificada y si es enumerable. | Object | |
![]() |
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | |
![]() |
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional. | Object | |
![]() | [override]
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 | |
![]() |
Devuelve el valor simple del objeto especificado. | Object | |
Información sobre constructores
ArgumentError | () | Información sobre |
Ejemplos Cómo utilizar este ejemplo
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);
}
}
}
Tue Jun 12 2018, 02:12 PM Z
Ocultar propiedades públicas heredadas
Mostrar propiedades públicas heredadas