Binding is internal to a set of instances in an MXML instance.  FocusManager 
looks everywhere.  So unfortunately, that means you can't use MXML as a 
template for stamping out copies of radiobuttons.

I would use groupName and set it somehow.

-Alex
________________________________________
From: mark goldin [[email protected]]
Sent: Friday, October 11, 2013 2:18 PM
To: users
Subject: RadioButtonGroup

I am using the following design pattern from docs for all RadioButtonGroups:

 <fx:Declarations>
        <s:RadioButtonGroup id="cardtype"
            itemClick="handleCard(event);"/>
    </fx:Declarations>

    <s:VGroup>
        <s:RadioButton group="{cardtype}"
            id="americanExpress"
            label="American Express"
            width="150"/>
        <s:RadioButton group="{cardtype}"
            id="masterCard"
            label="MasterCard"
            width="150"/>
        <s:RadioButton group="{cardtype}"
            id="visa"
            label="Visa"
            width="150"/>
    </s:VGroup>

It all works fine. But here is a problem. It looks like if the same id
is used on different screens then it's going to be the at run time
which causes problems with tabbing. If I tab from a RadioButtonGroup
to another control but somewhere on the screen there is another
RadioButtonGroup the control goes to that RadioButtonGroup. I am also
not sure how binding is working either since it's the same id that a
mode property is bound to. But two different controls. Any thoughts?

Reply via email to