Documentación de Flash CS3 |
|||
| Programación con ActionScript 3.0 > Gestión de errores > Comparación de las clases Error > Clases Error del paquete flash.error | |||
El paquete flash.error contiene clases Error que se consideran partes integrantes de la API de Flash Player. A diferencia de las clases Error descritas anteriormente, el paquete flash.error comunica eventos de error específicos de Flash Player.
|
Nombre de clase |
Descripción |
Notas |
|---|---|---|
|
EOFError |
La excepción EOFError se emite al intentar leer más allá del final de los datos disponibles. |
Por ejemplo, se emitirá una excepción EOFError si se llama a uno de los métodos de lectura de la interfaz IDataInput y no hay datos suficientes para satisfacer la solicitud de lectura. |
|
IllegalOperationError |
Se genera una excepción IllegalOperationError si un método no se implementa, o bien si la implementación no abarca el uso actual. |
Ejemplos de excepciones de errores de operación no permitida:
|
|
IOError |
Se genera una excepción IOError cuando se produce algún tipo de excepción de E/S. |
Este error se obtiene, por ejemplo, si se intenta realizar una operación de lectura y escritura en un socket no conectado o que haya perdido la conexión. |
|
MemoryError |
Se genera una excepción MemoryError cuando falla una solicitud de asignación de memoria. |
De forma predeterminada, la máquina virtual de ActionScript (ActionScript Virtual Machine 2) no impone ningún límite en cuanto a la memoria que puede asignar un programa de ActionScript. En un equipo de escritorio, los errores de asignación de memoria no son frecuentes. Se generará un error cuando el sistema no pueda asignar la memoria necesaria para una operación. De este modo, en un equipo de escritorio, esta excepción es poco habitual, a menos que la solicitud de asignación sea muy grande. Por ejemplo, una solicitud de 3.000 millones de bytes resulta imposible, ya que un programa para Microsoft® Windows® de 32 bits sólo puede acceder a 2 GB del espacio de direcciones. |
|
ScriptTimeoutError |
Se genera una excepción ScriptTimeoutError cuando se alcanza un intervalo de tiempo de espera del script de 15 segundos. Si se captura una excepción ScriptTimeoutError, se puede gestionar el tiempo de espera del script con mayor comodidad. Si no hay controlador de excepciones, la excepción no capturada mostrará un cuadro de diálogo con un mensaje de error. |
Para evitar que un desarrollador malintencionado capture la excepción y permanezca en un bucle infinito, sólo se puede capturar la primera excepción ScriptTimeoutError generada durante la ejecución de un script determinado. El código del usuario no podrá capturar una excepción ScriptTimeoutError posterior; ésta se dirigirá inmediatamente al controlador de excepciones. |
|
StackOverflowError |
La excepción StackOverflowError se genera cuando se agota la pila disponible para el script. |
Una excepción StackOverflowError puede indicar que se ha producido recursión infinita. |
Flash CS3
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/main/00000108.html