Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2013, 09:50
Bernat
 
Fecha de Ingreso: noviembre-2008
Mensajes: 17
Antigüedad: 16 años, 4 meses
Puntos: 0
Pregunta SharedObjects para guardar el fotograma dentro de un clip

Hola, he revisado los posts de este foro referente a SharedObjects pero en ninguno de ellos he encontrado respuesta a lo que necesito. Os comento:

En base a este tutorial http://www.cristalab.com/tutoriales/sharedobjects-en-flash-c10l/#comment-form necesito hacer lo mismo pero que en vez de guardar campos de formulario guarde el fotograma de ciertos clips. Es decir, a medida que el juego que estoy terminando va avanzando, ciertos clips van canviando al fotograma 2, al 3, 4… para mostrar diferentes cosas. Pues necesito adaptar el tutorial de manera que me guarde la posición de los fotogramas de esos clips, y que los recupere al cargar los datos.

De hecho lo he logrado, en parte. Funcionar me funciona pero lo que necesito es que guarde de tal forma que al cerrar el flash y volver a abrirlo, al darle al botón de cargar lo recupere.


Este es el código que he utilizado:
(el clip que tiene que recordar el frame se llama "puntuacion")

En root:
Código Javascript:
Ver original
  1. function guardarDatos(nombre:String) {
  2.    var disco_so:SharedObject;
  3.    disco_so = SharedObject.getLocal("savedFrame");
  4.    disco_so.flush();
  5. }
  6. function cargarDatos(dato) {
  7.    var disco_so:SharedObject;
  8.    disco_so = SharedObject.getLocal("savedFrame");
  9.    return disco_so.data.savedFrame;
  10. }

En botón guardar:
Código Javascript:
Ver original
  1. on (release) {
  2.    var savedFrame:Number = _root.puntuacion._currentframe;
  3.    _root.disco_so.data.savedFrame = savedFrame;
  4. }

Botón cargar:
Código Javascript:
Ver original
  1. on (release) {
  2.    puntuacion.gotoAndStop(_root.disco_so.data.savedFrame);
  3. }


Muchas gracias por la ayuda!

Última edición por Bernat; 06/06/2013 a las 10:04