Comunidad de diseño web y desarrollo en internet online

Grabar un archivo XML, HTML o TXT en FLASH

Citar            
MensajeEscrito el 06 Oct 2005 11:05 am
Buenas. Necesito saber si alguien tiene algún ejemplo que realmente funcione de como guardar un archivo XML, HTML o TXT con flash, es decir, tener algunos textbox en los cuales se pueda escribir y que estos se guarden en un archivo en el servidor, y que despues se pueda leer desde otro FLASH.
eh buscado ejemplos, pero no encontre ninguno que pueda resolver mi problema, muchas gracias!
espero que puedan ayudarme!
Martín

Por nmigo

2 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 06 Oct 2005 11:33 am
SI te enteras de como hacerlo por favor avisame
[email protected]
Llevo tiempo intentandolo
gracias

Por sagetivefx

37 de clabLevel



Genero:Masculino  

España

netscape
Citar            
MensajeEscrito el 07 Oct 2005 06:10 am
algo sencillo, 100% mejorable es asi:

codigo actionscript

Código :

var miLV:LoadVars = new LoadVars();

miLV.onLoad = function (success:Boolean){
   if (success){
      if (this.accion=='G'){
         trace(this.confirmar);
      } else {
         texto.text= this.confirmar;
      }
   }
   else{
      trace("error en el script");
   }
   
}

btnGuardar.onRelease = function (){
   miLV.texto= texto.text;
   miLV.nombre = nombretxt.text;
   miLV.accion = 'G';
   miLV.sendAndLoad("http://localhost/archivos.php",miLV,"POST");
}
btnAbrir.onRelease = function (){
   miLV.texto= texto.text;
   miLV.nombre = nombretxt.text;
   miLV.accion = 'A';
   miLV.sendAndLoad("http://localhost/archivos.php",miLV,"POST");
}


codigo php:

Código :

<?php
   $contenido= $_POST["texto"];
   $nombre = $_POST["nombre"];
   $accion = $_POST["accion"];
   if ($accion=='G'){
      $fp=fopen($nombre,"w");
      if (fwrite($fp,$contenido)){
         echo "&confirmar= se guardo correctamente";
      }
      else {
         echo "&confirmar=no se guardo";
      }
      fclose($fp);
   }
   else {
      
      if (file_exists($nombre)){
         $fp=fopen($nombre,"r");
         echo "&confirmar=".fread($fp,filesize($nombre));
         fclose($fp);
      }
      else {
         echo "&confirmar=error al abrir archivo";
      }
      
   }
?>


lo hice rapido, por eso digo 100% mejorable :wink:

saludos :)

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 07 Oct 2005 01:03 pm
Este post, esta duplicado...es viable pedir que algun Bofh cierre alguno, e incluya las respuestas de ambos en uno solo????
Gracias.

Editado una vez, el otro ya esta cerrado.....

Por rolv

Claber

2000 de clabLevel

3 tutoriales

 

firefox
Citar            
MensajeEscrito el 08 Nov 2005 11:54 am
La parte de Php me pierde un poco la verdad.
entiendo que el codigo en php va en la web , yo tendira que hacerlo en local pero imagino que con cambiar al ruta valdria?

Con la parte de flash lo que hacemos es recoger las variables y mandarlas a php y luego php se encarga de escribirlas?

La parte de Php me desborda me la puedes explicar un poco ?
Que tipo de archivo guardara? con que extension?

Por kabut0

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Nov 2005 04:58 pm
emmm bueno aqui di una ligera explicacion de como puedes hacer para que funcione:

http://www.cristalab.com/foros/viewtopic.php?p=89532#89532

Ahora si lees, lo del link que te di hago mencion de un input text con el nombre de instancia nombretxt, lo que escribas alli con el punto y la extensión que desees será el nombre del archivo completo, por ejemplo:nombre.txt o nombre.xml.

Por eso mismo dije en el post del codigo

Maikel escribió:

algo sencillo, 100% mejorable es asi:...

lo hice rapido, por eso digo 100% mejorable


Para entender ese código debes saber trabajar con LoadVars y
manipulación de archivos con php

Bueno cualquier duda aqui estaremos :)

saludos ^^

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 01 Sep 2010 05:02 am
Hola, perdón, no se si es ignorancia o qué? En lugar de poner nombretxt pongo nombre.txt o qué?

Por ncpleitez

7 de clabLevel



 

El Salvador

chrome
Citar            
MensajeEscrito el 01 Sep 2010 05:45 am
Ok, ya entendía como se crea el archivo txt, pero tengo un problema, me lo crea una vez, luego no lo puedo abrir, y tampoco lo puedo leer.

Por ncpleitez

7 de clabLevel



 

El Salvador

chrome
Citar            
MensajeEscrito el 01 Sep 2010 11:49 am
Ok, dos problemas que no había considerado, en las opciones del Fla para swf tengo que ponerle que se proyecte en 7 con actio script 2, y la otra es que en el código php falta & al final en los echos.

GRacias

Por ncpleitez

7 de clabLevel



 

El Salvador

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.