Comunidad de diseño web y desarrollo en internet online

MovieClipLoader que no carga!!!!!!

Citar            
MensajeEscrito el 25 Jun 2008 03:41 pm
Tengo un problema que me parece que es eterno para mi porque me pasa siempre y todavía no pude resolverlo, y creo que se por donde pasa el problema, pero no le encuentro la solución.

La web funciona así:
- Tengo un SWF cargador que me carga una galería de fotos (ejemplo http://www.bismanediciones.com.ar/demo/silberfaden/index.html) tarda en cargar, ya voy a solucionar eso... en ese ejemplo está cargando la galería de obras, al presionar el botón Proyectos, carga la galería de proyectos en el mismo MovieClip vacio.

El problema es el siguiente:
En la galería Obras cargada en el Clip vacio tengo botones en cada una de las fotos, necesito hacer que al clickear en uno de los botones en ese mismo clip vacío abra otro SWF externo reemplazando la galería. Y eso tan simple no logro hacer que funcione.

Mi posible respuesta:
Creo que el problema está en la ruta de donde debe cargar el nuevo SWF, pero ya probé con "this", "_parent" y con "_root" pero ninguno funciona.

Códigos de mi web:

CODIGO DEL CARGADOR

Código :

stop();
var precargador_mc1:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();

listener.onLoadStart = function (target_mc) {
   _root.attachMovie("barra","barra_mc", _root.getNextHighestDepth());
   _root.barra_mc._y = Stage.height/3;
   _root.barra_mc._x = Stage.width/2;
   }
listener.onLoadProgress = function (target_mc, loadedBytes, totalBytes) {
   var porcentaje:Number;
   porcentaje = Math.round((loadedBytes*100)/totalBytes);
   _root.barra_mc.gotoAndStop(porcentaje);
   target_mc._visible = false;
   target_mc.stop();
   _root.barra_mc.numero_txt.text = porcentaje + " %";
   }
listener.onLoadComplete = function (target_mc) {
   _root.barra_mc.removeMovieClip();
   target_mc._visible = true;
   target_mc.play();
   delete listener
   }

precargador_mc1.addListener(listener);
precargador_mc1.loadClip("obras.swf", contenido_mc);


CODIGO BOTON DENTRO DEL SWF OBRAS

Código :

obra1_btn.onRelease = function (){
   _root.precargador_mc1.loadClip("galeria_base.swf", contenido_mc);
}


El código del botón lo tengo en un fotograma, no en el botón, para mi mayor facilidad de lectura. Cada boton se llama obraX_btn (siendo X el número de cada foto). El SWF galería_base está en el directorio raíz.
Espero alguien me pueda ayudar.
Saludos.

Por Guillon

20 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 25 Jun 2008 04:53 pm
Para saber la ruta, en la movie que vas a cargar agrega en el primer fotograma:

trace("Estoy en "+this)

Mira el trace y utiliza esa ruta

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 25 Jun 2008 05:10 pm
Buenísima Jorge, muchas gracias por la ayuda, lo hice y me dió:
Estoy en _level0.contenido_mc

Le puse el siguiente código:

Código :

obra1_btn.onRelease = function (){
   _level0.contenido_mc.loadClip("galeria_base.swf", contenido_mc);
}

y no me funcionó, pero le cambié "loadClip" por "loadMovie" y entonces si me funcionó perfecto!!!!!.
Sos un grosso Jorge, muchas gracias.

Por Guillon

20 de clabLevel



Genero:Masculino  

msie

 

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