Mais uma pequena dúvida,

como é que posso definir na skin uma class? por exemplo, estou a dar a
um button um icon através de uma class:

[Embed(source="assets/myIcon.swf")]
private static const tipAnimation : Class;

mas queria passar o icon para a skin.

Estive a pensar em criar duas skins diferentes mas não serve para o
meu caso porque estou a alterar o icon dinamicamente e se tivesse uma
skin para cada caso teria que estar a referenciar as skins no
código...
basicamente o que eu pretendia era obter aquela class no
skinablecomponent através da skin..

alguma dica?

On 19 Jan, 19:08, Ricardo Araújo <[email protected]> wrote:
> Já consegui... brutal... ainda não tinha precisado disto... mas é muito
> fixe!
>
> No dia 19 de Janeiro de 2012 18:44, Ricardo Araújo <[email protected]
>
>
>
>
>
>
>
> > escreveu:
> > Ok,
> > :)
> > Obrigadão.
>
> > No dia 19 de Janeiro de 2012 18:41, João Fernandes <
> > [email protected]> escreveu:
>
> > Ricardo tenta por aqui:
>
> >>http://www.adobe.com/devnet/flex/articles/dynamic_skin_parts.html
>
> >> primeiro tens de criar uma dynamicSkinPart via
> >> createDynamicPartInstance("")  depois é definires no teu componente por
> >> exemplo
> >> [Style(name="myDynamicPartSkin",type="Class"...)]
>
> >> ao criaresa dynamicSkinPart depois é obteres o valor do  style
> >> "myDynamicPartSkin", o qual poderás definir um default para quando alguém
> >> não fornece um valor.
>
> >> João Fernandes
>
> >> On 19 January 2012 18:27, Ricardo Araújo <[email protected]>wrote:
>
> >>> Num simples exemplo de um skinable componente (X) que tem uma skin
> >>> (X_Skin), queria criar uns componentes (Y) dinamicamente dentro do
> >>> código do skinableComponent X mas quero adicionar skins a esses
> >>> componentes através do setStyle("skinClass" ...  ... mas quero ir
> >>> buscar a skin para esses componentes a uma declaração qualquer que
> >>> possa existir na skin  SkinableComponent X
>
> >>> já tentei criar uma interface na skin que implementa um get para a
> >>> skin e depois no Skinablecomponent vou buscar o this.skin as
> >>> IScreen_Skin ... mas não está a funcionar
>
> >>> Alguma sugestão?
>
> >>> --
> >>> 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.
>
> >> --
>
> >> João Fernandes
>
> >> --
> >> 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.

-- 
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.

Responder a