Comunidad de diseño web y desarrollo en internet online

problema con galeria de imagenes

Citar            
MensajeEscrito el 12 Dic 2008 08:57 pm
hola gente buenas noches
tengo un problemilla con una galeria de imagenes que estoy haciendo
para una web:
la cosa es que he hecho cada imagen en un swf ejemplo (foto 1.swf), (foto 2.swf)
y asi hasta el total de las fotos que tengo
en los botones de atras y siguiente he puesto el siguiente codigo

ejemplo boton siguiente:
on (press) {clip_mc = this.createEmptyMovieClip("holder", 1);
clip_mc._x = 0;
clip_mc._y = 0;
clip_mc.loadMovie("foto 2.swf")
}

ejemplo boton atras:
on (press) {clip_mc = this.createEmptyMovieClip("holder", 1);
clip_mc._x = 0;
clip_mc._y = 0;
clip_mc.loadMovie("foto 1.swf")
}

hasta aqui todo va bien me cargan las imagenes perfectamente
al darle a cada boton, pero claro las imagenes q se an cargado antes siguen viendose
y encima carga la imagen siguiente o anterior
mi pregunta es que codigo podria poner añadido al q ya tengo
para q me descargue el otro swf si solo quedara una foto viendose

espero haberme explicado bien
un saludo y muchas gracias por la ayuda de antemano

:cool:

Por krull

10 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 12 Dic 2008 09:17 pm
Antes de los loadMovie has un clip_mc.unloadMovie(); para asegurarte que estas sacando lo que habia cargado antes.

Por drarock

Claber

705 de clabLevel

3 tutoriales

Genero:Femenino  

Lima, Peru

firefox
Citar            
MensajeEscrito el 13 Dic 2008 02:19 pm
muchas gracia drarock por tu respuesta
pero no se q pasa por q he probado hacer lo q dices
y no me funciona la descarga del archivo swf
te pongo el codigo pues lo mismo lo hago mal

boton siguiente:
on (press) {clip_mc.unloadMovie("fotos.swf");
}
on (press) {clip_mc = this.createEmptyMovieClip("holder", 1);
clip_mc._x = 0;
clip_mc._y = 0;
clip_mc.loadMovie("fotos 1.swf");
}

si es posibloe ponme un ejemplo de codigo a poner en el boton
muchas gracias por tu respuesta

Por krull

10 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 13 Dic 2008 04:45 pm
mm no es necesario que pongas algo en el parentesis, se debe kedar vacio, modificalo asi (del codigo que pasaste):

Código ActionScript :

//ejemplo boton siguiente:
on (press) {clip_mc = this.createEmptyMovieClip("holder", 1);
clip_mc._x = 0;
clip_mc._y = 0;
clip_mc.unloadMovie(); //Aqui unload
clip_mc.loadMovie("foto 2.swf")
}

//ejemplo boton atras:
on (press) {clip_mc = this.createEmptyMovieClip("holder", 1);
clip_mc._x = 0;
clip_mc._y = 0;
clip_mc.unloadMovie(); //Aqui unload
clip_mc.loadMovie("foto 1.swf")
}

Por drarock

Claber

705 de clabLevel

3 tutoriales

Genero:Femenino  

Lima, Peru

firefox
Citar            
MensajeEscrito el 13 Dic 2008 05:33 pm
hola de nuevo drarock
me sigue sin funcionar no me descarga la imagen anterior
no se por que y he copiado tu codigo y no me va no se que
tendre mal o q hago mal por que descargar las imagenes no las descarga
monta una encima de la otra
te explico todo de nuevo por si acaso hay algo q se me halla pasado

tengo el menu principal en el cual un boton llamado fotos tiene este codigo:

on (press) {clip_mc = this.createEmptyMovieClip("holder", 1);
clip_mc._x = 280;
clip_mc._y = 100;
clip_mc.loadMovie("fotos.swf")
}

lo cual me carga un swf (fotos.swf) que tiene una foto y unos botones
de atras y siguiente
codigo boton siguiente:

on (press) {clip_mc = this.createEmptyMovieClip("holder", 1);
clip_mc._x = 0;
clip_mc._y = 0;
clip_mc.unloadMovie(); //Aqui unload
clip_mc.loadMovie("fotos 1.swf")
}

y el boton de atras codigo:

on (press) {clip_mc = this.createEmptyMovieClip("holder", 1);
clip_mc._x = 0;
clip_mc._y = 0;
clip_mc.unloadMovie(); //Aqui unload
clip_mc.loadMovie("fotos.swf")
}

no se en que falla pero la cosa es que sigo igual
que no s me descargan las fotos, veo una y encima la otra
y asi en todas las que cargo
a ver si me logras decir cual es mi fallo pues ya empiezo a desasperar
pues antes de escribir aqui intente todo con unloadMovie()
y cuando tu me contestaste pues segui tus consejos
pero algo sigo haiendo mal

un saludo y muchas gracias y perdona por mi torpeza

Por krull

10 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 13 Dic 2008 07:53 pm
A ya, es que mira, tu estas cargando las peliculas sobre un clip_mc, fotos.swf que contiene los botones ya esta dentro de clip_mc, entonces para que tus botones que estan en clip_mc tienen k subir un nivel mas arriba, agregando el _parent:

Código ActionScript :

//codigo boton siguiente:

on (press) {clip_mc = this.createEmptyMovieClip("holder", 1);
_parent.clip_mc._x = 0;
_parent.clip_mc._y = 0;
_parent.clip_mc.unloadMovie(); //Aqui unload
_parent.clip_mc.loadMovie("fotos 1.swf")
}

//y el boton de atras codigo:

on (press) {clip_mc = this.createEmptyMovieClip("holder", 1);
_parent.clip_mc._x = 0;
_parent.clip_mc._y = 0;
_parent.clip_mc.unloadMovie(); //Aqui unload
_parent.clip_mc.loadMovie("fotos.swf")
}


Ahi si te va a funcionar el unload, PERO te dire sinceramente que la forma en que estas haciendo tu galeria no es la mas optima, los botones de siguiente y atras deberian estar fuera, no dentro de las mismas fotos, para eso tendrias que tener un poco mas de logica con el actionscript y pues investiga un poco mas, ese es mi consejo, pero agregando el _parent en los .swf externos se arregla tu problema.

Por drarock

Claber

705 de clabLevel

3 tutoriales

Genero:Femenino  

Lima, Peru

firefox
Citar            
MensajeEscrito el 14 Dic 2008 08:56 pm
muchas gracias drarock ya si q me hace la descarga de los archivos swf
el fallo estaba en lo del nivel al agregar la palabla _parent se soluciono todo
se q no es la forma mas logica de hacer una galeria de imagenes
pero para mi q soy un principiante y q voy aprendiendo poco a poco pues me saca del apuro
sigo investigando en codigo actionscript y voy aprendiendo gracias a vosotros
prometo hacer la galeria de otra forma y te pasare el link para q me des tu opinion sobre mis avances

un fuerte abrazo y muchas gracias drarock

Por krull

10 de clabLevel



Genero:Masculino  

msie7

 

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