Que tal
Alguien de aqui ha escrito un archivo TXT mediante ACTIONSCRIPT
| ||||
escribir un .txt... no sera que quieres carga un .txt en tu pelicula...
__________________ _________________________________ Mario Contreras || Diseñador Gráfico + Web:Mi Blog |
| ||||
No Crew, necesito escribir un Archivo TXT, con variables y luego ver si se puede reescribir. Lo que pasa es que estoy haciendo una encuesta con flash, pero me pidieron que no usara bases datos. Yo ya lo hice con Flash y Java, la clase de Java.IO escribia el archivo TXT con los valores de una base de datos y luego los importaba en flash Pero ahora necesito hacerlo todo esto con Flash solamente viejo :|
__________________ "Dar cualquier cosa que sea menos que lo mejor de uno mismo es sacrificar el don que han recibido" |
| ||||
Asi es juancavaor Lo voy a hacer con PHP, pero sin mYsql Y EL TXT va a servir como almacenador de variables, primero las leo en el flash con Load Vars, traigo el valor y despues utilizo el PHP para escribir el TXT con el nuevo valor, y así hacemos el Ciclo Pero, gracias a todos por las contribuciones
__________________ "Dar cualquier cosa que sea menos que lo mejor de uno mismo es sacrificar el don que han recibido" |
| ||||
Y para los que estén interesados, este es el código que encontré (está en inglés) En el flash quedaria asi : var fileContents = "This is the string we are writing to the file."; loadVarsText = new loadVars(); loadVarsText.onLoad = function(success) { if (success) { if (this.wroteFile == true) { trace("Success! Write to file complete."); } else { trace("Error, write to file failed!."); } } else { trace("Error, loadVars failed!"); } }; loadVarsText.load("writeFile.php?&stuffToWrite="+f ileContents); Y el PHP, quedaría así <?php $filename ="myFile.txt"; $writeError = false; $fileStream; if (!$fileStream = fopen($filename,'a')) { $writeError = true; } else { if (!fputs($fileStream, $stuffToWrite)) { $writeError = true; } else { fclose($fileStream); } } print "&wroteFile=".$writeError; ?> The FLASH actionscript is contacting the PHP script and supplying the stuffToWrite. The PHP script will open the file path specified in $filename of the PHP script and use fopen() to open the file for writing. Refer to this link --> http://www.php.net/manual/en/function.fopen.php to see how you actually want to use fopen() in your PHP script. At the moment it is set to write to the end of the file; fopen($filename,'a').The PHP script then returns wroteFile back to the FLASH actionscript to tell it if it failed or not. Be sure that the PHP script is somewhere that "other" or "nobody" has permissions to create/edit the text file.
__________________ "Dar cualquier cosa que sea menos que lo mejor de uno mismo es sacrificar el don que han recibido" |
| ||||
Buen aporte Spiritmonger. En flash-db.com también hay mucho sobre eso. Saludos!
__________________ Proimagen7.com Videotutoriales de After Effects y Multimedia / Blog El secreto de la vida |