Paquete | Nivel superior |
Clase | public dynamic class RangeError |
Herencia | RangeError Error Object |
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 9, AIR 1.0, Flash Lite 4 |
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:
- Cualquier API de tiempo de ejecución de Flash que espere un número de profundidad se invocará con un número de profundidad no válido.
- Cualquier API de tiempo de ejecución de Flash que espere un número de fotograma se invocará con un número de fotograma no válido.
- Cualquier API de tiempo de ejecución de Flash que espere un número de capa se invocará con un número de capa no válido.
Elementos de API relacionados
Propiedades públicas
Métodos públicos
Método | Definido por | ||
---|---|---|---|
RangeError(message:String = "")
Crea un nuevo objeto RangeError. | RangeError | ||
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
RangeError | () | Información sobre |
Ejemplos Cómo utilizar este ejemplo
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); } } } }
Tue Jun 12 2018, 02:12 PM Z