Comunidad de diseño web y desarrollo en internet online

Pasar variables entre swf.

Citar            
MensajeEscrito el 20 Abr 2009 09:04 pm
Saludos, verán estoy desarrollando una web (principal.swf), la cual tiene una sección obras, al pinchar sobre una obre quiero que aparezca una galería creada en otra película (galeria.swf) y pasarle una ruta, desde la cual cargará las fotos, si pincha en otra obra, cargará otras imágenes pasandole una ruta distinta, lo estoy haciendo de la siguiente manera:

principal.swf

Pincho sobre una obra

Código :

on(press){
   var envio_lc:LocalConnection = new LocalConnection();
   var ruta:String = "imagenes/maximum/previas/";
   envio_lc.send("envio", "metodo", ruta);
   _root.contenidos_mc.obras_mc.reportaje_mc.loadMovie("galeria.swf");
}


galeria.swf

Código :

//rutaPrevias será la ruta desde la cual cargue las imagenes
var rutaPrevias:String;
var lienzo:MovieClip = _root.createEmptyMovieClip("lienzo_previas", _root.getNextHighestDepth());
//Creo una conexión para recibir la variable
var recibo_lc:LocalConnection = new LocalConnection();
recibo_lc.metodo = function(ruta):Void {
   rutaPrevias = ruta;
}
recibo_lc.connect("envio");

//Creo la galería
for (i = 1; i < numFotos; i++) {
   crearPrevias(i);
}

function crearPrevias(num) {
   var fotoP:MovieClip = lienzo_previas.createEmptyMovieClip("fotoP_"+num, lienzo_previas.getNextHighestDepth());
   var mclP:MovieClipLoader = new MovieClipLoader();
   var listenerP:Object = new Object();

   mclP.addListener(listenerP);
   mclP.loadClip(rutaPrevias+num+".jpg", fotoP);


No consigo que me cargue las fotos estableciendo la ruta de esta manera, no se que puedo estar haciendo mal, espero que me ayuden, un saludo.

Por RM13

13 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 Abr 2009 11:25 am
La galeria la tienes que crear cuando recibes la ruta, es decir:

Código ActionScript :

recibo_lc.metodo = function(ruta):Void {
   rutaPrevias = ruta;
  //Creo la galería
  for (i = 1; i < numFotos; i++) {
    crearPrevias(i);
  }
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Abr 2009 01:10 pm
Va perfecto 1.000.000 de gracias Jorge.

Por RM13

13 de clabLevel



 

firefox

 

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