|    
			
				29/03/2006, 09:52
			
			
			  | 
  |   |  |  |  |  Fecha de Ingreso: marzo-2005 Ubicación: Argentina 
						Mensajes: 939
					 Antigüedad: 20 años, 7 meses Puntos: 0 |  | 
  |  hola 
del ejemplo anterior cambia el código por éste  
Código:
  //---------------------->
var random_entre:Function = function(minimo:Number,maximo:Number):Number{
	return Math.floor(Math.random()*(maximo-minimo+1))+minimo;
}
//---------------------->
MovieClip.prototype.muevete_random = function(demora:Number){
	var el_mc:MovieClip = this;
	var fotograma_inicio:Number = random_entre(0,el_mc._totalframes);
	var fotograma_final:Number = random_entre(0,el_mc._totalframes);
	
	el_mc.gotoAndStop(fotograma_inicio);
	var muevete:Function = function(){
		if(el_mc._currentframe == fotograma_final) clearInterval(comienza_a_moverte);
		if(fotograma_final - fotograma_inicio > 0) el_mc.nextFrame();
		else el_mc.prevFrame();
	}
	
	var comienza_a_moverte:Number = setInterval(muevete,demora);
	trace('de '+fotograma_inicio+' a -> '+fotograma_final);
}
//---------------------->
//ejemplo
this.onMouseUp = function(){
	pelicula.muevete_random(1000);
}
//---------------------->
stop();
				__________________Si digo que soy mentiroso. ¿Lo soy?
     |