Guardar y mostrar variables

Hola, tengo este problema.
Tengo un archivo de flash que me pide al principio mediante un MC el nombre del Jugador y ese dato se almacena en una variable.
El jugador realiza el juego si responde a las preguntas que se le plantean va acumulando una puntuación, que también se almacena en otra variable.
Al final se ha de mostrar mediante otro MC el nombre del Jugador y la puntuación que ha sacado.
Todas estas variables van en una misma película, por ejemplo juego.swf.
Esta película, juego.swf va dentro de otra aplicación, por ejemplo proyecto.swf que llama al archivo juego.swf mediante la orden loadMovie() y la carga en un MC por ejemplo con nombre de instancia cont1.
He probado "casi" de todo y no logro mostrar el nombre del juagar ni la puntuación obtenida...
¿Podéis decirme en que estoy fallando...?
Muchas gracias.

1 Respuesta

Respuesta
1
Para que eso funcione las variables en las cuales guardas el nombre del jugador y su respectiva puntuación deben ser globales y preferiblemente declaradas e inicializadas en proyecto.swf. Al referirte a ellas dentro de juego.swf hazlo como
_global.Nombre y _global.puntuacion, por ejemplo.
Ya lo probé y funciona. Solo te digo que si utilizas un campo de texto dinámico para visualizar el nombre y la puntuación en la película proyecto.swf debes crear un intervalo que actualice dicha visualización sino no veras nada, por ejemplo:
setInterval(actualizar, 1);
function actualizar() {
control1 = _global.Nombre
control2 = _global.puntuacion
}
Siendo control1 y control2 los nombres de las variables de los textos dinámicos.
Si deseas te paso los fuentes de la prueba que realicé.
Nos vemos...

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas