Comunidad de diseño web y desarrollo en internet online

Botón para Controlar un MovieClip con Fotos

Citar            
MensajeEscrito el 18 Dic 2007 10:07 am
Muy buenas a todos.

Os voy a plantear una duda que os parecerá básica pero a mi me está quebrando la cabeza...

Lo que quiero hacer es poner varias fotos en pequeño y una en grande. Mi objetivo es que al pasar por encima de cada una de ellas se carque en la grande... Yo lo que he hecho ha sido poner cada una de las pequeñas como botón pero no consigo el código para que se carque en la grande...

No se si me habré explicado bien...

Haber si me podeis hechar una mano, os lo agradeceré infinitamente...

Un millón de gracias.

Por SuperGrande

5 de clabLevel



 

safari
Citar            
MensajeEscrito el 18 Dic 2007 12:21 pm
Hola:
En la acción de cada botón debes poner:

Código :

Para cargar la imagen:
on (rollOver) {
   loadMovie("imagen.jpg", "foto");
}

Y para que se descargue al salir el cursor del botón:
on (rollOut) {
   unloadMovie("foto");
}

Dónde foto es el anclaje (Mc vacío situado en el lugar donde queremos que aparezca la imagen.jpg) esquina superior izquierda de la imagen cargada.

Por Nito

790 de clabLevel



 

Transformado en 100111101000011

firefox
Citar            
MensajeEscrito el 18 Dic 2007 12:45 pm
Muchísimas Gracias Nito.

Pero no me funciona...

He importado 4 fotos pequeñitas y una grande. Acada una de ellas la he convertido en botón. He creado un Movie Clip vacío llamado "foto" y lo he tirado en el escenario. Finalmente he pegado el código que me has dicho en cada uno de los botones...

¿Todo bien? Me imagino que tambien tendré que importar a la biblioteca las fotos grandes que quiero que se carguen...

Por SuperGrande

5 de clabLevel



 

safari
Citar            
MensajeEscrito el 18 Dic 2007 01:08 pm
No, las fotos grandes no se tienen que importar, se cargan externamente y debe especificarse la ruta.

Código :

on (rollOver) {
   loadMovie("carpeta/imagen.jpg", "foto");
}

¿Al Mc vacío lo has instanciado con el nombre de instancia foto?
Tal vez la pregunta sea tonta, pero ¿cambiaste el nombre imagen.jpg por el nombre de la foto a cargar?
Esos son los motivos por los que tal vez no te cargue la foto.
Saludos

Por Nito

790 de clabLevel



 

Transformado en 100111101000011

firefox
Citar            
MensajeEscrito el 18 Dic 2007 03:18 pm
Ok Nito!! Muchísimas Gracias! Ya me salió.

Una última cosa. para hacer que me salgan con un fundido de alpha 0 a 100 por ejemplo?? debería de hacer un swf externo?

Ya no te doy más la brasa... ;)

Por SuperGrande

5 de clabLevel



 

safari
Citar            
MensajeEscrito el 18 Dic 2007 03:54 pm
Si, es una opción. En ese caso dberías hacer unas modificaiones:
Dentro del Mc vacío foto, insertas otro mc_foto2 y lo instancias con nombre foto2.
A ese segundo Mc vacío le das la transcición de alfa que deseas:
Al Mc del primer fotograma le das alpha=0 al del medio alpha=100 y al tercero alpha=0
Creas la interpolación y en una capa de acciones pones en el fotograma1 stop(); - fotograma 10 stop(); - fotograma 20

Código :

unloadMovie("foto2");
gotoAndStop(1);

En este caso en los botones va el siguiente código:

Código :

on (rollOver) {
   loadMovie("imagen.JPG", "foto.foto2");
   foto.play();
}
on (rollOut) {
   foto.play();
}

De esta manera la transcición la hace el anclaje y te ahorras de crear un swf por foto.
Saludos.

Por Nito

790 de clabLevel



 

Transformado en 100111101000011

firefox
Citar            
MensajeEscrito el 18 Dic 2007 04:34 pm
On Nito ya lo tengo. Un Millón de gracias por las molestias. De verdad. Espero que cuando vuelva a postear andes por aquí...

THANKS!!

Por SuperGrande

5 de clabLevel



 

safari

 

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