Guardar en TXT
6 seguidores
Muy buenas a todos/as, estoy encabezonado en realizar una aplicación en flash, que me permita guardar pequeñas cantidades de información en .txt, de forma que puedan ser editados desde el ejecutable de flash, simulando una base de datos secuencial.
He probado con el ShareObject, pero después de los intentos fallidos he llegado a la conclusión de que este "objeto" solo sirve en entorno de browser, es decir que no se interpreta desde el ejcutable.
Alguien me puede hechar una manilla???, por si existe alguna alternativa, algún otro método...
Muchísimas gracias
pau
Voy un poco justo de tiempo y no te puedo postear más información, solo decirte que el ShareObject si que funciona correctamente en los ejecutables y que es una buena alternativa si no piensas guardar mucha información (está limitado).
Si no consigues nada, pregunta de nuevo que buscaré un ratito para pasarte algún ejemplo.
dirarck
no tengo ni idea de flash, ni actionScript, pero se que tiene acceso a ficheros xml, por lo que pienso que sería mejor realizarlo en xml que txt puro y duro
Klein
Yo te recomendaría algo más completito. Sería combinar HTA + Javascript (utilizando FSO) + Flash.
adan
bueno... klein, HTA??? javascript ok pero... utilizando FSO?
jo si dieses unas poquitas más de pistas... jajajaja
Por ahora lo he conseguido con el ShareObject, pero klein me has picado y si pudieses aportar alguna información más para guiarme te lo agradecería. ;-)
Klein
HTA (Html Application): se utilizan para crear aplicaciones en Html.
Ventajas: El lenguaje es html aunque el archivo, en lugar de html, tiene que tener extensión hta. De esta manera no tienes que aprender lenguajes nuevos para crear una aplicación. No utiliza la seguirdad del navegador
FSO (File System Object): Objeto para trabajar con archivos y carpetass. Crearlos, copiarlos, etc. Para poder utilizarlo (grabar archivos en cliente, etc), necesitarás que esté dentro del archivo hta y no html.
Si necesitas más info te paso algún ejemplo (aunque tendría que ser esta tarde).
Usuario desconocido
Aká hay info muy interesante al respecto:
http://www.flash-db.com/Tutorials/saving/
la fayette
con el sharedobject seria tal que asi:
<code>
//myVar es la variable asignada al campo de texto
var myVar;
myLocalSO = sharedobject.getLocal("app_text", "/");
// creas un par de botones uno para salvar y otro para abrir
save_button.onPress = saveData;
display_button.onPress = displayData;
function saveData() {
myLocalSO.data.info = myVar;
myLocalSO.flush();
}
function displayData() {
myVar = myLocalSO.data.info;
}
</code>
la ruta del shared object es:
C:\Documents and Settings\Administrator\Application Data\Macromedia\Flash Player\localhost\app_text.sol
Una China en mi Zapato
justo hoy en ASnativos, la lista www.5dms.com he posteado la solucion a tus problemas ;)
<fieldset>de vez en cuando sale el tema de poder escribir un txt desde un ejecutable de flash... hoy he visto estas herramientas y la de flash write me ha parecido interesante.
http://www.flashmaxx.fsnet.co.uk/</fieldset>
tiene muy buena pinta, permite hacer ficheros txt tal y como tu pides.
-