PDA

View Full Version : TabNavigator - pass data to component


newman88
09-30-2008, 04:49 PM
Hi!

I have TabNavigator (based on flexlib but it's not important). In each tab I added VBox with Button and Text component.

...
var child:VBox = new VBox();
child.label = lbl;
var label:Label = new Label();
label.text = "content" + i;
var btn:Button = new Button();
btn.label = "Test btn";

child.addChild(btn);
child.addChild(label);
nav.addChild(child);

Now I would like to pass data to my Text component ("nav"). I tried something like this:

trace(nav.getChildAt(0).label.text)
trace(nav[0].label.text)

Hmm.. it doesn't work :-(
Probably I made some simple mistake...?

newman88
10-02-2008, 09:19 AM
I found the answer. First I have to set name value ("txt") for my label component, then:

(nav.selectedChild as Object).getChildByName("txt").text;