Olá pessoal, nesse breve artigo eu irei falar um pouco sobre as Metadata Tags.
[Importante]
A partir da versão 4.5 do flex as Metadatas customizadas não precisam ser declaradas para o compilador nos projetos Flex, o conhecido “-keep-as3-metadata”, quem trabalha com Frameworks de terceiros entende bastante isso.
Notei na nova versão do Swiz Framework que existe também uma complementação do código para metadatas personalizadas como “Inject e EventHandler”. Depois de vasculhar os fontes do Swiz Framework encontrei o arquivo metadata.xml que é o responsável pela declaração de todas essas metadatas.
Se você está criando uma biblioteca que possui suas próprias metadatas e deseja criar uma complementação do código, basta seguir os passos da documentação da própria Adobe, é bem simples.
Esse é um exemplo desse arquivo de configuração.
Você pode se basear pelo arquivo do próprio framework do flex. Fica na pasta: sdks4.5.0frameworksmetadata.xml
Espero que a informação tenha sido útil.
Abaixo seguem alguns links interessantes relacionados ao assunto.
- About metadata tags
- Metadatas Personalizadas (Flex 3 e Flex 4)
- Code completion for custom metadata tags




