Comunidad de diseño web y desarrollo en internet online

Easing menu automatico

Citar            
MensajeEscrito el 22 Oct 2008 03:34 pm
Holaa!

estoy probando un easing menu q descarge no recuerdo de q web. :? . y queria comprender como lograr hacer agregar un boton de "play" para q el menu pase automaticamente a cada img.

el menu q nombrom es este:

http://ladrep.webspacemania.com/menu.swf

quisiera agregarle un boton para q sea automatico el movimiento.

como lo logro?

saludos!

Por Rakin

Claber

140 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Oct 2008 04:02 pm
Esto es muy facil de hacer.
En primer lugar has de crear los mcs que contienen el contenido (valga la rebuznancia :lol: ) y a cada uno de ellos le pones este código:

Código ActionScript :

onClipEvent (enterFrame) {
   this._y += (_root.mcy1-this._y)/5;
   this._x += (_root.mcx1-this._x)/5;
}


Luego en cada botón solamente has de especificar en que coordenadas quieres posicionar los mcs de la siguiente manera:

Código ActionScript :

on (release) {
     mcy1 = 100;
     mcx1 = 100;
}

Esta es una manera bastante sencilla de hacerlo, puedes jugar a tener varios o a tener uno solo que contenga todo, eso ya a tu criterio.

Suerte! :wink:

Por Fusel

Claber

339 de clabLevel



Genero:Masculino  

Madrid (España)

safari
Citar            
MensajeEscrito el 22 Oct 2008 04:14 pm
Asi seria para hacerlo como esta en el ejemplo verdad?...

pero lo q yo quiero lograr es poder agregarle (ademas de los botones q ya tiene) otro boton, el cual al presionarlo el movimiento (q hace al presionar los otros botones) lo haga automaticamente. como si fuese un play de la pelicula.

Por Rakin

Claber

140 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Oct 2008 04:17 pm
No entiendo lo que quieres conseguir, al presionar el botón automáticamente hace el movimiento..

Por Fusel

Claber

339 de clabLevel



Genero:Masculino  

Madrid (España)

safari
Citar            
MensajeEscrito el 22 Oct 2008 04:22 pm
Yo tengo 3 botones en mi caso... Q son 3 numeros... Al presionar en el boton 2 me corre el menu a la imagen 2, al presionar el 3 a la imagen 3. hasta ahi bien.... Ahora queria agregarle otro boton, q al presionarlo, me muestre la imagen 2, pasan unos segundos y va a la imagen 3... Me explico?. quiero q pasen todas las imagenes de mi mc sin presionar cada boton, los presionando el boton de play dejaria q empieze.

Por Rakin

Claber

140 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Oct 2008 04:37 pm
Entendido, lo que se me ocurre que puedes hacer, y teniendo en cuenta que lo tienes todo en un mismo frame, es crear el botón Play y jugar con setInterval:

Código ActionScript :

on (release) {
   mcx1 = 100;
   var segundos = 5;

   stop();

   var hilo = setInterval(function () {
   mcx2 = 100;
   clearInterval(hilo);
   }, segundos*1000);
   
}

Por Fusel

Claber

339 de clabLevel



Genero:Masculino  

Madrid (España)

safari
Citar            
MensajeEscrito el 22 Oct 2008 05:58 pm

Fusel escribió:


Código ActionScript :

on (release) {
   mcx1 = 100;
   var segundos = 5;

   stop();

   var hilo = setInterval(function () {
   mcx2 = 100;
   clearInterval(hilo);
   }, segundos*1000);
   
}


Podrias explicarme un poquito ese codigo?. ^^

Por Rakin

Claber

140 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Oct 2008 02:35 pm
Fusel, podrias indicarme a que llamas: mcx1 y mcx2 ??.. Si es a las imagenes q tengo, yo lo tengo armando las 3 imagenes en un mismo mc.

Y la variable hilo a q corresponde?

Por Rakin

Claber

140 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Oct 2008 04:52 pm
ahi logre hacer q funcione, al presionar el btn de play, me corre a la segunda img y luego de 3 seg a la tercer imagen.

como logro hacer q vuelva a la primera y se haga infinitas veces esto?.

PD: perdon por los post seguidos, es q no tengo la opcion de editar el mensaje. :)

Por Rakin

Claber

140 de clabLevel



 

firefox
Citar            
MensajeEscrito el 11 Nov 2008 12:48 pm
hola, bueno revivo un tema viejo ya q necesito una ayuda :oops:

es lo mismo q los post anterior.

tengo una pelicula con 3 img, y un boton play para q pasen las 3 img solas cada 5 seg. tengo esta accion en btn de play.

Código :

on (release) { 
  _root.targetx= -245; 
   var segundos = 5;
   var hilo = setInterval(function () { 
  _root.targetx = -810.3; 
   clearInterval(hilo); 
   }, segundos*1000); 
}


con esta accion logro q al clikear en el btn de play me lleve a la segunda img, luego de 5 seg a la tercera... Pero como logro q dsp de la tercera me lleve a la primera en 5 seg?.

Alguna ayuda. :)

saludos.

Por Rakin

Claber

140 de clabLevel



 

firefox

 

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