PaqueteNivel superior
Clasepublic dynamic class RangeError
HerenciaRangeError Inheritance Error Inheritance Object

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

Se emite una excepción RangeError cuando un valor numérico está fuera del rango admitido. Al trabajar con matrices, si se hace referencia a una posición de índice de un elemento de matriz que no existe, se emite una excepción RangeError. Al utilizar los métodos Number.toExponential(), Number.toPrecision() y Number.toFixed(), se emitirá una excepción RangeError en aquellos casos en los que los argumentos estén fuera del rango de números admitidos. Puede ampliar Number.toExponential(), Number.toPrecision() y Number.toFixed() para evitar que se emita una excepción RangeError.

Otras situaciones que provocan que se emita esta excepción son las siguientes:

Ver los ejemplos

Véase también

Number.toExponential()
Number.toPrecision()
Number.toFixed()
Gestión de errores en ActionScript 3.0
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
  
RangeError(message:String = "")
Crea un nuevo objeto RangeError.
RangeError
 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
RangeError()constructor
public function RangeError(message:String = "")

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

Crea un nuevo objeto RangeError.

Parámetros
message:String (default = "") — Contiene el mensaje asociado al objeto RangeError.

Véase también

Ejemplos Cómo utilizar los ejemplos
RangeErrorExample.as

El siguiente ejemplo ilustra cómo se puede generar y controlar una excepción RangeError dentro de una sentencia try..catch.
package {
    import flash.display.Sprite;

    public class RangeErrorExample extends Sprite {

        public function RangeErrorExample() {
            var child:Sprite = new Sprite();
            try {
                addChildAt(child, 1);
            }
            catch(e:RangeError) {
                trace(e);
            }
        }
    }
}




 

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/RangeError.html