estou a usar:
btnClicked.setStyle("icon",
mas é na skinnablecomponnent!
mas eu quero ir buscar agora o icon à skin ...
No dia 24 de Janeiro de 2012 12:51, João Fernandes <
[email protected]> escreveu:
> porque não usares um style? teres um valor por omissão e este poder ser
> alterado via setStyle().
>
> João Fernandes
>
>
> On 24 January 2012 12:29, Ricardo Araújo <[email protected]> wrote:
>
>> 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.
>>
>>
>
>
> --
>
> 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.