08/03/2006, 11:26
|
| | | Fecha de Ingreso: octubre-2003 Ubicación: Madrid
Mensajes: 649
Antigüedad: 21 años, 1 mes 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 |