Ver Mensaje Individual
  #9 (permalink)  
Antiguo 08/03/2006, 12:02
Avatar de luistar
luistar
 
Fecha de Ingreso: marzo-2005
Ubicación: Argentina
Mensajes: 939
Antigüedad: 19 años, 8 meses
Puntos: 0
hola no entiendo bien lo que quieres hacer

en esta función:

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

nombreEm : debe ser una cadena
arrayUsadas : deber ser un array cuyos elementos son lo arrays donde buscar la cadena

pero según ésta lineas:
if(coincidenA[0]){ arrayUsadas+=","+coincidenA[0]; }
if(coincidenA[1]){ arrayUsadas+=","+coincidenA[1]; }
...

deduzco que arrayUsadas es una cadena y no un array como debería

se pudo haber harmado una cadena de este tipo
var arrayUsadas:String = 'array1,array2,array3';

y luego con eval, evaluariamos la cadena como código
eval('Array('+arrayUsadas+');');

pero eso funciona en php, javascript y probablemente en otros lenguajes
pero no en actionscript

HAbER SI ENTENDI ALGO
lo que intentas es armar el array arrayUsadas con los elementos que cumplan cierta condición
if(coincidenA[0]){ arrayUsadas+=","+coincidenA[0]; } ...
para pasarle como parámetro a la función

si es ello, estás procediendo de manera incorrecta
...

aclara un poco más el detalle xD
__________________
Si digo que soy mentiroso. ¿Lo soy?