Botõa quando clica
Salve povo !!!
Seguinte tenhu um botao com funções de on rollOver e rollOut e onPress, segue abaixo o codigo:
//Importo as classes necessárias
import mx.transitions.*;
import mx.transitions.easing;
var homeTween:Tween = new Tween();
var primeiroTween:Tween = new Tween();
var homeFoi:Boolean = true;
btHome.onRollOver = function (){
bar1.fadeColor({rb:19, gb:185, bb:204, ab:100},5);
new mx.transitions.Tween(bar1, "_y", mx.transitions.easing.Elastic.easeInOut, 57, 47, 1, true);
new mx.transitions.Tween(escHome, "_y", mx.transitions.easing.Bounce.easeOut, 12, 2, 1, true);
}
btHome.onRollOut = function (){
bar1.fadeColor({rb:255, gb:255, bb:255, ab:50},5);
new mx.transitions.Tween(bar1, "_y", mx.transitions.easing.Strong.easeOut, 47, 57, 1, true);
new mx.transitions.Tween(escHome, "_y", mx.transitions.easing.Strong.easeOut, 2, 12, 1, true);
}
btHome.onPress = function() {
if (homeFoi) {
bar1.fadeColor({rb:19, gb:185, bb:204, ab:100},5);
primeiroTween = new mx.transitions.Tween(bar1, "_y", mx.transitions.easing.Elastic.easeInOut, 57, 47, 1, true);
primeiroTween = new mx.transitions.Tween(escHome, "_y", mx.transitions.easing.Bounce.easeOut, 12, 2, 1, true);
primeiroTween.onMotionFinished = function() {
foi = false;
};
//Aqui é se ela já foi então volta
} else {
//Para ela voltar eu uso o yoyo() que faz a ação inicial ao contrário
primeiroTween.yoyo();
}
};
Tudo certo funcionando que dize quase, preciso q quando ele clique faça a função do rollOver e desabilite o rollOut e so ative denovo quando clica em outro como faço isso para 10 botoes ?!
Att. Eros
Discussão (3)
Carregando comentários...