Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

xShacka

Botõa quando clica

Recommended Posts

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.