Olá João, obrigado pela tua resposta.
Essa abordagem obriga-me a ter que indicar a cor novamente.
A ver se consigo explicar o que pretendo.
O que eu quero é ter o seguinte:
s|Application
{
globalTone: #b5121b;
}
e daqui em diante usar sempre esta propriedade sem necessitar de introduzir
esse valor (#b5121b) novamente, de forma a ter uma gestão centralizada deste
tom em particular.
Idealmente daria para fazer o seguinte:
s|ButtonBarButton: {color: #aeaeae;}
s|ButtonBarButton:selectedStates {color: globalTone;}
Mas como não dá, tem de ser feito via ActionScript na skin:
override protected function updateDisplayList(unscaledWidth:Number,
unscaleHeight:Number):void
{
*labelDisplay.setStyle("color", getStyle('globalTone'));*
super.updateDisplayList(unscaledWidth, unscaledHeight);
}
Ora aqui é que eu não sei como dizer que aquil se aplica apenas aos
selectedStates...
Há a possibilidade de guardar esse valor numa variável que é bindable e
passar no MXML esse valor à label, mas queria evitar bindables...
Cumprimentos,
Jorge
2011/7/11 João Fernandes <[email protected]>
> e podes definir um style
--
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.
Para publicar uma mensagem neste grupo, envie um e-mail para
[email protected].
Para anular a inscrição neste grupo, envie um e-mail para
[email protected].
Para ver mais opções, visite este grupo em
http://groups.google.com/group/riapt?hl=pt-PT.