Archive para Julio, 2011
Como guardar datos de forma permanente en Flash (ActionScript 3)
Guardar datos, que permanezcan utilizables incluso cuando se cierra Flash es algo realmente sencillo. Es una buena técnica para guardar los progresos en los videojuegos, puntos, niveles, etc.
Para guardar datos debemos de usar el objeto: SharedObject (más info), esto objeto, entre otras cosas, nos permite guardar variables en disco, para luego poder leerlas y modificarlas cada vez que lo necesitemos.
La forma de guardar los datos
// Importamos la libreria
import flash.net.SharedObject;// Iniciamos nuestra variable tipo SharedObject
var so:SharedObject;// Iniciamos nuestro fichero de datos
so = SharedObject.getLocal("/ficherodondeguardamoslosdatos");// Añadimos un valor (por ejemplo la puntuación)
so.data.puntuacion = miPuntuacionJuego;// Guardamos los datos
so.flush();
// Importamos la libreria
import flash.net.SharedObject;// Iniciamos nuestra variable tipo SharedObject
var so:SharedObject;// Iniciamos nuestro fichero de datos
so = SharedObject.getLocal("/ficherodondeguardamoslosdatos");// Recuperamos un valor (por ejemplo la puntuación)
if (so.data.puntuacion>0) { // Hay que asegurarse que los datos guardados tienen información válidamiPuntuacionJuego = so.data.puntuacion;}







(3 votos, media: 4 de 5)