quinta-feira, 4 de março de 2010

ícones flex

Eu estava querendo customizar um radiobutton e colocar ícones diferentes quando o mouse estivesse em cima, quando estivesse selecionado, essas coisas... em Flex isso é muito fácil, basta usar as propriedades da tabela abaixo...

uma breve explicação...

* quando a propriedade começa com 'selected' (ex: selectedDownSkin) altera o ícone apenas se ele estiver selecionado, caso não começe (ex: downSkin) altera o ícone apenas se ele não estiver selecionado.

* quando termina com 'Skin' (ex: disabledSkin) ele não altera o ícone em si, e sim o plano de fundo, atrás do ícone, alterando o alpha você pode verificar isso, já se terminar com 'Icon' (ex: disabledIcon) ele altera o ícone mesmo.

* se tiver 'down' no nome (ex: downIcon) altera o ícone quando ele for clicado

* se tiver 'disabled' no nome (ex: disabledIcon) altera o ícone quando ele estiver desativado (enable = false)

* se tiver 'over' no nome (ex: selectedOverIcon) altera o ícone quando o mouse passar por cima

* se tiver 'up' no nome (ex: upSkin) altera o ícone quando o mouse não estiver sobre o ícone

PropriedadeApenas selecionadoAltera apenas o fundoMomento
disabledIconNãoNãoenable = false
disabledSkinNãoSimenable = false
downIconNãoNãocom o click do mouse em cima
downSkinNãoSimcom o click do mouse em cima
overIconNãoNãocom o mouse em cima
overSkinNãoSimcom o mouse em cima
upIconNãoNãosem o mouse em cima
upSkinNãoSimsem o mouse em cima
selectedDisabledIconSimNãoenable = false
selectedDisabledSkinSimSimenable = false
selectedDownIconSimNãocom o click do mouse em cima
selectedDownSkinSimSimcom o click do mouse em cima
selectedOverIconSimNãocom o mouse em cima
selectedOverSkinSimSimcom o mouse em cima
selectedUpIconSimNãosem o mouse em cima
selectedUpSkinSimSimsem o mouse em cima

Nenhum comentário:

Postar um comentário