Hola a tots/es! Com puc fer que un arxiu de Flash guardi les entrades de text de l'usuari en variables un cop s'ha tancat la pel.licula? Com es poden guardar les variables en un arxiu extern? (txt, html...)
Gràcies!!!!
//assignar a l'objecte un nom d'arxiu, (té extensió .sol)
objecte = SharedObject.getLocal ("arxiu");
// assignem propietats a l'objecte
objecte.data.nom = "joan garnet";
objecte.data.clau = "noteladire";
// veiem que realment funciona
trace ("nom: " + objecte.data.nom + "; clau: " + objecte.data.clau);
/// podem itinerar l'objecte de l'última a la primera propietat (va al revès...)
for (i in objecte.data)
{
trace ("for in..... "+i + " : " + objecte.data[i]);
}
// grabem a la màquina client per a veure la info en una altra visita
objecte.flush ();
// si tornessim un altre dia, per veure la info que hem guardat fariem:
obj_lectura = SharedObject.getLocal ("arxiu");
trace (" recuperar "+obj_lectura.data.nom)
// per borrar fem servir
delete objecte;
trace ("hem borrat --> nom: " + objecte.data.nom + "; clau: " + objecte.data.clau);
// modifiquem valors si volem
obj = SharedObject.getLocal ("arxiu");
obj.data.nom = "toni rufo";
obj.data.clau = "nolase";
trace ("nom: " + obj.data.nom + "; contraseña: " + obj.data.clau);
/* PARA ELEGIR LA RUTA donde guardamos el .sol, se pondria un segundo parametro a la funcion getLocal, tras el nombre del archivo, que seria dicha ruta, asi: */
obj = SharedObject.getLocal ("arxiu", "/flash");
/* Para ver el tamaño del fichero .sol en bytes*/
obj = SharedObject.getLocal ("arxiu");
tamany = obj.getSize ();
trace ("tamany arxiu: "+tamany+" bytes");
// si tornessim un altre dia, per veure la info que hem guardat fariem:
obj_lectura = SharedObject.getLocal ("arxiu");
trace (" recuperar "+obj_lectura.data.nom)
Usuaris navegant en aquest fòrum: No hi ha cap usuari registrat i 1 visitant