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:

  • Una clase base, como DisplayObjectContainer, proporciona mayor funcionalidad de la que puede admitir el escenario. Por ejemplo, si se intenta obtener o establecer una máscara en el escenario (mediante stage.mask), Flash Player generará un error IllegalOperationError con el mensaje "La clase Stage no implementa esta propiedad o método".
  • Una subclase hereda un método que no requiere y que no desea admitir.
  • Se llama a determinados métodos de accesibilidad al compilar Flash Player sin compatibilidad de accesibilidad.
  • Las funciones exclusivas de edición se invocan desde una versión de Flash Player en tiempo de ejecución.
  • Se intenta establecer el nombre de un objeto que se coloca en la línea de tiempo.

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