J'ai une chaîne que l'utilisateur a tapé et je veux l'enregistrer dans un fichier sur le disque dur de l'utilisateur. Peux-tu faire ça? Et si oui, comment?Comment pouvez-vous enregistrer une chaîne dans un fichier dans AS3?
Répondre
Oui, vous pouvez, avec FileReference. Ce est essentiellement comment faire:
var bytes:ByteArray = new ByteArray();
var fileRef:FileReference=new FileReference();
fileRef.save("fileContent", "fileName");
ne semble pas trop dur, est-il? Et voici une vidéo tutoriel sur elle aussi:
http://www.gotoandlearn.com/play?id=76
Et la documentation:
http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/
espoir qui aide.
De plus, vous devez avoir Flash Player 10 et un SDK Flex Gumbo installé dans votre Flex Builder 3.
Vous pouvez également consulter l'exemple suivant: http://blog.flexexamples.com/2008/08/25/saving-files-locally-using-the-filereference-classs-save-method-in-flash-player-10/
Dans Flex 3 ne vous ne peut pas le faire, sauf si vous téléchargez le fichier sur le serveur, puis téléchargez le fichier via une URL sur le bureau.
Dans Air ou Flex 4, vous pouvez l'enregistrer directement de l'application sur le bureau comme indiqué ci-dessus.
Depuis que j'avais une fonction d'octets de sortie dans un fichier (parce que je faisais quelque chose avec bitmaps), je réutilisée pour produire une chaîne aussi bien, comme ceci:
var filename:String = "/Users/me/path/to/file.txt"; var byteArray:ByteArray = new ByteArray(); byteArray.writeUTFBytes(someString); outFile(filename, byteArray); private static function outFile(fileName:String, data:ByteArray):void { var outFile:File = File.desktopDirectory; // dest folder is desktop outFile = outFile.resolvePath(fileName); // name of file to write var outStream:FileStream = new FileStream(); // open output file stream in WRITE mode outStream.open(outFile, FileMode.WRITE); // write out the file outStream.writeBytes(data, 0, data.length); // close it outStream.close(); }
- 1. Utiliser une chaîne comme une expression E4X dans AS3?
- 2. Comment enregistrer une chaîne cryptée dans la base de données?
- 3. Comment enregistrer un contenu TextField à un fichier dans VB
- 4. trouver une chaîne dans un fichier gzippé dans un dossier
- 5. Conversion d'un tableau dans une chaîne en AS3
- 6. Comment enregistrer une note dans une chanson?
- 7. Comment écrire une chaîne XML dans un fichier?
- 8. Comment insérer une chaîne dans un fichier en Python?
- 9. Comment enregistrer une image instantanée d'un fichier SWF sur le serveur avec AS3?
- 10. Comment enregistrer des e-mails dans un fichier avec Perl?
- 11. Comment enregistrer la sortie du journal NAnt dans un fichier?
- 12. Enregistrer la sortie d'une inclusion dans une chaîne?
- 13. Enregistrer un nombre dans une chaîne de caractères entiers et le rappeler dans une action ultérieure
- 14. Comment enregistrer un fichier dans Flex avec Flash 9
- 15. Comment enregistrer le fichier dans un répertoire local
- 16. Comment utiliser ImageIO pour enregistrer plusieurs BufferedImages dans un fichier
- 17. Comment enregistrer le tas (vidage vers un fichier) dans Eclipse?
- 18. Comment enregistrer les caractères chinois dans un fichier avec Java?
- 19. Comment analyser un fichier .as (AS3)
- 20. Comment supprimer complètement un MovieClip dans AS3
- 21. Comment enregistrer un IObjectRenderer personnalisé dans log4net?
- 22. Trouvez les classes AS3 sont inclus dans un fichier SWF
- 23. Comment insérer une chaîne dans un rectangle?
- 24. tabIndex échoue dans un fichier swf AS3 chargé dans une application flexible
- 25. enregistrer une colonne dans un tableau
- 26. Comment analyser une date au format ISO dans Flex (AS3)?
- 27. Enregistrer le fichier dans NSDocumentDirectory de l'iPhone
- 28. Enregistrer des Btrees dans un fichier disque et le lire
- 29. chaîne remplacer dans un fichier avec php
- 30. Comment enregistrer un fichier NamedTemporaryFile dans un modèle FileField dans Django?
le lien fourni est un mort lien – Yozef