Foros del Web » Creando para Internet » Flash y Actionscript »

problema con carga dinámica de películas swf

Estas en el tema de problema con carga dinámica de películas swf en el foro de Flash y Actionscript en Foros del Web. Buenos días a todos, a ver si me podéis ayudar a solucionar mi problema con una galería en flash en la que voy llamando cada ...
  #1 (permalink)  
Antiguo 29/07/2009, 03:30
 
Fecha de Ingreso: julio-2009
Mensajes: 3
Antigüedad: 14 años, 10 meses
Puntos: 0
problema con carga dinámica de películas swf

Buenos días a todos, a ver si me podéis ayudar a solucionar mi problema con una galería en flash en la que voy llamando cada cierto tiempo películas swf de 30 a 40 kbs de peso, las cuales tienen cada una precargas.

El caso es que cuando las publico solas(las películas) se ven perfectamente, me hacen caso las precargas y todo. Pero cuando publico la película principal, tan sólo veo las precargas, de una en una, y además las veo mal, no se cargan del todo.

Voy llamando a las precargas en la pelicula madre con:
clip_vacio_mc.loadMovie("dinamica/uno_inicio.swf"); y así sucesivamente con cada una.

Y luego en cada una de las películas, en las precargas:

var totales=_root.getBytesTotal();
trace(totales);
var cargados=_root.getBytesLoaded();

if(cargados==totales){
gotoAndPlay("escenario",1);

}
con su correspondiente gotoAndPlay(1); en el último fotograma de la precarga.

Mas código no tengo, y la verdad es que estoy un poco mal con flash.

Pues eso, a ver si me podeis ayudar, he estado trasteando el foro, pero no he encontrado algo que se le parezca, o no se, alomejor no me he dado cuenta.

Un saludo y gracias!
  #2 (permalink)  
Antiguo 29/07/2009, 13:07
 
Fecha de Ingreso: julio-2009
Mensajes: 3
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: problema con carga dinámica de películas swf

Jops, nadie me puede ayudar? De veras que estoy atacada, ya no se qué hacer, y flash me está mareando, no es un programa que termine de entender.... venga por favor...
  #3 (permalink)  
Antiguo 29/07/2009, 15:12
 
Fecha de Ingreso: abril-2008
Mensajes: 613
Antigüedad: 16 años, 1 mes
Puntos: 22
Respuesta: problema con carga dinámica de películas swf

Por el código que pones, si todas las pelis tienen el mismo código, estás testando la carga del _root (es decir, la peli principal).
Prueba a cambiar en esos clips, donde pone "_root", cambiarlo por "this". Eso sí, la programación de precarga tiene que estar en el evento "onClipEvent" de cada clip.
Aún así, no sé si te funcionará porque puede que se haya cargado uno de ellos y entonces la orden de gotoAndPlay("escenario",1); se ejecutaría. Puede que necesites algo más complejo.
__________________
Compartir es vivir
www.programador-php.com
  #4 (permalink)  
Antiguo 29/07/2009, 16:15
 
Fecha de Ingreso: julio-2009
Mensajes: 3
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: problema con carga dinámica de películas swf

muchas gracias,

lo he intentado, pero no me sirve, he modificado un poco mi galería, en vez de ir llamando a cada pelicula desde la ppal, ahora sólo llamo a la primera y asi cada una va llamando a la siguiente. Ya consigo ver, al menos, las imagenes que se cargan, pero ni tu tía con la precarga, sólo funciona una vez, y se queda en blanco hasta que se carga la img...

De todos modos muchas gracias!
  #5 (permalink)  
Antiguo 03/08/2009, 12:32
 
Fecha de Ingreso: febrero-2008
Mensajes: 30
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: problema con carga dinámica de películas swf

este es el codigo :

stop();
preloader._width = 0;
preloader._visible = preloader_bge._visible = true;
preloader.onEnterFrame = function()
{
filesize_total = _root.getBytesTotal();
if( filesize_total == 0 ) filesize_total = 1;
percent = Math.round( _root.getBytesLoaded() / filesize_total * 100 );
txt = "Cargando... " + percent + "%";
preloader._width = percent * 3;
if( percent == 100 )
{
txt = "";
preloader._visible = preloader_bg._visible = false;
_root.play();
delete this.onEnterFrame;
}
}

el texto se llama: txt
y la barra : preloader

y nada mas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:54.