Tengo una cadena que el usuario ha tipeado y quiero guardarla en un archivo en el disco duro de los usuarios. ¿Puedes hacer eso? Y si es así, ¿cómo?¿Cómo se puede guardar una cadena en un archivo en AS3?
Respuesta
Sí, puedes, con FileReference. Esto es básicamente cómo se hace:
var bytes:ByteArray = new ByteArray();
var fileRef:FileReference=new FileReference();
fileRef.save("fileContent", "fileName");
no parece demasiado difícil, ¿verdad? Y aquí es un video-tutorial en él también:
http://www.gotoandlearn.com/play?id=76
Y la documentación:
http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/
Espero que ayude.
Además, debe tener Flash Player 10 y una Gumbo Flex SDK instalado en su Flex Builder 3.
También puede echar un vistazo al siguiente ejemplo: http://blog.flexexamples.com/2008/08/25/saving-files-locally-using-the-filereference-classs-save-method-in-flash-player-10/
En Flex 3 no se no puede hacerlo a menos que cargue el archivo en el servidor y luego descargue el archivo a través del url en el escritorio.
En Air o Flex 4 puede guardarlo directamente desde la aplicación en el escritorio como se detalla anteriormente.
Ya que tenía una función de bytes de salida a un archivo (porque yo estaba haciendo algo con mapas de bits), que reutilizado en la salida una cadena, así, como este:
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. Guardar archivo XML en AS3 es posible
- 2. Cómo guardar una cadena en un archivo .txt en Delphi?
- 3. ¿Cómo se puede guardar JavaScript en un archivo local?
- 4. AS3/AIR/Mobile - Guardar bitmap en el archivo
- 5. ¿Cómo guardar esta cadena en un archivo XML?
- 6. ¿Cómo se puede leer un archivo en Groovy en una cadena?
- 7. ¿Cómo se puede leer el contenido de un archivo binario en una cadena en Clojure?
- 8. la conversión de una matriz en una cadena en AS3
- 9. Insertar en la cadena AS3
- 10. Guardar un TObject en un archivo
- 11. Elisp: cómo guardar datos en un archivo?
- 12. cómo guardar una figura pylab en un archivo en memoria que se puede leer en la imagen PIL?
- 13. Cómo guardar un objeto en un archivo en Delphi
- 14. Cómo guardar una imagen WPF en un archivo
- 15. HtmlAgility - Guardar el análisis en una cadena
- 16. ¿Cómo se define enum en as3?
- 17. ¿Cómo enviar una solicitud GET en AS3?
- 18. Delphi 2010: ¿Cómo guardar un registro completo en un archivo?
- 19. En Java, ¿cómo se convierte una Cadena en un char o un char en una Cadena?
- 20. guardar un archivo de texto en una variable en bash
- 21. ¿Guardar un NSView en un archivo png?
- 22. ¿Cómo se puede usar "First Responder" en un archivo xib?
- 23. ¿Cómo hacer que un MovieClip se elimine solo en AS3?
- 24. ¿Cómo se puede unir una cadena unicode urlencoded en python?
- 25. ¿Cómo se puede validar una cadena en Java?
- 26. ¿Cómo guardar backbuffer en un archivo en DirectX 10?
- 27. Problemas al guardar una foto en un archivo
- 28. ¿Cómo se reproduce un sonido en flash AS3 cuando termina?
- 29. ¿Cómo puedo guardar un objeto en un archivo?
- 30. No se puede guardar la salida de minicom en un archivo
el enlace que aparece es una muerta enlazar – Yozef