Há uns dias atrás pensei em criar minha própria biblioteca de reflexão no AS3. Basicamente é só manipular o resultado do método describeType(object) que retorna um XML com todas as informações do objeto passado como argumento.
No entanto, achei uma biblioteca que é muito útil e bem completa para isso, segue a dica:
SpiceLib: http://www.spicefactory.org/spicelib/docs/as3/current/manual/reflection.php#intro
Reflexão, para quem não conhece, é um recurso muito útil que te permite fazer uma introspecção em um objeto e obter informações dele. No Adobe Flex, reflexão pode ser muito útil para criação de componentes genéricos e mais “inteligentes” para que se comportem de acordo com um objeto informado. Realmente é uma feature muito interessante, em Java usamos reflexão largamente para desenvolvimento de frameworks.
Isso ae pessoal.. segue a dica para quem precisar trabalhar com reflexão em AS3.
Abraços.
################################################
English version
################################################
Hello All.
Some days ago I thought about to create my own Reflection library for AS3. Basically it’s just to manipulate the output of the method describeType (object) that returns an XML containing all the information about the object passed as argument.
Therefore, I found a library that already to do this:
SpiceLib: http://www.spicefactory.org/spicelib/docs/as3/current/manual/reflection.php#intro
Reflection, for who don’t know, is a powerfull feature for obtain object’s information using introspection. This is very usefull for building generic components and smarter for them behaviors itself according with the object passed as argument.
That’s all folks, cheers!




