Foros del Web » Creando para Internet » Flash y Actionscript »

Cambiar de letra aleatoria en txt

Estas en el tema de Cambiar de letra aleatoria en txt en el foro de Flash y Actionscript en Foros del Web. Bueno hace tiempo hice un post parecido pero no recibi ayuda, ojala que ahora puedan ayudarme. Bueno lo que quiero es hacer un clip que ...
  #1 (permalink)  
Antiguo 15/06/2006, 10:47
Avatar de Nova  
Fecha de Ingreso: enero-2003
Ubicación: Hyo
Mensajes: 832
Antigüedad: 21 años, 9 meses
Puntos: 1
Cambiar de letra aleatoria en txt

Bueno hace tiempo hice un post parecido pero no recibi ayuda, ojala que ahora puedan ayudarme.
Bueno lo que quiero es hacer un clip que contenga una caja de texto y que por 3 segundos esta caja cambie de letra (esta caja debe cambiar aleatoriamente desde A hasta Z) y luego de pasado el tiempo se quede en la letra C.
Untente hacer un codiigo para esto pero terminado el tiempo no se quedaba en la letra que queria. gracias por la ayuda...
__________________
http://about.me/jemano
  #2 (permalink)  
Antiguo 15/06/2006, 15:01
Avatar de luistar  
Fecha de Ingreso: marzo-2005
Ubicación: Argentina
Mensajes: 939
Antigüedad: 19 años, 8 meses
Puntos: 0
abre un nuevo documento de Flash 8
y prueba este código:
Código:
//-------------->
var random_entre:Function = function(minimo:Number,maximo:Number):Number{
	return Math.round(Math.random()*(maximo-minimo))+minimo;
}
//-------------->
var campo:TextField = this.createTextField('campo',this.getNextHighestDepth(),50,50,24,24);
var tiempo_inicio:Number = getTimer();
var tiempo:Number = 5; //segundos
this.onEnterFrame=function():Void{
	campo.text = String.fromCharCode(random_entre(65,90));
	if(getTimer()-tiempo_inicio>=tiempo*1000){
		campo.text='C';
		delete this.onEnterFrame;
	}
}
//-------------->
stop();
esta es una de las maneras :D
__________________
Si digo que soy mentiroso. ¿Lo soy?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:54.