Olá Pessoal.
Muitas perguntas nas listas flexdev e flex-brasil se referem a como reutilizar componentes MXML, principalmente as telas (formulários, pop-ups, etc).
Bem, uma técnica muito comum para isso é o “Code Behind”, que é mostrado nos links abaixo:
- http://www.onflex.org/ted/2007/02/code-behind-in-flex-2.php
- http://www.adobe.com/devnet/flex/quickstart/building_components_using_code_behind/
- http://learn.adobe.com/wiki/display/Flex/Code+Behind
Os links acima mostram em comum alguns exemplos básicos que criam componentes herdando de componentes básicos do Flex (Vbox, Canvas, button, etc..). Já no meu exemplo vou mostrar como reaproveitar um tela (mxml) para poder criar dois componentes expecíficos.
Segue o SWF mais abaixo, clique com o botão direito para ver o source e leia os comentários nas classes.
(Próximo Artigo: Organizando/empacotando/distribuindo componentes da forma certa. Provavelmente será um screencast. Aguardem!)
****************************************
(English )
Hello all, in the brazilian mailing lists (flex-brasil and flexdev), have many questions about how to reuse MXML components/windows. Already have some links about this technique, called by “Code Behind” (see the links above) . But, all samples uses the default VBox, Canvas, Button. My intention is to show using a custom window based on TitleWindow. So, see bellow a single example and how to reuse your MXML components/windows.
Right click for view source and read all comments (yeah, I wrote comments in english) to understand this sample.
Enjoy!
(Next post: Arranging/packging/distributing components in the right way. Probably will be a screencast. Wait!)



