Comunidad de diseño web y desarrollo en internet online

Problema con precarga externa AS3

Citar            
MensajeEscrito el 03 Dic 2010 10:50 am
¿Alguien puede ayudarme con esto??
El problema que tengo es que al comienzo de mi página, la precarga funciona bien, pero cuando cargo películas externas que tienen la misma precarga, no funciona, y ya no sé qué probar... ¿Cambia algo cuando la precarga está en una película externa??
Gracias y saludos!

El código que uso en el primer fotograma de la película es el siguiente:

Código ActionScript :

stop();
addEventListener(Event.ENTER_FRAME,cargando);

function cargando(event:Event):void{
var bytesTotales = stage.loaderInfo.bytesTotal;
var bytesCargados = stage.loaderInfo.bytesLoaded;
var porcentaje = Math.round(bytesCargados * 100/ bytesTotales);

textoPorcentaje1.text = porcentaje + "% cargado";
cargaAnimada1_mc.gotoAndPlay(porcentaje);

if (bytesCargados == bytesTotales)
{
removeEventListener(Event.ENTER_FRAME,cargando);
gotoAndPlay(2);
removeChild(textoPorcentaje1);
removeChild(cargaAnimada1_mc);
 }
}

Por GUSUM

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 03 Dic 2010 02:52 pm

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 03 Dic 2010 03:04 pm
Gracias Jorge, lo miraré.

Por GUSUM

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Dic 2010 10:00 am
Hola a todos,

He estado mirando el link que me ha puesto Solisarg a cerca de los preloader "reutilizables", muy interesante; y quisiera saber:
¿Cual sería la manera usar este preloader, colocándolo en cada botón no?, o haciendo que cada botón me lleve a un fotograma y allí poner el preloader con la carga, verdad?

Gracias y saludos!

Por GUSUM

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Dic 2010 10:04 am
La forma sería que cada botón llame al preloader pasándole como argumento el archivo a cargar

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 08 Dic 2010 10:08 am
Gracias por tu respuesta.

Saludos

Por GUSUM

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Dic 2010 12:08 pm
Estoy tratando de enterder cómo funciona el código de este preloader (es el que figura en el enlace que pasó solisarg) y en algunas cosas tengo mis lagunas... ¿Alguien que tenga más experiencia en AS3 podría comentarlo para que los que lo estamos aprendiendo podamos comprenderlo?

Muchas gracias!!

Pongo aquí el código:

Código ActionScript :

var myMovie:Sprite;
 
var l:Loader = new Loader();
l.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loop, false, 0, true);
l.contentLoaderInfo.addEventListener(Event.COMPLETE, done, false, 0, true);
l.load(new URLRequest("content.swf"));
 
function loop(e:ProgressEvent):void
{
  var perc:Number = e.bytesLoaded / e.bytesTotal;
  percent.text = Math.ceil(perc*100).toString();
}
 
function done(e:Event):void
{
  removeChild(percent); // was removeChildAt(0) but it make more sense this way
  percent = null;
 
  myMovie = Sprite(l.content);
 
  addChild(myMovie);
 
  l.contentLoaderInfo.removeEventListener( ProgressEvent.PROGRESS, loop);
  l.contentLoaderInfo.removeEventListener(Event.COMPLETE, done);
  l = null;
}

Por GUSUM

10 de clabLevel



 

firefox

 

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