¿Quieres registrarte?

Juego Flash Lite guardar puntaje

Citar            
MensajePublicado: 03 Jun 2009 02:38 pm
Hola, hice un juego en Flash Lite 1.1, el cual genera un puntaje cuando termina de jugar el usuario. Quisiera poder permitirle al usuario ingresar su nombre y que guarde su puntaje, luego compararlo con las jugadas anteriores.

Pense en escribir un txt pero necesito php.. y creo que no va hacer conveniente con Flash Lite..

Necesitaría que no se use internet sino que grabe el puntaje en algun archivo externo o interno.. pero realemente nose como lo podria hacer..

Alguien me podría ayudar??

Desde ya muchas gracias!!!

Saludos!!

T1000


clabLevel: 74 Genero:Masculino



chrome
      MP    
Citar            
MensajePublicado: 03 Jun 2009 04:53 pm
investiga acerca de SharedObject, creo que es lo que necesitas ;)

tribak
Claber

Héroes
clabLevel: 1557
Kokiri's forest


3 Tips

firefox
  MSN Messenger     MP   Email   Web
Citar            
MensajePublicado: 04 Jun 2009 02:42 pm
Hola tribak! Gracias por tu ayuda!

Estuve investigando, encontre esto: http://www.cristalab.com/tutoriales/sharedobjects-en-flash-c10l/. Guarda un nombre y email y luego lo carga.

Mi intensión es guardar cada vez que ingresa un valor y luego mostrarlo, pero no el ultimo valor como guarda este ejemplo sino todas las veces incresadas.

Ingresa:
1era Vez:
Pepe
pepe@pepe.com

2da Vez:
Juan
juan@juan.com

Cuando haga click en cargar me tendria que generar:

Nombre:
Pepe
Juan

Email:
pepe@pepe.com
juan@juan.com

Muchas Gracias!!

Saludos!!!!

T1000


clabLevel: 74 Genero:Masculino



chrome
      MP    
Citar            
MensajePublicado: 04 Jun 2009 11:46 pm
podrias poner un ID incremental
y que se guarde en la misma sharedObject, asi pues, cuando vayas a guardar un nuevo usuario y score, no pondras usuario = ...
usuario[ID] = ...

algo asi

tribak
Claber

Héroes
clabLevel: 1557
Kokiri's forest


3 Tips

firefox
  MSN Messenger     MP   Email   Web
Citar            
MensajePublicado: 09 Jun 2009 05:35 pm
Me podrias pasar un ejemplo porque no use nunca un ID incremental.. Busque y no encuentro nada de Id incremental..

Código :

//Esta función recibe por parametro el nombre y el correo a guardar
function guardarDatos(nombre:String, correo:String) {

   //Creamos una nueva variable de tipo SharedObject, esta sera la
   //que nos guarde datos en el disco del usuario
   var disco_so:SharedObject;

   //El metodo "getLocal" del objeto "SharedObject" me devuelve
   //algo asi como un archivo que le pase por parametro, en este
   //caso, el archivo se llama "datos", si no existe, lo crea
   disco_so = SharedObject.getLocal("datos");

  //Los SharedObjects tiene una colección llamada "data", a esta
   //le asignamos todas las variables que vamos a guardar en el 
   //archivo, en mi caso les puse "elNombre" y "elCorreo"
   //Les asigno los datos que llegaron como parametro de la función
   disco_so.data.elNombre = nombre;
   disco_so.data.elCorreo = correo;
   
   //Por ultimo, esa instrucción del SharedObject guarda en el disco
   //los datos
   disco_so.flush();
}

Desde ya muchas gracias!

T1000


clabLevel: 74 Genero:Masculino



msie7
      MP    
Citar            
MensajePublicado: 09 Jun 2009 06:15 pm
es una variable que va incrementando un valor cada que es llamada, esto se hace para que no se repitan los valores

por ejemplo, pueden existir dos "juan perez" pero uno tiene el ID (identificador) 1 y otro el 2

lo mismo en tu codigo, la variable nombre, en vez de ser llamada asi, quedaria como nombre1 o nombre2
esto para que cada marcador se ponga en una variable diferente

tribak
Claber

Héroes
clabLevel: 1557
Kokiri's forest


3 Tips

firefox
  MSN Messenger     MP   Email   Web
Citar            
MensajePublicado: 09 Jun 2009 06:23 pm
Gracias por tu respuesta!

Bajandolo a codigo como seria?

El tema principal es que nose como guardar mas de 1 valor tanto como para nombre como para correo...

Muchas gracias!!!

T1000


clabLevel: 74 Genero:Masculino



chrome
      MP    
Citar            
MensajePublicado: 23 Jun 2009 01:57 pm
Logre hacerlo!

Les dejo el link que lo explica perfectamente: http://www.adobe.com/devnet/devices/articles/persistent_data.html

Espero que alguien le ayude!

Saludos!

T1000


clabLevel: 74 Genero:Masculino



chrome
      MP    
Citar            
MensajePublicado: 05 Jul 2009 06:13 pm
Hay que aclarar que no está soportado el uso de SharedObjects con Flash Lite 1.1 que es lo que habías indicado en un primer momento, imagino que al final compilaste tu proyecto para Flash Ltie 2.0 o superior.

Saludos!

blocketpc


clabLevel: 21



firefox
      MP     Web

   Página 1 de 1

Responder al tema
Respuesta Rapida


 

 

Cristalab BabyBlue + BloodBerry © 2007 Cristalab
Powered by phpBB © 2001, 2007 phpBB Group

3 6 7 8 10 11 12 14 15 17 18 28 34 38 40 42 44 45 46 47 48