Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS3
AS3 Questions relatives à la programmation ActionScript 3 (Cours AS3)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/11/2011, 15h37   #1
Candidat au titre de Membre du Club
 
Homme
Développeur Java
Inscription : novembre 2011
Messages : 41
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur Java
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2011
Messages : 41
Points : 10
Points : 10
Par défaut AIR/AS3 : lire un fileStream

Bonjour,

cela fait plusieurs heure que je lutte sur un truc tout bete: lire un fileStream et le convertir en String.

Code :
1
2
3
4
5
6
7
8
9
var publicPemFile:File = File.documentsDirectory;
publicPemFile = publicPemFile.resolvePath("app:/ressources/public.pem");
trace (publicPemFile.nativePath);
 
var publicPemFileStream:FileStream = new FileStream();
publicPemFileStream.open(publicPemFile, FileMode.READ);
 
var tampon:String = new String();
tampon = publicPemFileStream.readUTF();
Mon path s'affiche correctement, pas de soucis au niveau du File en lui meme je pense. En revanche, le File Stream me pose probleme. J'ai verifie, mon fichier est bien en UTF8. j'obtiens ceci:

Code :
Error #2030: End of file was encountered.
J'ai aussi essaye de recuperer mon fichier bytes par bytes avec un readByte, mais j'obtiens du coup une suite de valeurs que je ne sais pas retranscrire en characteres.

Voila, si vous avez des suggestions, elles sont les bienvenues. Merci d'avance.

Edit: Je me suis debrouille autrement, j'ai recuperer le contenu de mon fichier dans un ByteArray que j'ai ensuite converti en String.
Desole pour le derangement.
MedyAndFriends est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h43.


 
 
 
 
Partenaires

Hébergement Web