[flexcoders] Proper way to ensure components in a different state are created

2010-09-01 Thread dorkie dork from dorktown
When I try to access components that are in a different state on the line after I set the current state I get this error, TypeError: Error #1009: Cannot access a property or method of a null object reference. // code currentState = NOTES; noteComponent.text = value; // noteComponent exists in

RE: [flexcoders] Proper way to ensure components in a different state are created

2010-09-01 Thread flex
If you use includeIn or excludeFrom, then itemCreationPolicy becomes available and you can set it to immediate - imageComponent includeIn=State 1 itemCreationPolicy=immediate id=imcomp / Then in code you could in imcomp.currentState = myDesiredState, even before State 1 has been used.

Re: [flexcoders] Proper way to ensure components in a different state are created

2010-09-01 Thread dorkie dork from dorktown
Yeah, I created a test project and itemCreationPolicy immediate and deferred both work. But in my application only immediate works. It seems like currentState is deferring creating the components for some odd reason. On Wed, Sep 1, 2010 at 5:43 AM, f...@guitar-learning.com wrote: If you use

Re: [flexcoders] Proper way to ensure components in a different state are created

2010-09-01 Thread Haykel BEN JEMIA
You could add a bindable var, e.g. noteText, and set the text property in the mxml tag to {noteText}. Then you only have to assign the value to the noteText variable. Le 2010 9 1 10:48, dorkie dork from dorktown dorkiedorkfromdorkt...@gmail.com a écrit : When I try to access components that are

Re: [flexcoders] Proper way to ensure components in a different state are created

2010-09-01 Thread dorkie dork from dorktown
Thanks, I'll do that. My main quest was trying to find the equivalent of createComponentFromDescriptors in Flex 4 spark components. If I find anything I'll post back. On Wed, Sep 1, 2010 at 6:19 PM, Haykel BEN JEMIA hayke...@gmail.com wrote: You could add a bindable var, e.g. noteText, and

Re: [flexcoders] Proper way to ensure components in a different state are created

2010-09-01 Thread dorkie dork from dorktown
Arggh I forgot I have to set certain components visible, currentState = note; source = note.text; // databinding note.visible = true; border.visible = true; border.y = note.y; border.width = note.width; I think this is impossible in Flex 4. I'm think my only option is to set every component