Where are you declaring these classes?
-Original Message-
From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Suzy Lawson
Sent: Friday, June 02, 2006 12:01 PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Instantiation and setting problems
I anyone else having issues trying to set values on objects for newly instantiated objects in an object graph with 3 or more layers?
I have the following:
ClassA {
public var classB : ClassB;
public var classC : ClassC;
}
ClassB {
public var classD : ClassD;
}
ClassC {
public var textVal : String='';
}
and i have a value sets in the ModelLocator (cairngorm) class like so:
public var allClassAs : ArrayCollection; public var selectedClassA : ClassA;
The problem is if I retrieve a single 'ClassA' from the collection of allClassAs using the ID of the selectedClassA, then try to make a call like this:
classA.classC.text=Whatever;
The mxml field I have bound to that value never displays and I get the following debug error.
error during evaluation
no such variable: classA.classC.textVal
This kind of makes sense since classC wasn't initialized yet, so even if I change ClassA to be:
ClassA {
public var classB : ClassB = new ClassB(); public var classC : ClassC = new ClassC(); }
I still get the same error. In the UI, if I click back, it appears correctly, but the first time it always fails. It seems like the set
(classA.classC.text=Whatever;) is getting called faster then the object can be initialized (constructed).
I've had similar problems when calling:
var myXML = new XML(event.target.data);
[EMAIL PROTECTED]3232;
When I debug this, myXML is still null when the 2nd line is called. A work around is to instantiate the XML on startup so the XML is there before calling the set on @ID, but means more memory.
Anyone else hitting these issues?
Yahoo! Groups Sponsor ~-- Everything you need is one click away. Make Yahoo! your home page now.
http://us.click.yahoo.com/AHchtC/4FxNAA/yQLSAA/nhFolB/TM
~-
--
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
SPONSORED LINKS
Web site design development
Computer software development
Software design and development
Macromedia flex
Software development best practice
YAHOO! GROUPS LINKS
Visit your group "flexcoders" on the web.
To unsubscribe from this group, send an email to:[EMAIL PROTECTED]
Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.