Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/05/2005, 03:16
Enea
 
Fecha de Ingreso: junio-2003
Mensajes: 744
Antigüedad: 20 años, 10 meses
Puntos: 0
Operaciones con cadenas

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.
__________________
Ibisof | Saludos desde Eivissa !!! :p