 
			
				30/05/2006, 13:49
			
			
			     |  
        |     |    |    Fecha de Ingreso: marzo-2005  Ubicación: Argentina  
						Mensajes: 939
					  Antigüedad: 20 años, 7 meses Puntos: 0     |        |  
      hola  
mira cómo funciona este código: 
(abre un documento flash, pega el código en el fotograma 1 y pruébalo) 
Flash7 ActionScript2  
Código:
  //primero creamos una función para rellenar una cadena con un caracter determinado ------------------------->
//ejemp: trace( rellenarCadena('hola',10,'_') );  esto rellenará la cadena 'hola' con el caracter '_' hasta llegar a los 10 caracteres
//el último parámetro es pocional: true (si queremos que se rellene al principio) y false (si queremos que se agregue al final), si no lo ponemos se agregará al fina
var rellenarCadena:Function = function(cadena:String,limite:Number,caracter_relleno:String,posicion:Boolean):String{
	if(cadena.length>=limite) return cadena;
	while(cadena.length<limite){
		if(posicion) cadena = caracter_relleno+cadena; else cadena += caracter_relleno;
	}
	return cadena;
}
//---------------------->
//ahora creamos una función para generar lo que quieres, le llamaremos: generarMiTexto
//solo le pasamos como parámetro 'n'
var generarMiTexto:Function = function(cuantos:Number):String{
	var texto_tmp:String = '';
	for(var n=1; n<=cuantos; n++) texto_tmp += rellenarCadena(String(n),4,'0',true)+"\n";
	return texto_tmp;
}
//listo :D, ahora el ejemplo
trace(generarMiTexto(20));
/*si quieres ponerlo dentro de un campo de texto al clickar en un botón sería algo asi:
boton.onRelease = function(){
	campo_de_texto.text = generarMiTexto(20);
}
//sencillo he?
//leo020588@gmail :D*/
  :D      
				__________________  Si digo que soy mentiroso. ¿Lo soy?           |