Comunidad de diseño web y desarrollo en internet online

Menú con movimiento

Citar            
MensajeEscrito el 22 Ene 2008 01:42 pm
Sabeis como crear un menú tipo a este?

http://manucastro.es/prueba2.swf

Por Sette

45 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Ene 2008 01:47 pm
Utiliza el Buscador de CLAB para encontrar BOTON FADE OUT Y FADE IN con esto puedes hacer cada uno de los botones del menu y listo

Por XArcanHellX

Claber

213 de clabLevel



 

Venezuela

mozilla
Citar            
MensajeEscrito el 23 Ene 2008 10:35 am
alguien podría hacerme un fla, con el ejemplo q qnecesito sobre un boton, y yo lo aplico al resto

Por Sette

45 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Ene 2008 01:46 pm
aqui tienes algo parecido
http://rapidshare.com/files/85962055/boton.fla
saludos

Por leotaku56

150 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 24 Ene 2008 07:03 pm
Creo que es aquí.
En esencia sería algo así como...
Elementos:
Un movieClip con tre capas.
Capa superior ocupada por un movieClip con solo texto, con nombre de instancia >sup_mc<.
Capa intermedia idéntica a la anterior, solo que con distinto color en el texto y con nombre de instancia >inf_mc<.
La capa inferior será ocupada por el fondo del botón.
--Un movieClip con las mismas dimensiones que el fondo del botón, al que llamaremos >mask_mc<
--Un movieClip con solo texto identico a >inf_mc<, pero con distinto color de texto, yo lo he nombrado como >cortina_mc<.
Una vez que hemos definido estos elementos, ponemos el botón en el escenario, en sus mismas coordenadas ponemos el MC >mask_mc<, tambien ponemos el MC >cortina_mc< en el escenario haciendole coincidir exactamete con el texto del botón, despues lo bajamos por debajo de este y ahí lo dejamos.
Solo nos queda poner este código en la linea de tiempo principal.

Código :

cortina_mc.setMask (mask_mc);
//=================//
function ir (mc, posY, factor) {
   mc.onEnterFrame = function () {
      mc._y += factor;
      if (mc._y >= posY) {
         mc._y = posY;
         delete this.onEnterFrame;
      }
   };
}
//=================//
function volver (mc, posY, factor) {
   mc.onEnterFrame = function () {
      mc._y -= factor;
      if (mc._y <= posY) {
         mc._y = posY;
         delete this.onEnterFrame;
      }
   };
}
pos_y = cortina_mc._y;
//=================//
function alpha (mc, nivel, vel) {
   mc.onEnterFrame = function () {
      this._alpha += (nivel - this._alpha) / vel;
      if (this._alpha <= nivel && this._alpha >= nivel) {
         this._alpha = nivel;
         delete this.onEnterFrame;
      }
   };
}
//=================//
//=================//
btn_mc.onRollOver = function () {
   volver (cortina_mc, mask_mc._y - (cortina_mc._height + 15), 8);
   this.onEnterFrame = function () {
      if (cortina_mc._y <= this._y+ this.height/2) {
         alpha (this.sup_mc, 0, 2);
         delete this.onEnterFrame;
      }
   };
};
//
btn_mc.onRollOut = function () {
   ir (cortina_mc, pos_y, 8);
   this.onEnterFrame = function () {
      if (cortina_mc._y >= this._y) {
         alpha (this.sup_mc, 100, 2);
         delete this.onEnterFrame;
      }
   };
};

Por antonio_L

161 de clabLevel



Genero:Masculino  

de Linares

firefox

 

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