existiria alguma maneira de fazer com que ao passar o mouse sobre um botao, todos os outros botoes diminuissem a opacidade, por exemplo?
do jeito que eu fiz teria que ser o seguinte: se tiver sobre o botao 1, desliga o 2 e o 3. se tiver no 2, o 1 e o 3. e por ai vai. daí se eu tiver 20 botoes, é um saco escrever todas as ações.

Ação Em Todos Os Botões Menos No Acionado
Started By skatista.net, 18/04/2007, 17:50
1 reply to this topic
#1
Posted 18/04/2007, 17:50
Skateboardzzzzzzz 4eva!!!!
#2
Posted 24/04/2007, 15:28
Isso é fácil, acessando pelo construtor de arrays.
O que vc vai precisar: de objetos que tenham como instância um valor numérico sequencial. Ou seja: b0, b1, b2 etc.
Supondo que vc tenha 200 botões dentro de um clip chamado menu_mc. E você passou o mouse sobre o clip 20, ok? Então todos os outros tem que ficar com 60% de alpha e o clip 20 tem que ficar com 100% de alpha:
Daí você faz um looping assim:
E na ação rollOver do botão:
Espero que ajude.
Abraços.
pp
O que vc vai precisar: de objetos que tenham como instância um valor numérico sequencial. Ou seja: b0, b1, b2 etc.
Supondo que vc tenha 200 botões dentro de um clip chamado menu_mc. E você passou o mouse sobre o clip 20, ok? Então todos os outros tem que ficar com 60% de alpha e o clip 20 tem que ficar com 100% de alpha:
Daí você faz um looping assim:
function marcarBotao(qualBotao:MovieClip):Void { for (var i:Number = 0; i < 200; i++) { menu_mc["b"+i]._alpha = 60; } qualBotao._alpha = 100; }
E na ação rollOver do botão:
this.botao20.onRollOver = function():Void { _root.marcarBotao(this); }
Espero que ajude.
Abraços.
pp
Edição feita por: Pedropauloalmeida, 24/04/2007, 15:29.
WebFórum - Equipe de Flash - Moderador
www.pedropauloalmeida.com.br
Leia as Regras! Colabore com nosso Fórum respeitando as normas de posts e de perfis.
www.pedropauloalmeida.com.br
Leia as Regras! Colabore com nosso Fórum respeitando as normas de posts e de perfis.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)