Comunidad de diseño web y desarrollo en internet online

Buscar repeticion

Citar            
MensajeEscrito el 19 Feb 2011 07:28 am
Hola, mi problema es el siguiente tengo una serie de botones que al presionarlos
se les agrega un visto y se guarda un valor fijo en un arreglo,
bien para que cuando presiono 2 veces el mismo boton no se me agrege 2 veces el mismo valor
uso el siguiente codifo

Código ActionScript :

function Selec(n:Number){//
 
while( buscarA(n)){
    ass.text="Esenumero ya lo eleguiste"
    }
   Apuestas[Apuestas.length]=n;
   }

function buscarA(An:Number):Boolean   {
   for(h=0;i<Apuestas.length;i++){ 
   if( Apuestas[i]==An ){ return true;
   }
    }
   return false;
   }

El tema es que cuando da true osea que se repite se lague el programa y no entiendo donde esta el bucle infinito?? bueno espero sus respuestas, gracias.


att. MaxiSan

Por MaxiiSan20

Claber

168 de clabLevel



Genero:Masculino  

Montevideo

firefox
Citar            
MensajeEscrito el 19 Feb 2011 11:56 am
Tendría que ser algo así:

var existe:Boolean = buscarA(n);
if(!existe) Apuestas.push(n);

EL bucle infinito es porque usas h e i en el loop de buscarA, cuando deberías usar siempre i

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 20 Feb 2011 10:57 pm
Gracias Jorge,
Los solucione dejo el codigo por sii alguien llega a tener algun problema similar

Código ActionScript :

function Selec(n:Number){//Guardamos apuesta
 
if( buscarA(n)){
    ass.text="Ese numero ya lo eleguiste"
   
    }
else {
   Apuestas[Apuestas.length]=n;
}
   }

Por MaxiiSan20

Claber

168 de clabLevel



Genero:Masculino  

Montevideo

firefox
Citar            
MensajeEscrito el 20 Feb 2011 10:58 pm
y en el boton va algo asi

Código ActionScript :

btn_0.onRelease=function(){this.gotoAndStop(2);Selec(0)};

Por MaxiiSan20

Claber

168 de clabLevel



Genero:Masculino  

Montevideo

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.