Flash - Crear archivo de texto

 
Vista:

Crear archivo de texto

Publicado por sebastian lx (1 intervención) el 26/01/2006 14:28:15
Hola:
Estoy haciendo una pagina en flash y desde esta genero un xml dentro de un string y lo paso por get. El problema es que cuando es muy grande el xml, se me corta y no me carga la pagina a la que se lo mando. Necesito poder escribir un archivo de texto en el servidor: es decir, crearlo, escribirlo y cerrarlo. Alguien sabe como hacer esto????

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Crear archivo de texto

Publicado por Alexandro (26 intervenciones) el 11/02/2006 23:18:42
Flash por si solo no escribe archivos txt nesecita de un segundo lenguaje como PHP,con el podrias crear un script para crear un txt.
Este es un ejemplo del lo que seria el script en PHP

<?php
//Capture data from $_POST array
$title = $_POST['Title'];
$comments = $_POST['Comments'];
$image = $_POST['Image'];
//Make one big string in a format Flash understand
$toSave = "Title=".$title."&Comments=".$comments."&Image=".$image;
//Open a file in write mode
$fp = fopen("anastasio.txt", "w");
if(fwrite($fp, $toSave)) echo "writing=Ok";
else echo "writing=Error";
fclose($fp);
?>

Y esto lo que ActionScript diria:

submit.onPress = function(){
if(Title.text!="" && Comments.text !="" && Image.text!=""){
myData.Title = Title.text
myData.Comments = Comments.text
myData.Image = Image.text
myData.sendAndLoad("save.php", myData, "POST") //php
//myData.sendAndLoad("save.asp", myData, "POST") //asp
//myData.sendAndLoad("save.cfm", myData, "POST") //cf
}
}
myData = new LoadVars()
myData.onLoad = function(){
if(this.writing=="Ok") {
gotoAndStop(2)
status.text = "Submited data was saved"
}
else status.text = "Error in saving submitted data"
}
stop()
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar