Comunidad de diseño web y desarrollo en internet online

[LoadMovie] Necesito poner o ajustar preloader a script

Citar            
MensajeEscrito el 17 May 2007 03:51 am
Hola antes que nada hice este código en flash basándome en algunos tutoriales de internet, bien, sin embargo, yo no sé mucho [algo manejo pero no mucho] de actionscript [si un poco de animación], estoy aprendiendo, pero busque y busque como hacerle un preload o ajustarle un preload a este código pero no he podido... lo único que necesito es que muestre un preload y que al terminar la carga del swf externo el preload obviamente se borre, o por ultimo un Texto que diga "Cargando" ya que los swf's externos no son tan pesados y que claro que el texto se borre al ser cargado el swf
bueno este es el código

Código :

on (release){
// Crea o Limpia MovieClip Vacio en un nivel x
   this.createEmptyMovieClip("vacio_mc", 1)
   vacio_mc._y = 50; // ubicación y del movieclip en  la escena
   vacio_mc._x = 200; // ubicacion x del movieclip en la escena
   vacio_mc.loadMovie("carpeta/mi_archivo.swf") // Archivo a cargar

}


este código funciona a la perfección y está puesto en un botón el cual tiene la mision de cargar externamente un swf, este lo utilizo en un menu de aproximadamente 3 botones, es simple y mas encima ajustable ya que lo único que necesitas es crear solo un movieclip vacio y a través de este mismo código decirle donde ubicarse dentro de la Escena, y tambien sirve para cargar varios swf reemplazando el anterior con el otro "botón" he ahí la intención de ponerle un preoad o un texto que diga cargando ya que después será cosa de cambiar el nombre del *.swf

bueno ojalá me puedan ayudar de antemano gracias

Por _Marck_

15 de clabLevel



 

Chile

firefox
Citar            
MensajeEscrito el 17 May 2007 09:28 pm

Por darkskullDA

56 de clabLevel



Genero:Masculino  

Desarrollador Web Profesional

msie
Citar            
MensajeEscrito el 17 May 2007 09:32 pm

darkskullDA escribió:

duda...

Código :

_root.contenedor.loadMovie("tumovie.swf")
precargador._visible=false
precargador.onEnterFrame=function(){
bl=contenedor.getBytesLoaded();
bt=contenedor.getBytesTotal();
if (bl>=bt && bl>4){
delete this.onEnterFrame;
this._visible=false;
}else{
this._visible=true;
this.barra._xscale=100*bl/bt;
this.porciento.text=Math.floor(bl*100/bt)+"%"; } }

si esto lo quiero poner en un botón solo tengo que ponerlo en el botón claro y hacerle un

Código :

on (relase){
_root.contenedor.loadMovie("tumovie.swf")
precargador._visible=false
precargador.onEnterFrame=function(){
bl=contenedor.getBytesLoaded();
bt=contenedor.getBytesTotal();
if (bl>=bt && bl>4){
delete this.onEnterFrame;
this._visible=false;
}else{
this._visible=true;
this.barra._xscale=100*bl/bt;
this.porciento.text=Math.floor(bl*100/bt)+"%"; } }
}


así?

Por _Marck_

15 de clabLevel



 

Chile

firefox
Citar            
MensajeEscrito el 17 May 2007 09:43 pm
nop weno si.. xDD pero es mejor dejar la funcion de l scrip en el primer frame de nuestra peli..
y simplemente para cargar algo ponemos un..

Código :

on(release){
_root.contenedor.loadMovie("http://www.muelalab.com/ejemplos/minitutos/pexterno/pelicula2.swf");
}


y automaticamente se ejecutara el codigo del cargador..

PD:prueba poneidno el codigo en el primer frame.. y poneindo 3 btns.. cada uno algo asi:

Código :

on(release){
_root.contenedor.loadMovie("http://www.muelalab.com/ejemplos/minitutos/pexterno/pelicula1.swf");
}

Código :

on(release){
_root.contenedor.loadMovie("http://www.muelalab.com/ejemplos/minitutos/pexterno/pelicula2.swf");
}

Código :

on(release){
_root.contenedor.loadMovie("http://www.muelalab.com/ejemplos/minitutos/pexterno/pelicula3.swf");
}


...
Suerte ^^

Por darkskullDA

56 de clabLevel



Genero:Masculino  

Desarrollador Web Profesional

msie
Citar            
MensajeEscrito el 17 May 2007 09:46 pm
ok lo haré, cualquier cosa posteo ^^ gracias...

Por _Marck_

15 de clabLevel



 

Chile

firefox
Citar            
MensajeEscrito el 17 May 2007 10:33 pm
bueno lo hice, me carga el SWF pero no me muestra el "preloader" o precargador como lo dices en e tutorial... será que el botón no llama a la funcion cargar?

gracias por la ayuda ^^

Por _Marck_

15 de clabLevel



 

Chile

firefox
Citar            
MensajeEscrito el 18 May 2007 01:41 am
bueno no vas ahacer ninguna funcion jejej.. haber si me explico..
en el primer frame de tu peli escribes

Código :

precargador._visible=false
precargador.onEnterFrame=function(){
bl=contenedor.getBytesLoaded();
bt=contenedor.getBytesTotal();
if (bl>=bt && bl>4){
delete this.onEnterFrame;
this._visible=false;
}else{
this._visible=true;
this.barra._xscale=100*bl/bt;
this.porciento.text=Math.floor(bl*100/bt)+"%"; } }

(claro q deves hacer el mc precargador como explico en el tuto..)

Código :

si te fijas no es ninguna funcion... ahora cada btn com ote dije llevaria:
on(release){
_root.contenedor.loadMovie("tumovie.swf")}

y listo... deve funcionar.. jeje

suerte ^^

Por darkskullDA

56 de clabLevel



Genero:Masculino  

Desarrollador Web Profesional

msie
Citar            
MensajeEscrito el 18 May 2007 01:52 am
lo tengo tal cual me dices, pero no aparece el preload, carga el archivo pero no el preload :(

tengo el mc precargador en la escena con nombre de instancia "precargador"
tengo dentro de este puesto el mc barra con nombre de instancia barra y el texto dinámico con nombre de instancia de porciento...

bien pongo el contenedor en la escena y en el lugar donde quiero que aparezca y [con nombre de instancia "contenedor"] y como dije anteriormente el precargador....

en el botón pongo

Código :

on(release){
   _root.contenedor.loadMovie("swf/disenoweb.swf");
      
}


pero nada... :(

no me aparece el "preload al momento de cargar al swf externo... al swf aparece pero no el preload...


gracias por tu ayuda

Por _Marck_

15 de clabLevel



 

Chile

firefox
Citar            
MensajeEscrito el 18 May 2007 02:22 am
ok men.. has exacatmante lo q te dije.. pero revisando el codigo me encontre con un pequeño problema... asi q lo unico q deves hacer es eliminar la linea:

Código :

delete this.onEnterFrame;

y ahora si te deve funcioanr xD....
sorry por el inconveniente ^^

suerte :)

Por darkskullDA

56 de clabLevel



Genero:Masculino  

Desarrollador Web Profesional

msie
Citar            
MensajeEscrito el 18 May 2007 02:25 am

darkskullDA escribió:

ok men.. has exacatmante lo q te dije.. pero revisando el codigo me encontre con un pequeño problema... asi q lo unico q deves hacer es eliminar la linea:

Código :

delete this.onEnterFrame;

y ahora si te deve funcioanr xD....
sorry por el inconveniente ^^

suerte :)
exactamente eso era :D

por fin XD

gracias por la ayuda, men... muchas gracias ^^

Por _Marck_

15 de clabLevel



 

Chile

firefox
Citar            
MensajeEscrito el 18 May 2007 02:37 am
de nada ^^
grax a ti si no ni cuenta me daba q la habia "regado"... XD

nus vemos ^^

Por darkskullDA

56 de clabLevel



Genero:Masculino  

Desarrollador Web Profesional

msie
Citar            
MensajeEscrito el 26 May 2007 02:38 pm
miren tengo un problmea.: tengo un SWF con un preload en la primera escena, Y en la seguna carga una IMAGENS...

cuando yo llamo desde otro SWF a ese COn un loadmovie y demas..l. aparece el precarga en 100 porciendo; tarda un ratito en cargar; Pero la barra nO ABANZA NI NADA:... pero tarda un ratito yu carfga el MOVIE ese,,

quiero saver como hacer para solucionar esto, ya que neceito qeu me indique la barra de CARGA con los SWF externos

gracias¡'

Por dani84

16 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 May 2007 04:46 pm

dani84 escribió:

miren tengo un problmea.: tengo un SWF con un preload en la primera escena, Y en la seguna carga una IMAGENS...

cuando yo llamo desde otro SWF a ese COn un loadmovie y demas..l. aparece el precarga en 100 porciendo; tarda un ratito en cargar; Pero la barra nO ABANZA NI NADA:... pero tarda un ratito yu carfga el MOVIE ese,,

quiero saver como hacer para solucionar esto, ya que neceito qeu me indique la barra de CARGA con los SWF externos

gracias¡'
por que o lo haces con las cosas que dices arriba, funcionan muy bien...

intentalo y nos cuentas :D

Por _Marck_

15 de clabLevel



 

Chile

firefox
Citar            
MensajeEscrito el 05 Jun 2007 10:38 pm
Hola a todos... tengo un inconveniente al cargar un swf... me explico tengo la pelicula principal y llamo mi swf asi:

_root.createEmptyMovieClip("vacio",20);
vacio._x=100;
vacio._y=200;
vacio.loadMovie("menu.swf",20);

pero resulta que el swf que estoy llamando es un menu con efecto easing y solo me carga el fondo sin la interactividad que quiero que podria estar mal, aqui esta el codigo del menu....


cantidad = 4;

alto = 400;

espacio = alto + 20;

limite = cantidad * espacio;

for(i=0; i<cantidad; i++) {
_root.attachMovie("mc_boton"+i,"mc_boton"+i,10+i);
ref = _root["mc_boton"+i];
ref._x = 10;
ref._y = ( espacio * i ) + 20;
}

vel = 0;

onEnterFrame = function() {
vel = int(((_ymouse - 200)/-200) * 5);
}

y esto va en el mc_boton

onEnterFrame = function() {

this._y += _root.vel;

if ( this._y > _root.limite - _root.alto){

this._y -= _root.limite;
}

if( this._y < -_root.alto ) {

this._y += _root.limite;
}
}

este codigo es de la pagina washeboo.com (sargento)....

Gracias por la ayuda...
Atentamente
Sebastian Garcia

Por Chevy

165 de clabLevel

1 tutorial

Genero:Masculino  

Ecuador

firefox

 

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