| Package | flash.errors |
| Classe | public dynamic class EOFError |
| Héritage | EOFError IOError Error Object |
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9 |
Voir aussi
| Méthode | Défini par | ||
|---|---|---|---|
|
Crée un nouvel objet EOFError.
| EOFError | ||
![]() |
Renvoie la pile d'appel d'une erreur sous la forme d'une chaîne lors de la construction de l'erreur (version de débogage de Flash Player seulement).
| Error | |
![]() |
Indique si la propriété spécifiée d'un objet est définie.
| Object | |
![]() |
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l'objet spécifié en tant que paramètre.
| Object | |
![]() |
Indique si la propriété spécifiée existe et est énumérable.
| Object | |
![]() |
Définit la disponibilité d'une propriété dynamique pour les opérations en boucle.
| Object | |
![]() |
Renvoie la chaîne "Error" par défaut ou la valeur contenue dans la propriété Error.message, si elle est définie.
| Error | |
![]() |
Renvoie la valeur primitive de l'objet spécifié.
| Object | |
| EOFError | () | Constructeur |
public function EOFError(message:String = "")
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9 |
Crée un nouvel objet EOFError.
Paramètresmessage:String (default = "") — Chaîne associée à l'objet Error.
|
EOFErrorExample pour montrer l'erreur générée à chaque tentative de lecture au-delà de la fin des données disponibles. Cette opération se déroule selon la procédure suivante :
byteArr et écrit la valeur booléenne false dans le flux d'octets à l'aide de writeBoolean(). byteArr est remise à 0 (au début du flux de données).readBoolean(). Le flux de données ne contient plus de données désormais.readBoolean() est rappelée et l'exception EOFError est émise et transférée à une instruction trace(), qui génère le message d'erreur associé aux objets 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.
}
}
}
}
M'envoyer un message électronique lorsque des commentaires sont ajoutés à cette page | Rapport de commentaire
Page en cours: http://livedocs.adobe.com/flash/9.0_fr/ActionScriptLangRefV3/flash/errors/EOFError.html