2011-11-23 57 views
1

我正尝试在Adobe Flash上​​使用单选按钮。我有以下代码Adob​​e Flash Mobile上的单选按钮

<?xml version="1.0" encoding="utf-8"?> 
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009" 
     xmlns:s="library://ns.adobe.com/flex/spark" title="HomeView"> 

    <fx:Declarations> 
     <!-- Place non-visual elements (e.g., services, value objects) here --> 
    </fx:Declarations> 
    <s:RadioButton groupName="Language" 
       id="java" 
       label="java" 
       width="100" 
       /> 

    <s:RadioButton groupName="Language" 
       id="C" 
       label="C" 
       width="150" 
       height="150"/> 

    <s:RadioButton groupName="Language" 
       id="Cplus" 
       label="C++" 
       width="200" 
       height="200"/> 
</s:View> 

这将只启用最后一个单选按钮,但不是全部。任何人都可以提出解决方案吗?

+0

你不应该在你的问题中使用太多的观点。 – VMAtm

回答

0

我不确定“启用”是什么意思。根据代码,所有的单选按钮应该被启用。

您的代码缺少正式的RadioButtonGroup实例。在您的声明中添加一个:

<fx:Declarations> 
    <s:RadioButtonGroup id="Language" /> 
</fx:Declarations> 

我不知道这可能是您的问题吗?

+0

在这里启用..我得到3个单选按钮....但我无法选择(前两个)C,Java单选按钮 – user654761

+0

我得到了解决方案...:应在每个按钮后使用.....谢谢大家..对于您的宝贵建议... – user654761

+0

添加间隔符不会更改启用/禁用按钮。可能你有布局问题。从您显示的代码中不明显。 – JeffryHouser