Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/06/2011, 01:33
Avatar de Asus2800
Asus2800
 
Fecha de Ingreso: mayo-2011
Mensajes: 39
Antigüedad: 13 años, 6 meses
Puntos: 1
Respuesta: Preloader y boton que llama a un MC - AS3

Buenas te dejo una solucion ...

1 Creas un MC llamado loader
2 Dentro del "MCloader" crea 2 capas , en capa1 crea un fotograma clave y pone un cuadro de texto con el nombre de instancia porc_txt y que sea texto dinamico. En la capa2 crea un fotograma clave y dibuja un circulo por ejemplo de 6 x 6 y por ejemplo vas insertando fotogramas claves cada 10 fotogramas y el circulo lo vas moviendo en forma circular alrededor de cuadro de texto q tienes en la otra capa, y al terminar la vuelta , en los fotogramas medio entre 1 y 10 , 10 y 20, y asi los q tengas le das interpolacion clasica.. para que se forme un efecto de movimiento
3 En la escena crea 2 capas tambien , en la capa1 crea un fotograma clave y arrastra el "MCloader" que creaste poniendole el nombre de instancia preloader.
En la capa2 crea un fotograma clave, presiona F9 para abrir el cuadro de codigo y pega el siguiento codigo :

Código:
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.OPEN, onOpen);
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgress);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
loader.load(new URLRequest("NOMBREDELARCHIVO.swf"));

function onOpen(e:Event):void
{
	preloader.visible = true;
}
function onProgress(e:ProgressEvent):void
{
	var porc:Number = Math.round((e.bytesLoaded * 100)/e.bytesTotal);
	preloader.porc_txt.text = porc + "%";
}
function onComplete(e:Event):void
{
	preloader.visible = false;
	
	
	addChild(loader);
}
Espero que te sirva mi ayuda.... Saludos
__________________
****EN LA PRACTICA Y EL ERROR NACE LA PERFECCION****