Try taking out your implict cast (e.g. as VBox), and set a breakpoint on those lines. It could be that getChildByName is working, but the casting fails. When you cast implicitly (using "as") you run the risks getting null back.
And while you have the breakpoint set, you may want to look at the parent's children, so see if there are any there named the way you are expecting them. On Thu, May 14, 2009 at 10:40 PM, Laurence MacNeill <[email protected]> wrote: > I have a form that has several dynamically-created children. I'm having > trouble using getChildByName() to retrieve data from them. > > Specifically, I create several VBoxes, and in each of those VBoxes I create > children (a label and either a textInput, ComboBox or CheckBox). Obviously, > the TextInput that I'm trying to get the data from is a child of the VBox, > not the 'this', right? So it should be something like > 'this.VBox.textInput' right? So I'd getChildByName the VBox first, then > use the result of that to getChildByName the TextInput that's the child of > the VBox, right? > > Well, it's not working. when I try to this.getChildByName() the VBox, I get > null instead. > > Here's my code, in case I haven't confused you enough. It fails with a > 'cant access property of null object' or something like that. > > public function resetFormHandler(): void { > var tempVBox:VBox; > var tempTextInput:TextInput; > var tempComboBox:ComboBox; > var tempCheckBox:CheckBox; > for (var i:int = 0; i<demoList.length; i++) { > if (demoList[i].type == "TextInput") { > tempVBox = this.getChildByName("vbox" + > demoList[i].name) as VBox; > tempTextInput = tempVBox.getChildByName("input" + > demoList[i].name) as TextInput; > tempTextInput.text = ""; > } > } > } > > > > > Laurence MacNeill > Mableton, Georgia, USA > > > > ------------------------------------------------------------- > To unsubscribe from this list, simply email the list with unsubscribe in the > subject line > > For more info, see http://www.affug.com > Archive @ http://www.mail-archive.com/discussion%40affug.com/ > List hosted by http://www.fusionlink.com > ------------------------------------------------------------- > > > -- Scott Talsma CTO, echoEleven ------------------------------------------------------------- To unsubscribe from this list, simply email the list with unsubscribe in the subject line For more info, see http://www.affug.com Archive @ http://www.mail-archive.com/discussion%40affug.com/ List hosted by http://www.fusionlink.com -------------------------------------------------------------
