Comunidad de diseño web y desarrollo en internet online

Juego Flash Lite guardar puntaje

Citar            
MensajeEscrito el 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!!

Por T1000

Claber

121 de clabLevel



Genero:Masculino  

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

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 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
[email protected]

2da Vez:
Juan
[email protected]

Cuando haga click en cargar me tendria que generar:

Nombre:
Pepe
Juan

Email:
[email protected]
[email protected]

Muchas Gracias!!

Saludos!!!!

Por T1000

Claber

121 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 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

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 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 ActionScript :

//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!

Por T1000

Claber

121 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 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

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 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!!!

Por T1000

Claber

121 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 23 Jun 2009 01:57 pm

Por T1000

Claber

121 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 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!

Por blocketpc

21 de clabLevel



 

firefox

 

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