Comunidad de diseño web y desarrollo en internet online

Cargar un swf dentro de otro swf, No me carga las imagenes!!

Citar            
MensajeEscrito el 27 Abr 2005 01:23 pm
Este mensage ya lo he pueto antes, pero veo que ya ha quedado muy atras y no le hacen mucho caso.
Tengo un albm de fotos con este codigo

Código :

stop();
gran_mc._visible = false;
volver_btn._visible = false;
Imagen = function (link, gran) {
   this.link = link;
   this.gran = gran;
};
NewCell = function (numero, detalles) {
   // Create a new cell
   originalClip = _root.celda_mc;
   newClip = originalClip.duplicateMovieClip("celda"+numero, numero);
   // Set cell position and text fields
   this.numero = numero;
   if (numero<4) {
      newClip._x = numero*125;
   } else if (numero>=4 && numero<8) {
      newClip._x = (numero-4)*125;
      newClip._y = 100;
   } else if (numero>=8) {
      newClip._x = (numero-8)*125;
      newClip._y = 200;
   }
   contenido = newClip.lugar_mc;
   contenido.loadMovie(detalles.link);
   newClip.onRelease = function() {
      gran_mc.loadMovie(detalles.gran);
      for (j=0; j<foto.length; j++) {
         _root["celda"+j]._visible = false;
         volver_btn._visible = true;
      }
      volver_btn.onRelease = function() {
         for (j=0; j<foto.length; j++) {
            _root["celda"+j]._visible = true;
            gran_mc._visible = false;
         }
      };
   };
};
//Les fotos han de ser de 120 de llargaria per 96 d'altura y la gran de 500 per 400
//Array per a fotos (Titul de la foto, lloc on esta,descripcio, lloc on esta la gran)
foto = new Array();
foto[0] = new Imagen("1.jpg", "1gran.jpg");
foto[1] = new Imagen("2.jpg", "2gran.jpg");
foto[2] = new Imagen("3.jpg", "3gran.jpg");
foto[3] = new Imagen("4.jpg", "4gran.jpg");
for (i=0; i<foto.length; i++) {
   NewCell(i, foto[i]);
}


Lo dejo en Album
Funciona bien, pero cuando lo intento cargar para que se abra des de otro no salen las imagenes. Saben por qué puede ser?????

Lo abro con este codigo

Código :

b_btn.onRelease = function(){
   album_mc.loadMovie("galeriaweb.swf");
}



Si quiren pueden incluirlo en la seccion de ejemplos

Por Cagarnera

Claber

158 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Abr 2005 01:37 pm
si no te han contestado es por algo, no crees?

Por fael

BOFH

2443 de clabLevel

3 tutoriales
2 articulos

 

firefox
Citar            
MensajeEscrito el 27 Abr 2005 01:40 pm
Supongo, he hecho algo mal??? No saben la respuesta??? O es demasiado codigo? Lo siento por repetir el mensage, es que he revisado el codigo montones de veces y sigo sin saber donde esta el error. Necesito una respuesta o me volvere loco

Por Cagarnera

Claber

158 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Abr 2005 01:54 pm
Bueno, el código es un poco chungo de entender así a bote pronto, también te recomendaría que los comentarios los pusieses en castellano, así los entenderá todo el mundo.

De todas formas yo te digo lo que me imagino que será y supongo que debe ser un problema de rutas en los movieClips o algo por el estilo.

Haz una cosa, intenta meter trace() desde tu película principal a ver si consigues dar con los movieClips que albergan las imagenes, probablemente te salga undefined o algo así, por lo que si tu lo cargas todo dentro de un movieclip llamado "contenedor", pues tendrás que ponerle a las rutas contenedor.loquesea lo más seguro.

Busca un poco por el foro sobre problemas de rutas, quizá saques algo en claro.

Un saludo!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

clabbrowser
Citar            
MensajeEscrito el 27 Abr 2005 02:47 pm
Muchas gracias. Al final me he cansado, he convertido el swf en un movie clip y he puesto alli el codigo, assi solo es necesario introducir el mc en la pelicula y las rutas no se pierden

Por Cagarnera

Claber

158 de clabLevel



 

firefox

 

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