Leonel,

Aconselho-te a ler estes slides: http://www.riapt.org/2010/10/17/slides-da-apresentacao-skinning-no-flex-4/

Quanto ao mudares o skinning dinamicamente, basta que assegures que a ligacão entre componentes e as suas skin-classes é feita exclusivamente em ficheiros CSS (ex: s|Button { skin-class: ClassReference("com.boonzi.skins.fiber.components.button.ButtonSkin"); } ), e depois mudas dinamicamente a folha css para a que pretendes no arranque da aplicacão.



linkedIn <http://pt.linkedin.com/in/jsaleiro> João Saleiro
Chief Technology Officer
Tel:    00351 916 077 097
Email:  [email protected] <mailto:[email protected]>
Skype:  joao.saleiro <callto://joao.saleiro>

Webfuel Solutions <http://www.webfuel.pt> www.webfuel.pt <http://www.webfuel.pt>
Lisbon, Portugal


On 25-11-2011 11:33, Leonel wrote:
Olá a todos,

Sou cliente assiduo da mailing list, mas por muito poucas vezes tentei
tirar dúvidas pois o meus mundo é mais ligado ao Flash que
propriamente ao Flex.

No entanto na empresa onde estou vamos começar a utilizar o Flash
Builder para construir uma aplicação que será utilizada numa "set-top
box" e será a portabilização da mesma aplicação em Flash com AS2 para
o AS3 utilizando o Flash Builder.

Neste momento a dúvida que temos é como fazer o skinning da aplicação.
Isto é, pretendemos que a aplicação possa mudar de aspecto conforme o
patrocinador, a epoca festiva, a escola que vai utilizar a box, etc. E
isto pode influenciar botões, imagens de background, efeitos de Glow,
scroll bars, etc...

Um primiero passo foi conseguir fazer o skin de um Button a partir de
um SWC vindo do Flash e colocar alguns efeitos como o Glow para o
MouseOver.

Já reparei que fazer as coisas desta forma o componente Button irá
sempre ter a forma indicada pelo CSS.

A minha pergunta é se posso importar vários ou um SWC que tenha várias
skins que serão utilizadas em vários Button pelo interface e conseguir
distinguir o desenho a atribuir a cada um. É possivel? Fariam as
coisas de outra forma?

Neste momento qualquer feedback com ideias será benéfico pois ainda
estamos em "estudo".

Qualquer duvida sobre isto e que possa responder, por favor digam.

Cumprimentos,
Leonel


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

<<inline: LinkedIn.gif>>

<<inline: Webfuel.gif>>

Responder a