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.
Europe, Middle East and Africa