Comunidad de diseño web y desarrollo en internet online

Problema al cargar un swf en loader

Citar            
MensajeEscrito el 07 Jun 2009 03:56 pm
Buen dia a toda la comunidad.

hace unos dias vi un video tutorial del como crear un loader y pude lograrlo pero cuando inserto un swf al loader no lo carga y se queda estatico.

este es el AS que utilize.

Código ActionScript :

stop();

var miPelicula:MovieClip = this;

barracarga._xscale = 1;

var llamarCarga:Number = setInterval(precargaSitio, 10);

function precargaSitio():Void {
                       var pesoTotal:Number = miPelicula.getBytesTotal();
                       var cargados:Number = miPelicula.getBytesLoaded();
                       var porcentaje:Number = Math.round(cargados * 100 / pesoTotal);
                       barracarga._xscale = porcentaje;
                       textoPrecarga.text = "Cargando " + porcentaje + "%";
                       if (cargados >= pesoTotal) {
                                            clearInterval(llamarCarga);
                                            play();
                       }
}


apartir de ahi esta mas que perfecto pero para agregarlo y que no se quede estatico que debo agregar al AS.

Saludos.

Por KaNoN-RAW

39 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 08 Jun 2009 12:18 pm
Vaya, un poco rebuscadete. Si lo que quieres es que haga una precarga de si mismo, cambia estas dos líneas y ponle _root

Código ActionScript :

var pesoTotal:Number = _root.getBytesTotal(); 
var cargados:Number = _root.getBytesLoaded(); 


Si en cambio quisieras cargar otra peli en un contenedor, puedes hacer algo así

Código ActionScript :

var miPelicula:MovieClip = createEmptyMovieClip(holder); 
 holder.loadMovie("algun.swf")


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 Jun 2009 03:46 pm
Muchas gracias por el dato, modificare mi loader insertando ambos kodigos y modifiko el mensaje para decirte si sale komo keria :P

Por KaNoN-RAW

39 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 08 Jun 2009 04:00 pm
Ambos códigos son para cosas distintas (precargar la peli donde estás o precargar otra peli), medita que quieres hacer ... y de paso, usa c en vez de k, ayuda a leer mejor tus mensajes

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 09 Jun 2009 02:41 pm
entonces el segundo script que colocaste sirve para cargar otra peli? si es asi entonces importo la peli a mi loader y en la capa donde puse una imagen prueba la cambio por la peli, pero tengo que poner el mismo numero de frames que utilize cuando hize mi peli?

Por KaNoN-RAW

39 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 09 Jun 2009 03:12 pm
Mmm ... te diría que releas el tutorial y trates de entenderlo. Igual aquí en cristalab también hay unos cuantos

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 20 Jun 2009 10:20 pm
pues me revolvi todo y perdona que sea un novato en esto...

mira te dejo mi preloader para que lo veas cuando tengas tiempo libre...

http://www.4shared.com/file/113125893/fe4665ec/precarga.html

y en la capa que dice "imagen" quiero insertar mi swf, y mi duda es....

tengo que importar mi swf a la biblioteca o existe otro metodo de cargarlo con algun script...

mi swf se llama "logo.swf" y pesa aprox 1 Mb...

te agradesco mucho tu ayuda y tu tiempo para guiarme...

Saludos.

Por KaNoN-RAW

39 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 21 Jun 2009 05:15 pm

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Jun 2009 11:36 pm
Mil disculpas, igual pude malinterpretarlo, solo quize que me guiaras para que yo pudiera terminar bien mi archivo, aun soy un novato y necesito ayuda(no para que me arreglen las cosas, sino que me guien para que yo las arregle).

Cambiando de tema... :wtf:

donde tengo que modificar mi script seria en este para insertar el loadMovie

Código :

Código ActionScript :

var miPelicula:MovieClip = this;


por este...

Código ActionScript :

var miPelicula:MovieClip = createEmptyMovieClip(holder);   
 holder.loadMovie("logo.swf")


y en mi capa donde tengo "imagen default"...

tengo que dejarlo vacio donde va a estar el loadMovie? o inserto algun script que tambien lo llame...

el tutorial que vi utilizo una imagen para el preload y la inserto desde su biblioteca...

este fue el video que use como guia para hacer el preload.

http://www.veoh.com/browse/videos/category/educational/watch/v5421416pNY2EzcF

y perdona que te este pidiendo ayuda. Gracias.

Por KaNoN-RAW

39 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 22 Jun 2009 10:56 am

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 26 Jun 2009 06:13 pm
Buen dia... pues tengo una ligera duda...

Código ActionScript :

stop(); 
 
var miPelicula:MovieClip = createEmptyMovieClip(holder);  
 holder.loadMovie("Logo.swf") 
 
barracarga._xscale = 1; 
 
var llamarCarga:Number = setInterval(precargaSitio, 10); 
 
function precargaSitio():Void { 
                       var pesoTotal:Number = miPelicula.getBytesTotal(); 
                       var cargados:Number = miPelicula.getBytesLoaded(); 
                       var porcentaje:Number = Math.round(cargados * 100 / pesoTotal); 
                       barracarga._xscale = porcentaje; 
                       textoPrecarga.text = porcentaje + "%"; 
                       if (cargados >= pesoTotal) { 
                                            clearInterval(llamarCarga); 
                                            play(); 
                       } 
}


y deje en el .fla el texto dinamico del "%" y la barra que va creciendo conforme va cargando mi pelicula pero cuando lo convierto en swf, no me cargo nada... me marca NaN! cuando lo ejecuto :wtf: y lo exporte a HTML y no me muestra el preloader...

y el link que pusiste de las precargas viene con un boton para cargar la pelicula... es muy probable que si me sirva en un futuro de eso no hay ninguna duda... pero que puedo hacer para que me carge mi peli... ya lo aligere mas, antes pesaba 1 Mb y ahora pesa la mitad... y la desventaja de mi peli es que he puesto una cancion con la mas baja calidad y ni tan fuerte, de hecho es muy tranquila la cancion y me gusto para la peli, la recorte y dura 1 minuto exagerando... puse su boton para mandarme a mi pagina y pues como he visto en algunos post es que no se veria muy presentable que la pelicula se reproduciera pausado y estoy de acuerdo; por eso mismo pido de tu ayuda por que tu tienes esa experiencia que a mi me falta...

Gracias por ser paciente conmigo...

Por KaNoN-RAW

39 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 26 Jun 2009 06:26 pm
holder tiene que ser un string:

var miPelicula:MovieClip = createEmptyMovieClip("holder");

Para ver un preloader desde dentro de Flash, selecciona del menú Ver -> Simular descarga cuando previsualices

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.