Hi Tracy, I can get it to work as a var, but when I try to access the Array, I
get:Cannot access a property or method of a null object reference.
This is my array:
[Bindable]private
{
}
Thanks again! :)foreach(vartarget:String inbuttons)this[target].styleName =
linkButton; varbuttons:Array = newArray("test001", "test002", "test003");
________________________________
From: Tracy Spratt <[email protected]>
To: [email protected]
Sent: Friday, February 13, 2009 5:15:22 PM
Subject: RE: [flexcoders] DYNAMIC LINKBUTTONS styleNames.
Yes, sailorsea, see that link.
Also, be careful of terminology. I said “store references”. This is not the
same as storing “IDs”.
You can do this using ids, with bracket notation.
var sId:String = “test001”;
this[sId].setStyle( ); //should work
Tracy Spratt
Lariat Services
Flex development bandwidth available
________________________________
From:flexcod...@yahoogro ups.com [mailto:flexcoders@ yahoogroups. com] On
Behalf Of Ryan Graham
Sent: Friday, February 13, 2009 5:08 PM
To: flexcod...@yahoogro ups.com
Subject: RE: [flexcoders] DYNAMIC LINKBUTTONS styleNames.
Hey now, you knew this was in the docs… :D
http://livedocs. adobe.com/ flex/3/html/ help.html? content=03_ Language_
and_Syntax_ 16.html
HTH,
Ryan
From:flexcod...@yahoogro ups.com [mailto:flexcoders@ yahoogroups. com] On
Behalf Of - -
Sent: Friday, February 13, 2009 2:28 PM
To: flexcod...@yahoogro ups.com
Subject: Re: [flexcoders] DYNAMIC LINKBUTTONS styleNames.
Hi Tracy, I created an array of all the IDs of my linkButtons, can you show me
an example how to loop in the array?
Thanks.
________________________________
From:Tracy Spratt <tspr...@lariatinc. com>
To: flexcod...@yahoogro ups.com
Sent: Friday, February 13, 2009 4:11:05 PM
Subject: RE: [flexcoders] DYNAMIC LINKBUTTONS styleNames.
Store references to each in an Array, then loop over the array.
Tracy Spratt
Lariat Services
Flex development bandwidth available
________________________________
From:flexcod...@yahoogro ups.com [mailto:flexcoders@ yahoogroups. com] On
Behalf Of sailorsea21
Sent: Friday, February 13, 2009 4:01 PM
To: flexcod...@yahoogro ups.com
Subject: [flexcoders] DYNAMIC LINKBUTTONS styleNames.
I have a series of 3 linkButtons.
I am able to switch the styleName of a linkButton when I click on it
as follows:
[Bindable]
private var linkButton:String = 'linkButton' ;
[Bindable]
private var linkButtonOff: String = 'linkButtonOff' ;
<mx:LinkButton id="test001" label="001" styleName="{ linkButton} "
buttonMode=" true" click="setType( event)"/>
<mx:LinkButton id="test002" label="002" styleName="{ linkButton} "
buttonMode=" true" click="setType( event)"/>
<mx:LinkButton id="test003" label="003" styleName="{ linkButton} "
buttonMode=" true" click="setType( event)"/>
private function setType(result: Event):void
{
result.currentTarge t.styleName = linkButtonOff;
}
How can I automatically reset all the other linkButtons styleNames
to "{linkButton} " when a linkButton is clicked?
Thank you.
This message is private and confidential. If you have received it in error,
please notify the sender and remove it from your system.