I have the following code:
<s:FormItem label="First" click="onItemFocus(event)">
<s:TextInput id="First" enabled="false" text="some text here..."/>
Which when you click the FormItem it fires this function:
protected function onItemFocus(e:MouseEvent):void
var targetname:String = e.currentTarget.label;
First.enabled = true;
Now as you can see the targetname variable value is 'First' and the ID of the textfield is 'First' so the next part of the question is, how do I use the targetname variable as the name of the component I wish to enable?
I was advised that I could do it with square brackets like:
[targetname]enabled = true; but I can't make that work, and as I have about 50 fields that need this setting an efficient way would be great.
The other possibility I have is if I can set a style for the the normal state, and then a different style for the normal w/focus??? Now that would be awsome as this would alow tabbing between fields too, which would be better under certain circumstances.
Thanks for any help you can provide.