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 <tspr...@lariatinc.com> To: flexcoders@yahoogroups.com 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.