Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/09/2004, 16:07
duende1422
 
Fecha de Ingreso: agosto-2004
Mensajes: 67
Antigüedad: 20 años, 3 meses
Puntos: 0
Que tal, lo que haria seria crear dos funciones, una que me inicialice el array y otra que me compruebe si todos los elementos son unos.
Lo haria asi por ej:
Código:
//en el 1er frame declaro las funciones

 //Me pone todos los componentes en cero
inicializar = function(ar:Array){
  for(i=0;i<ar.length;i++){
	  ar[i]=0;
  
  }
}

//verifica si son todos unos
todosunos = function(ar:Array){
	var i;
	i=0;
	while ((i<ar.length)&&(ar[i]!=0)){
		i++;
	}
	if (i==ar.length){
		return 1;
	}else{
		return 0;
	}
}

//ya declare las funciones 

//en el frame 2 creo e inicializo el vector

ar = new Array(nro); //nro es la cantidad de componentes
inicializar(ar);

//en el frame 3 
//trace(ejecutando)

//en el frame 4 me fijo si son todos unos, sino no son vuelvo al frame 3

if (!todosunos(ar)){
	gotoAndPlay(3);
}

//en el frame 5
//trace(terminado)
Espero que se haya entendido, el ciclo va a estar entre el frame 3 y 4 hasta que todos sean 1. Cualquier otra consulta avisame. Hasta luego