     //  selectedValue
     //----------------------------------
 
+    /**
+     *  @private
+     *  Storage for the selectedValue property.
+     */
+    private var _selectedValue:Object;
+
     [Bindable("change")]
     [Bindable("valueCommit")]
     [Inspectable(category="General")]

        for (var i:int = 0; i < radioButtons.length; i++)
            radioButtons[i].indexNumber = i;
        
        // If this radio button is selected, then it becomes the selection
        // for the group.
        if (instance.selected == true)

                radioButton.label == value)
            {
                changeSelection(i, false);
                _selectedValue = null;
                
                dispatchEvent(new FlexEvent(FlexEvent.VALUE_COMMIT));

                break;
            }
        }
    }

    //----------------------------------
