Some, but not all metadata actually makes it into the SWF.  I believe
there is more in the SWF in the SWC.  Which ones make it in used to be
hardwired.  I'm not sure we've made that configurable yet.

 

________________________________

From: [email protected]
[mailto:[EMAIL PROTECTED] On Behalf Of Daniel Freiman
Sent: Tuesday, December 05, 2006 2:59 PM
To: [email protected]
Subject: Re: [flexcomponents] Metadata

 

So apparently we were all wrong.  If you use describeType or
ObjectUtils.getClassInfo() you can get to some metadata, but not all
metadata.  Bindable and Transient (which I didn't know existed until a
few minutes ago) are both viewable, however Inspectable is not
viewable...except for the variable "accessibilityImplementation"
declared by the InteractiveObject class.  I'm not really trying to solve
my original problem anymore because I can hijack Transient if I need to,
but if anyone knows what is going on here, the education would be
appreciated. 

- Dan

On 12/4/06, Alex Harui <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> >
wrote: 

FlexBuilder parses the bytecode in the SWC.

 

________________________________

From: [email protected]
<mailto:[email protected]>
[mailto:[email protected]
<mailto:[email protected]> ] On Behalf Of Daniel Freiman
Sent: Monday, December 04, 2006 12:33 PM
To: [email protected]
<mailto:[email protected]> 
Subject: Re: [flexcomponents] Metadata

 

yeah, i was hoping I wouldn't have to do that.  I found you can find
bindable metatags through code so I was hoping that there would be some
obscure way into other metadata.

thanks you two,

- Dan

On 12/4/06, Dominick Accattato <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]> > wrote:

yeah, sounds like your gonna have to build the metadata object in
memory.  You won't have access to the [Inspectable] metadata cause thats
used during compilation.  However, you could create a reflection parsing
class that has builds these in memorey metadata objects.  I would
imagine a simple for in statement and a  switch and some instanceOf or
"as" would work.  

 

On 12/4/06, Daniel Freiman < [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]> > wrote:

Is there any way to access the Inspectable metatag from actionscript or
create similar meta information (Inspectable just happens to have every
property I want access to)?  Here's why:

Really I'm looking for advanced information from reflection.  I'm
creating a class hierarchy and want users to be able to edit the
properties of instances of those classes at runtime.  I need to build a
form to display all of the properties and the form needs to understand
what is the type of each property in order to display the correct
editing control. 

Anyone know if this is possible?

Thanks, 

- Dan








-- 
Dominick Accattato, CTO
New View Networks
www.newviewnetworks.com <http://www.newviewnetworks.com>  

 

 

 

Reply via email to