hi Gordon,
one question please.
how come the following code passes the if test even though myVar
clearly exists?
private var myVar:Object;
private function test():void
{
myVar = new Object();
if(!("myVar" in this))
{
Alert.show("passes");
}
}
thanks
bod
--- In [email protected], "Gordon Smith" <[EMAIL PROTECTED]>
wrote:
>
> if ("idName" in this)
>
> - Gordon
>
> -----Original Message-----
> From: [email protected]
[mailto:[EMAIL PROTECTED] On
> Behalf Of alpharythms
> Sent: Wednesday, April 05, 2006 3:19 PM
> To: [email protected]
> Subject: [flexcoders] Testing if a variable exist?
>
> I imagine this is something simple that I am missing but is there a
> way to test a variable to see if it exist.
>
> Specifically I have several components with IDs. So I can access
them
> like this.idName or this["idName"].
>
> I need to way to know if this["idName"] is a valid variable. I've
> tried if(this[idName]==null) or undefined. The trouble is I get a
> runtime error as soon a this[idName] that doesn't exist comes up.
>
> Here is what I'm try do to. I've loading an XML document and then
> looping through the attributes in a node. If a
> this[currentAttributeName] component exist then I bind it to the
data
> in the XML. If I come across an attribute that doesn't exist on
the
> Flex form than I just want to ignore it.
>
> Everything works great until I hit an attribute that doesn't
exist.
> So I just need a way to test for the existance of a component with
the
> given ID name.
>
> Thanks,
> Adam
>
>
>
>
>
>
>
> --
> Flexcoders Mailing List
> FAQ:
http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> Search Archives:
> http://www.mail-archive.com/flexcoders%40yahoogroups.com
> Yahoo! Groups Links
>
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/