It does do it, but I was hoping I could achieve it with
hasOwnProperty() because it's in a memory and speed-sensitive area of
the application.

On 24 June 2014 17:06, Subscriptions <[email protected]> wrote:
> describeType might do the job
>
> http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/utils/package.html#describeType()
>
>
>
> On 24/06/2014 16:46, Mihai Chira wrote:
>>
>> Is there a way to check if an object instance has a non-public
>> property if you know its namespace?
>>
>> If you say object.hasOwnProperty("name") it will only return true if
>> "name" is public. However, it returns false if "name" is, say,
>> mx_internal (or under another namespace): mx_internal var name:String;
>>
>> I've tried:
>>
>> object.hasOwnProperty("name"); //false
>> object.hasOwnProperty(new QName(mx_internal, "name")); //false
>> object.hasOwnProperty(new
>> QName("http://www.adobe.com/2006/flex/mx/internal";, "name")); //false
>>
>> Any ideas? This web post[1] seems to imply that at least at one point
>> it was possible to use QName in conjunction with non-XML objects'
>> hasOwnProperty() function. Has this changed, or am I doing something
>> wrong?
>>
>>
>> Thanks!
>>
>> [1] http://www.leichtgewicht.at/718/mastering-as3-namespaces/#qname
>
>
> --
> Lee Burrows
> ActionScripter
>

Reply via email to