Foros del Web » Creando para Internet » Flash y Actionscript »

SharedObjects para guardar el fotograma dentro de un clip

Estas en el tema de SharedObjects para guardar el fotograma dentro de un clip en el foro de Flash y Actionscript en Foros del Web. 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: ...
  #1 (permalink)  
Antiguo 06/06/2013, 09:50
 
Fecha de Ingreso: noviembre-2008
Mensajes: 17
Antigüedad: 15 años, 6 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

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:38.