Estoy haciendo un juego, de una trivia
en el cual tengo un MC llamado PREGUNTAS el cual tiene 50 fotogramas.
Del MC PREGUNTAS eligo al azar 5 fotogramas.
la cosa es que en la pelicula principal puse un campo de texto dinamico con variable "cuenta" que ira sumando 1 cada vez que alguien responda de forma correcta
tengo este codigo en el primer fotograma
Código ActionScript :
cuenta = 0;
stop();
var i = 0;
function shuffleArray (){
_root.arrayList01 = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50];
_root.arrayList02 = [];
// Shuffling arrayList01
while (_root.arrayList01.length > 0) {
_root.arrayList02.push(_root.arrayList01.splice(Math.round(Math.random() * (_root.arrayList01.length - 1)), 1)[0]);
}
}
shuffleArray();
trace (arrayList02);
var a = arrayList02[i];
preguntas.gotoAndStop(a);
//boton siguiente
siguiente.onRelease = function() {
//if (_root.i>_root.arraylist02.length-1){
_root.i++;
//trace (_root.i);
//trace (_root.arrayList02.length-1);
_root.a = _root.arrayList02[_root.i];
_root.preguntas.gotoAndStop(_root.a);
if (_root.i > _root.arrayList02.length-1){
//} else {
_root.shuffleArray();
_root.i=0;
_root.a = _root.arrayList02[_root.i];
_root.preguntas.gotoAndStop(_root.a);
trace (arrayList02);
}
this.gotoAndStop(2)
nextFrame();
}
siguiente.gotoAndStop(2)
Por alguna razon no me muestra mi puntaje como "0" si lo estoy declarando en la primera linea del codigo.
Pruebo solo el
Código ActionScript :
cuenta = 0;
en una nueva pelicula y no tiene problema.
Sera que se anula de alguna forma?
Como puedo solucionar esto si tengo que tener si o si un marcador, por que al responder correctamente 3 de 5 preguntas tienes acceso a inscribirte para un sorteo.
Saludos y Gracias por leer
Saludos
