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 08/11/2011, 09h13   #1
Nouveau Membre du Club
 
Développeur informatique
Inscription : septembre 2006
Messages : 138
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : septembre 2006
Messages : 138
Points : 32
Points : 32
Par défaut Ecriture de fichier en AIR

Bonjour,

Je dois développer une application AIR (à partir de flash CS4) qui doit écrire des xml sur le poste de l'utilisateur.
Je me suis penché sur les classes File et FileStream mais je ne trouve pas comment faire pour créer un fichier à la volée.

Quelqu'un aurait-il des tutos ou des infos sur ça ?

Merci
lecra est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2011, 10h13   #2
Nouveau Membre du Club
 
Développeur informatique
Inscription : septembre 2006
Messages : 138
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : septembre 2006
Messages : 138
Points : 32
Points : 32
Pour ce que ça intéresse, j'ai trouvé une solution :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
bt.addEventListener(MouseEvent.CLICK, sauver);
bt.buttonMode = true;
 
 
function sauver(evt:MouseEvent){
 
	if(saisie.text != ''){
		var dt:Date = new Date();
		var nomFic:String = String(dt.time) + '.txt';
 
		var file:File = File.documentsDirectory;
		file = file.resolvePath('save/' + nomFic);
 
		var fs:FileStream = new FileStream();
 
		fs.open(file, FileMode.APPEND);
		fs.writeUTFBytes(saisie.text);
		fs.close();
 
		saisie.text = '';
	}
	else{
		saisie.text = "Veuillez saisir un texte";
	}
}
bt est le nom d'un bouton sur la scène, saisie est le nom d'une zone de saisie ( ) ) et save/ est le nom du répertoire dans lequel sont sauvegardés les fichiers.
lecra est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h17.


 
 
 
 
Partenaires

Hébergement Web