Aggg... No sé operar con cadenas en flash... Y mira que es tonto lo que quiero conseguir :(
1.- Tengo mc creados dinamicamente y quiero que al pulsarlos se haga un trace de x para luego mandarlo a una función,
he intentado hacer un indexOf buscando la palabra clip para luego sacar lo que vaya despues que será el valor de x pero siempre me sale el dichoso "undefined".
Código:
z=75;
for (x=1; x<totalidad+1; x++) //Valor de x en bucle
{
_root.createEmptyMovieClip("clip"+x,x*5);
_root["clip"+x].createTextField("numero"+x,x*37,z,576,15,20);
_root["clip"+x]["numero"+x].text=x;
_root["clip"+x]["numero"+x].setTextFormat(formato);
z=z+15;
}
for (x=1; x<totalidad+1; x++)
{
_root["clip"+x].onPress=function()
{
cad=this.indexOf(clip);
trace (cad);
}
}
2.- Otro problema es que tengo que hacer divisiones que siempre me darán de resultado estas opciones:
lo que sea.3333.... o lo que sea.6666....
Me gustaría saber como puedo sacar solo el primer número decimal para poder hacer un if, he probado un montón de funciones string pero nada.. siempre ¡undefined!
Código:
mod=p/3;
redondeo=mod.round(1,1);
//cad=mod.substring(0,3);
trace(redondeo);
Alguien puede ayudarme con esto por favor??
Muchas gracias de antemano.