| Paquete | flash.errors |
| Clase | public dynamic class EOFError |
| Herencia | EOFError IOError Error Object |
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Véase también
| Método | Definido por | ||
|---|---|---|---|
|
Crea un nuevo objeto EOFError.
| EOFError | ||
![]() |
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 | |
![]() |
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 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 | |
| EOFError | () | constructor |
public function EOFError(message:String = "")
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Crea un nuevo objeto EOFError.
Parámetrosmessage:String (default = "") — Una cadena asociada al objeto Error.
|
EOFErrorExample para mostrar el error generado si se realiza un intento de leer más allá del final de los datos disponibles. Esto se consigue con los pasos siguientes:
byteArr y escribe un valor booleano de false en el flujo de bytes mediante writeBoolean(). byteArr se restablece como 0 (inicio del flujo de datos).readBoolean(). Ahora el flujo de datos no contiene datos.readBoolean() por segunda vez y se captura y pasa EOFError a una sentencia trace(), que devuelve el mensaje de error asociado a los objetos EOFError.
package {
import flash.display.Sprite;
import flash.errors.EOFError;
import flash.utils.ByteArray;
public class EOFErrorExample extends Sprite {
public function EOFErrorExample() {
var byteArr:ByteArray = new ByteArray();
byteArr.writeBoolean(false);
trace(byteArr.length); // 1
byteArr.position = 0;
try {
trace(byteArr.readBoolean()); // false
}
catch(e:EOFError) {
trace(e);
}
try {
trace(byteArr.readBoolean());
}
catch(e:EOFError) {
trace(e); // EOFError: Error #2030: End of file was encountered.
}
}
}
}
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/flash/errors/EOFError.html