Ver Mensaje Individual
  #7 (permalink)  
Antiguo 08/03/2006, 11:26
Avatar de X3mdesign
X3mdesign
 
Fecha de Ingreso: octubre-2003
Ubicación: Madrid
Mensajes: 649
Antigüedad: 20 años, 6 meses
Puntos: 2
mmmmm, creo que no me he sabido explicar.... lo qu ehago es meter en un array las opciones de búsqueda usadas en cada momento, si no se usa se vacía la posición...

var coincidenA:Array = new Array("","","","")

y entonces me construyo una variable que me dé lo que esté usado según el formato para llamar a la función:

if(coincidenA[0]){ arrayUsadas+=","+coincidenA[0]; }
if(coincidenA[1]){ arrayUsadas+=","+coincidenA[1]; }
if(coincidenA[2]){ arrayUsadas+=","+coincidenA[2]; }
if(coincidenA[3]){ arrayUsadas+=","+coincidenA[3]; }

arrayUsadas=arrayUsadas.slice(1,arrayUsadas.length );

entonces así acabo teniendo las arrays

trace(coincidenA+" = "+arrayUsadas)

lesionA,,colorA, = lesionA,colorA
lesionA,,colorA,localizacionA = lesionA,colorA,localizacionA

entonces... lo que yo querría hacer es en vez de tener que poner un "switch" para todos los casos posible... pues algo así

if(filtrar_en_varios(nombreEm,arrayUsadas)){
coinciden.push(nombreEm);
}

me he explicado mejor??

Muuuuuuchas gracias!!
__________________
Nippon-Tour, tu portal sobre Japón
¿Te gusta el manga, haces tus propios dibujos? Visita FanArt de Nippon-Tour