Hi Michael, would you care to share a link of your experiment sources? :) We might all learn something from it.
Thanks in advance! Best regards, Bogdan On Sun, Jan 22, 2012 at 10:00 PM, Michael A. Labriola < labri...@digitalprimates.net> wrote: > I did some experiments a while back where I post-processed metadata into a > ActionScript class and then included it in compilation. Basically, I had a > class that referenced all places a given metadata tag was being used (like > for injection points). Versus using describeType, I could speed up things > like robot legs nearly 10 fold. > > Mike > > > -----Original Message----- > From: Michael A. Labriola [mailto:labri...@digitalprimates.net] > Sent: Sunday, January 22, 2012 1:58 PM > To: flex-dev@incubator.apache.org > Subject: RE: metadata > > There was a compiler change a while back. Basically, if a library forces a > given piece of metadata to be kept, then that setting is inherited by the > project. So, when flexunit forces [Test] to be kept in the library, all > projects that include flexunit's swc get that setting > > -----Original Message----- > From: Michael Schmalle [mailto:m...@teotigraphix.com] > Sent: Saturday, January 21, 2012 5:21 AM > To: flex-dev@incubator.apache.org > Subject: Re: metadata > > Quoting Martin Heidegger <m...@leichtgewicht.at>: > > > @Michael: Wasn't there some kind of compiler change regarding this? > > I can't properly recall it. > > > > However: As far as I know: the standard meta tags (like bindable) do > > get compiled into the code and are readable with describeType. swfs > > are readable like external files with the proper tools, which is why > > swc inspection works in FlexBuilder, FDT, etc. If you put them in an > > external file you'd make it easier to tamper and break running code. > > > > yours > > Martin. > > > > The Bindable etc, are included in the main build. > > whiteboard/frameworks/build_framework.xml > > In the core, framework and mx targets. > > <compc ... > <keep-as3-metadata name="Bindable"/> > <keep-as3-metadata name="Managed"/> > <keep-as3-metadata name="ChangeEvent"/> > <keep-as3-metadata name="NonCommittingChangeEvent"/> > <keep-as3-metadata name="Transient"/> </compc> > > > As far as the compiler change, I don't know. > > Mike > > Notice: This transmission is intended only for the use of the individual > or entity to which it is addressed and may contain information that is > privileged or confidential. Any dissemination, distribution or copying of > this transmission by anyone other than the intended recipient is strictly > prohibited. If you have received this transmission in error, please notify > the sender immediately by e-mail or telephone and delete the original > transmission. Thank you. > -- http://www.badu.ro