Comunidad de diseño web y desarrollo en internet online

Metodología Para Carga de Imagenes (URGENTE)

Citar            
MensajeEscrito el 03 Oct 2006 03:56 pm
Buenas! ¿Qué tal?

Quería pediros consejo sobre que método usar para una faena que ando JUSTISIMO de tiempo (como que sólo me quedan dos dias). Os explico de que va:

Es un CD interactivo de un catalogo de productos (más de 200). El catálogo se compone de varias secciones "Figuras de madera", "Cuadros", "Cajas", etc..........

Por cada sección tengo una galería de 9 botones (clip movie, que son 9, mas otros 9, etc... como tanto haga falta) que llevan a 9 swf independientes que cargo por encima para que muestre la imagen del producto en grande, su referéncia, precio, tamaño, color, etc....

El caso es que lo voy haciendo a saco. Un swf por cada producto (movie que cargará al pulsar el botón.

Me gustaría saber si hay algun método para hacer lo siguiente y no matarme tanto:

Las imagnes de los swf indepentientes se llaman c01.jpg, c02.jpg,. cXX.jpg.....
Los movie clips que creo que llaman igual: c01.swf, c02.swf, c03.swf......

No sé si cabe la posilbilidad de hacer un sólo SWF, y decirle que imagen es la que quiero cargar en él dependiendo del boton que haya apretado. Así solo tendría que hacer un SWF, y darle el código en los botones.

El pseudo código sería algo como:

Al pulsar en el botón 1 {
Cargar producto.swf con imagen c01.jpg
}
Al pulsar en el botón 2 {
Cargar producto.swf con imagen c02.jpf
}
etc.................................



Se puede hacer algo así?????

Por Karmo

31 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 03 Oct 2006 04:31 pm
sip:

for i=0, hasta i=N, i++{ //busca 'for' en la ayuda
boton[i].alPresionar { // busca 'Button.onPress()' en la ayuda
cargar (../img[i] , contenedor) //busca 'MovieClip.loadMovie()' en la ayuda
}
}

saludos ^^

Por Acidbjazz

716 de clabLevel



Genero:Masculino  

Lima - Perú

firefox
Citar            
MensajeEscrito el 03 Oct 2006 06:08 pm
for i=0, hasta i=N, i++{
boton[i].alPresionar {
cargar (../img[i] , contenedor)
}
}

La parte en negrita me la podrías detallar?? Que función hace y como funciona?. La palabra contenedor aun no está dentro de mis conocimientos de Action Script.

Por Karmo

31 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 03 Oct 2006 08:38 pm
el contenedor vendria a ser un movie clip.
Puedes hacer un cuadrado con las dimensiones máximas de tus fotos, lo seleccionas, F8 y lo conviertes en un movieclip nuevo, le pones un nombre de instancia y ese nombre, lo escribes en el codigo, en donde dice contenedor ..^^ .

Por Acidbjazz

716 de clabLevel



Genero:Masculino  

Lima - Perú

firefox
Citar            
MensajeEscrito el 03 Oct 2006 08:51 pm
for i=0, hasta i=N, i++{
boton[i].onRelease = function() {
cargar (../img[i] , contenedor)
}
}

contenedor...es el movie clip donde se cargan las imagenes

un ejemplo un poco mas complejo:
5 imagenes
en el directorio www.ejemplo.com/imagenes/
extension de las imagenes .jpg

luego...se setean las variables
(ojo todo esto dentro del mismo frame)

Código :

ruta="www.algo.com/imagenes/imagen";  //¿porque dice imagen despues de el directorio? la palabra imagen corresponde al nombre del archivo, mas abajo explicare porque
ext=".jpg";  //extensión del archivo
i = 1;  //contador

for i=0, hasta i=5, i++{
boton[i].onRelease = function() {
loadMovie(ruta+i+ext, contenedor)// ojo con esto, aki es donde se une todo, al decir ruta+i+ext estoy realmente diciendo es www.algo.com/imagenes/imagen1.jpg (en caso de q fuese el 1er loop del for...y asi sucescivamente)...ojo que no lleva "", ya q son variables.
}
} 

y eso es ahi ta todo ;) ojala te sirva

adios

Por JavierS

37 de clabLevel



Genero:Masculino  

Viña/Chile

firefox
Citar            
MensajeEscrito el 04 Oct 2006 07:51 am
Con un loadMovieNum tambien funciona? que seria algo asi como: ?

Código :

loadMovieNum(imagenes/c01.jpg, muestra.swf, 50); 


otra cosa, si contenedor es la película que voy a cagar, sí que debería llevar " " no?

Código :

loadMovieNum(imagenes/c01.jpg, "muestra.swf", 50); 


puede ser???

usa las etiquetas code para postear tu codigo

Por Karmo

31 de clabLevel



Genero:Masculino  

firefox

 

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