Comunidad de diseño web y desarrollo en internet online

precarga/preload desde document class

Citar            
MensajeEscrito el 23 Feb 2009 01:36 am
buenas gente de cristalab, tengo un problema con las precargas y no se como solucionarlo.

trato de hacer funcionar un ejemplo de precarga que copie ni se donde. En realidad intente con 6 o 7 mas o menos parecidos, pero ninguno funcionaba.

Llegue a la conclusion de que tal vez es porque yo tengo mi codigo en un document class y en la linea de tiempo principal trabajo solo con un fotograma.

algunos ejemplos tiraban errores y otros no, pero ninguno funcionaba. Ya probe simular la descarga y no funciona.

yo tengo creado un mc que se llama cargador_mc y un texto dinamico que se llama texto_txt.
el mc tiene una animacion de 100 fotogramas con un stop en el primero.


cuando pruebo la pelicula, no pasa nada, ni siquiera aparecen en pantalla. Eso es porque tengo escrito el removeChild para los dos.
Es como si se cargara instantanemente.

Y si pruebo simular descarga se pone todo en blanco hasta que carga todo junto.

como lo puedo resolver??

abajo dejo el codigo para que lo mire el que pueda y quiera.

no debe ser muy complicado pero hace dias que lo estoy buscando y tratando de resolver y ni idea.

muchisimas gracias a todos.

juako



Código :

stop();
         
         

         addEventListener(Event.ENTER_FRAME, loading );

         function loading(event:Event)
         {
            var bytestotal = stage.loaderInfo.bytesTotal;
            var bytesloaded = stage.loaderInfo.bytesLoaded;


            var percentVar = Math.round(bytesloaded * 100 / bytestotal);
            texto_txt.text = percentVar + "% Loaded";
            cargador_mc.gotoAndStop( percentVar );
            
            trace (bytestotal);
            trace (bytesloaded);


            if (bytesloaded >= bytestotal)
            {
               removeEventListener(Event.ENTER_FRAME, loading );

               play();
               texto_txt.text = "";
               removeChild( texto_txt );
               removeChild( cargador_mc );
            }

         }

Por yojuako

41 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Feb 2009 11:40 am
Llegue a la conclusion de que tal vez es porque yo tengo mi codigo en un document class y en la linea de tiempo principal trabajo solo con un fotograma.


Corrento, necesitas un primer fotograma vacío para que el preoloader pueda trabajar ... o si tu peli está bien encapsulada, la cargas en optr película externa que tenga el preloader

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 23 Feb 2009 04:51 pm
muchas gracias,

dos cosas,
1
deje un fotograma vacio donde solo coloco los elementos de carga y en el segundo fotograma el resto.
no me lee el document class, y eso que en la configuracion de as puse lo de exportar clases en fotograma 2.

capaz que me mande cualquiera, no existe alguna forma tener una clase que se llame precarga y llamarla al comienzo o algo parecido.
2
no entendi lo de la carga externa.

como hace la gente que trabaja en un document class para usar precargas??

gracias jorge, porque no te haces un blog o algo con tutoriales utiles y practicos para el usuario sin tanta experiencia? (sugerencia)

juako

Por yojuako

41 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 Feb 2009 07:52 pm
Dado que el document class engloba todo, no puedes usar un fotograma para el preloader. La segunda opción es que hagas una peli con el preloader que cargue a tu peli principal usando un Loader

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.