Comunidad de diseño web y desarrollo en internet online

Como añadir una precarga a un loadBitmapSmoothed de suavizado dinámico

Citar            
MensajeEscrito el 25 Ago 2011 09:16 pm
Hola amigos! Antes que nada agradezco cualquier ayuda que me pueda dar! Soy malo con el actionscript2 y me he encontrado con el siguiente problema:

Tengo un clip principal para cargar una pelicula externar con suavizado dinamico y le quiero añadir una precarga para indicar el progreso de la carga. Intenté probar con poner una precarga en la pelicula externa en 2 escenas y funciona cuando la ejecuto directamente. Pero no me funciona al cargarlo desde el clip principal con el loadBitmapSmoothed("pelicula.swf", mc1.mc); entonces quisiera saber si hay alguna forma de añadir un codigo de precarga al clip principal en el siguiente codigo que estoy utilizado:


import flash.display.*;

function loadBitmapSmoothed(url:String, target:MovieClip) {
var bmc:MovieClip = target.createEmptyMovieClip("bmc",target.getNextHighestDepth());

var listener:Object = new Object();
listener.tmc = target;

listener.onLoadInit = function(mc:MovieClip) {
mc._visible = false;
var bitmap:BitmapData = new BitmapData(mc._width, mc._height, true);
this.tmc.attachBitmap(bitmap, this.tmc.getNextHighestDepth(),"auto", true);
bitmap.draw(mc);
};

var loader:MovieClipLoader = new MovieClipLoader();
loader.addListener(listener);
loader.loadClip(url, bmc);
}

createEmptyMovieClip("mc1", getNextHighestDepth());
mc1.createEmptyMovieClip("mc", mc1.getNextHighestDepth());

loadBitmapSmoothed("pelicula.swf", mc1.mc);

mc1.onEnterFrame = function() {
mc1.mc._x = 200;
mc1.mc._y = 100;

}

Saludos!

Por huracanx

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Ago 2011 09:23 pm

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 25 Ago 2011 11:38 pm
gracias solisarg! perdona la ignorancia, pero el codigo de precarga se coloca antes de los que ya tengo o como?

Por huracanx

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Ago 2011 01:52 pm
Debajo de

listener.onLoadInit

pones

listener.onLoadProgress
listener.onLoadComplete

Según está en el tutorial, pero adaptado a tu caso, claro

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.