Tengo un problema que me esta desesperando hasta niveles desconocidos
la idea es que tengo 3 botones generados dinamicamente por medio de un for (con attachMovie)
Para las funciones de OnRollOver y onRollOut no hay el minimo problema, pero cuando trato de aplicar el mismo concepto en onPress es cuando de plano hace lo que le viene en gana
en si, la parte de los botones seria esta:
Código:
el problema es que el trace siempre me manda el ultimo valor del arreglo (arrTrace) y no valores consecuentes como debierafor(i=0;i<3;i++){ _root["btn"+(i+1)].onRollOver = function () { ... } _root["btn"+(i+1)].onRollOut = function () { ... } _root["btn"+(i+1)].onPress = function () { trace(_root.arrTrace[i]); } }
hize un experimento en un proyecto nuevo con solo este codigo y va perfecto, pero al momento de mezclarlo con mi proyecto actual hace lo mismo (pone el ultimo valor al presionar el boton)
Código:
ojala alguien entienda mi duda y tenga alguna idea de como solucionarla for(i=0;i<3;i++){ this["test"+i] = "hola"+i } for(i=0;i<3;i++){ temp = eval("test"+i); trace(temp); }