Comunidad de diseño web y desarrollo en internet online

ayuda con un movie clip que funcione como boton

Citar            
MensajeEscrito el 26 Ene 2008 12:59 pm
diseñe un movie clip con efecto. cuando el mouse esta encima se activa el efecto, cuando esta fuera desaparece el efecto, pero cuando presiono no hace el salto de escena. Tengo dos escenas apenas. La programación es esta:
on (rollOver) {
gotoAndStop(2);
play();
}
on (rollOut) {
gotoAndStop(6);
play();
}
QUE AGO PARA QUE SALTE DE ESCENA AL PRESIONAR?

Por jenaro

9 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 26 Ene 2008 02:21 pm
Pureba asi:

Código :

tu_movieclip.onRollOver=function () {
gotoAndStop(2);
play();
}
tu_movieclip.onRollOut=function  () {
gotoAndStop(6);
play();
}

tu_movieclip.onPress=function  () {
 nextScene();
}

PD: el codigo va en el frame

Por CarlosRuminott

1000 de clabLevel

6 tutoriales

 

Mdz, Arg

firefox
Citar            
MensajeEscrito el 26 Ene 2008 02:23 pm
"tu_movieclip" cambialo por el nombre de instancia de tu clip de pelicula

Por CarlosRuminott

1000 de clabLevel

6 tutoriales

 

Mdz, Arg

firefox
Citar            
MensajeEscrito el 26 Ene 2008 03:27 pm
Hmmm otra cosa... no uses "gotoAndStop" y luego luego Play.... hay un método que es gotoAndPlay...

Otra cosa... recomiendo más que uses el evento onRelease que onPress porque funciona similar a los botones de cualquier otra aplicación (lo dejas apretado y si sacas el mouse y das clic fuera no pasa nada)

Pero como dijo Carlos, al final del día funciona usando onPress u onRelease :)

Saludos

Por Stockman

Claber

145 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Ene 2008 04:12 pm
Compa, de lujo esa programación, pero lastima que no me funciono, intenté con esta y si funciona¡, pero tengo otro problema, el momento que doy click al movieclip y carga el swf, este aparece superpuesto encima de la pantalla en la parte lateral izquierda posterior, como hago para darle ubicación exacta para que aparezca en la mitad de la pantalla o en el lugar donde desee?. thanks. adjunto el script para que mes un help¡.
:shock:

on (rollOver) {
gotoAndStop(2);
play();
}
on (rollOut) {
gotoAndStop(6);
play();
}
on (release) {
unloadMovieNum(1);
loadMovieNum("3130-2.swf", 1);
}

Por jenaro

9 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 28 Ene 2008 07:38 pm
Ah... ok... lo que puedes hacer es:

1) el Archivo que mandas llamar diséñalo con todos los elementos en la posición exacta que quieres que aparezcan (es lo queyo hago en mis sitios y me evito muchos rollos de estar cambiando coordenadas) y luego exporta el SWF y ya no va a haber problema

2) Utilizar el método loadMovie sin niveles pero tendrías que hacer toda tu programación relativa (usar _parent cada vez que quieras salirte de un MovieClip en lugar de usar _root)

A mi no me gusta usar loadMovie solito... por niveles tienes más libertad para controlar tu línea de tiempo.

Ahora... al final del día el camino que elijas es el que más te agradará

puedes mover todo un nivel de lugar usando las propiedades:

Código :

_level1._x = 300;
_level1._y = 200;

Por poner un ejemplo

sin embargo, si pones todo en un botón:

Código :


on(release){
loadMovieNum("miPeli.swf",1);
_level1._x = 400;
_level1._y = 200;
}



No va a funcionar porque el código se lee más rápido de lo que alcanza a detectar el archivo.

Así pues, tendrías que llamar el cambio de posiciones después de unos segunditos jejeje

Bueno, te recomiendo que lo muevas de posición de origen y te ahorres mucha chamba

Saludos

Por Stockman

Claber

145 de clabLevel



 

firefox

 

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