Comunidad de diseño web y desarrollo en internet online

pregunta...

Citar            
MensajeEscrito el 09 Feb 2010 11:34 pm
hola buenas soy nuevo en el foro, tengo una pregunta en los tutoriales hay como hacer un boton fade in y fade aut:

http://www.cristalab.com/tutoriales/boton-con-fade-in-y-fade-out-animado-c123l/

hice el ejemplo y me sale perfecto, pero loq ue quiero ahcer es que se si hago click sobre el boton (que seria el mc_animado el que cambia de color) se quede en el color sin que vuelva a su estado normal, al hacer click en otro boton que el color vuelva a su estado normal (que seria al fotograma numero 1)


otra cosa, el boton tiene nombre de instancia btn_trans, si cambio el nombre de instancia no funciona el codigo, la cuestion es donde se encuentra el codigo que llama a "btn_trans".

si alguien me puede decir donde se encuentra creo que puedo conseguir hacer lo que puse arriba. en cualquier caso pongo el codigo aqui:

P/D: este codigo va en las acciones del boton "btn_trans"

saludos a todos y muchas gracias




//asignamos la acción del Over para
que actue sobre nuestro movieclip
//que queremos reproducir
on (rollOver) {
mc_animado.onEnterFrame = function () {
//le decimos a ese MC que si se encuentra en cualquier
número frame
//diferente a 41, avance al siguiente; es decir, si está en el 1
//avanzará al 2, después al 3...y asi sucesivamente

if (this._currentframe != 20) {
this.nextFrame();
}
//usando el "else" tomamos la comparativa que nos
acomoda, que es "==".
//le decimos a ese MC que si se encuentra en el frame 41 se detenga
//y borre el "onEnterFrame"

else {
this.stop();
delete this["onEnterFrame"];
} // end if
};
}

//asignamos la accion del RollOut para que actue sobre
nuestro movieclip
//que queremos reproducir
on (rollOut) {
mc_animado.onEnterFrame = function () {
//le decimos a ese MC que si se encuentra en cualquier
número frame
//diferente a 1, retroceda al anterior; es decir, si está en el 41
//regresará al 40, después al 39...y así continuamente.

if (this._currentframe != 1) {
this.prevFrame();
}
//usando el "else" tomamos la comparativa que nos
acomoda, que es "==".
//le decimos a ese MC que si se encuentra en el frame 1 se detenga
//y borre el "onEnterFrame"

else {
this.stop();
delete this["onEnterFrame"];
} // end if
};

}

Por chabri

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Feb 2010 03:24 pm
que alguien me ayudeeeeeeeeeeeee

Por chabri

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Feb 2010 11:53 pm
lo que debes hacer cuando haces click es decirle que vaya al utilimo fotograma y se detenga, creo que es el 41, entonces queda

Código ActionScript :

on(release)
{
this.gotoAndStop(41)
}


y luego, cuando otro boton hace clic, envias el primero y lo frenas en el fotograma de inicio, suponete q fuese el fotograma 1 y que nuestro boton tiene nombre de instancia btn_animado, entonces

Código ActionScript :

on (release)
{
btn_animado.gotoAndStop(1);
}


Seria algo asi. Fijate y avisame.
Saludos

Por bubudrc

Claber

591 de clabLevel

1 tutorial

 

mayo 2006

chrome

 

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