Comunidad de diseño web y desarrollo en internet online

Boton rollover / frame especifico en .swf externo

Citar            
MensajeEscrito el 29 Ene 2008 04:15 pm
Hola amigos espeo que esten muy bien este es mi primer foro a si que a ver como me va!!!

Quiero saber como decirle a un boton que carga un .swf externo que al hacer un rollOver vaya a un frame especifico o sea externo.swf, gotoAndPlay (2); y si hago un rollOut vaya a otro frame o sea externo.swf, gotoAndPlay (37); , la idea es hacer un efecto fade in y fade out con el rollover y rollout...

Espero que haya sido claro, gracias por sus aportes

Alejandro
Costa Rica

Por camus17

6 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 29 Ene 2008 08:25 pm
Bueno, te respondo así como tu lo estás pidiendo.
Fijate que necesitas que un swf cargado, vaya a cierto fotograma... ésto solo lo puedes lograr con loadMovieNum, pues es un metodo que te permite colocar ese swf en un NIVEL... estando así, puedes lograr que el swf, se "mueva" al frame que necesitas.
Suerte.

Por gustavogarzon

166 de clabLevel



 

msie7
Citar            
MensajeEscrito el 29 Ene 2008 09:44 pm
Hola amigo gracias por tu respuesta, pero aun tengo un problema tex explico:

movieclip vacio que carga los swf externos tiene por nombre de instancia "cargador"
el nombre del swf externo es "total"
ahora bien, el boton que llama al .swf externo no es realmente un boton sino un movieclip con el siguiente codigo:

on (rollOver) {
_root.cargador.loadMovieNum("total.swf",2);
}
on (rollOver) {
_root.cargador.loadMovieNum("total.swf",37);
}

NO PASA NADA, si uso loadMovieNum no carga el .swf externo y si uso loadMovie lo carga pero no se como darle la orden de ir a un frame en particular

Por camus17

6 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 29 Ene 2008 09:48 pm
LOLOLOLOLOLOOOLO!!!!11!!! XD

Por gustavogarzon

166 de clabLevel



 

msie7
Citar            
MensajeEscrito el 29 Ene 2008 09:51 pm
Camus, mira, loadMovieNum lo unico que hace es cargar en cierto nivel que tu le digas y ya.
Ahí en donde pusiste 2 y 37, se ponen son los niveles XD. Puede ser cualquier entero distinto de cero, para que no te reemplace el swf raiz.
Primero que todo, quita esos numeros de ahi, y ponle niveles... por ejemplo, que una quede en el 5 y otra en el 6 (es indiferente).
En su lugar, haces lo siguiente... luego de cargar el swf, ahi mismo le das la orden de:
_level5.gotoAndStop(3); //Por ejemplo, si lo cargaste en el nivel cinco.
Suerte :D.

Por gustavogarzon

166 de clabLevel



 

msie7
Citar            
MensajeEscrito el 29 Ene 2008 09:52 pm
Algo así:

on (rollOver) {
_root.cargador.loadMovieNum("total.swf", 5); //Por ejemplo, en el nivel 5.
_level5.gotoAndStop(37); //Ya habiendolo cargado, ahí si puedes mover su cabeza lectora.
}

Por gustavogarzon

166 de clabLevel



 

msie7
Citar            
MensajeEscrito el 05 Mar 2008 05:42 pm
Hay otra forma muy sencilla y funciona, ejemplo
swf raiz
Este carga un swf que se llama X
y cuando el swf X se carga, da la instruccion de que se vaya a el frame que te quieras:
quedaria asi
swf raiz
loadMovieNum("x.swf", "4");

swf X
_level4.gotoAndStop("2");

asi de sencillo!!

Por Zav

0 de clabLevel



Genero:Masculino  

msie

 

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