Thanks for that. (was hoping we would not have to resort to callLaters. What
happens if we reset the dataProvider.? I guess I'll try it out and see)

This is one of the few times, I get both irritated and happy with the the
framework.
... irritated that such a simple/common use case does not have a convenient
api built for it.
... happy that we are able to extend it to suit our needs.

- superabe

On 9/17/07, Tom Chiverton <[EMAIL PROTECTED]> wrote:
>
> On Monday 17 Sep 2007, [EMAIL PROTECTED] wrote:
> > Is there any way to deselect all the buttons in a ToggleButtonBar?
> > Specifically, what I would like to do when I set the dataprovider for a
> > ToggleButtonBar, is to just display the buttons and not have the first
> one
> > selected?
>
> public class UnselectedToggleButtonBar extends ToggleButtonBar{
>          public function UnselectedToggleButtonBar(){
>                         super();
>                         callLater(unselect);
>                  }
>
>          private function unselect():void{
>                 var n:int = numChildren;
>                 for (var i:int = 0; i < n; i++)
>                 {
>                         var child:Button = Button(getChildAt(i));
>                         child.selected = false;
>                         child.getTextField().styleName = child;
>                 }
>         }
> }
>
>
> --
> Tom Chiverton
> Helping to advantageously improve unique channels
> on: http://thefalken.livejournal.com
>
> ****************************************************
>
> This email is sent for and on behalf of Halliwells LLP.
>
> Halliwells LLP is a limited liability partnership registered in England
> and Wales under registered number OC307980 whose registered office address
> is at St James's Court Brown Street Manchester M2 2JF.  A list of members is
> available for inspection at the registered office. Any reference to a
> partner in relation to Halliwells LLP means a member of Halliwells LLP.
> Regulated by the Law Society.
>
> CONFIDENTIALITY
>
> This email is intended only for the use of the addressee named above and
> may be confidential or legally privileged.  If you are not the addressee you
> must not read it and must not use any information contained in nor copy it
> nor inform any person other than Halliwells LLP or the addressee of its
> existence or contents.  If you have received this email in error please
> delete it and notify Halliwells LLP IT Department on 0870 365 8008.
>
> For more information about Halliwells LLP visit www.halliwells.com.
>
>
>
> --
> Flexcoders Mailing List
> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
> Yahoo! Groups Links
>
>
>
>

Reply via email to