2011-11-23 133 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