Flash MX2004入門與進階實例——文字和組件(8)_Flash教程
推薦:Flash MX2004入門與進階實例——文字和組件(7)第八章文字字段和組件第二節組件(4)NumericStepper組件答應用戶逐個通過一組經過排序的數字。該組件由顯示在上下箭頭按鈕旁邊的數字組成。當你按下上下箭頭
第八章 文字字段和組件第二節 組件(5)
(9)單選按扭(RadioButton)組件
單選按鈕是任何表單或Web應用程序中的一個基礎部分。假如你需要讓用戶從一組選項中做出一個選擇,可以使用單選按鈕。例如,在表單上詢問客戶要使用哪種信用卡付款時,就可以使用單選按鈕。
使用單選按扭(RadioButton)組件可以強制用戶只能選擇一組選項中的一項。RadioButton 組件必須用于至少有兩個RadioButton實例的組。在任何給定的時刻,都只有一個組成員被選中。選擇組中的一個單選按鈕將取消選擇組內當前選定的單選按鈕。
可以啟用或禁用單選按鈕。在禁用狀態下,單選按鈕不接收鼠標或鍵盤輸入。
在【屬性】面板中可以設置ProgressBar組件的參數有:
u label:設置按鈕上的文本值,默認值是“Radio Button(單選按鈕)”。
u data:與單選按鈕相關的值,沒有默認值。
u groupName:單選按鈕的組名稱,默認值為 radioGroup。
u Selected:將單選按鈕的初始值設置為被選中(true)或取消選中(false)。被選中的單選按鈕中會顯示一個圓點。一個組內只有一個單選按鈕可以有被選中的值true。假如組內有多個單選按鈕被設置為true,則會選中最后實例化的單選按鈕。默認值為 false。
u labelPlacement:確定按鈕上標簽文本的方向。該參數可以是下列四個值之一:left、right、top或bottom,默認值是right。
(10)文本域(TextArea)組件
在需要多行文本字段的任何地方都可使用文本域(TextArea)組件。默認情況下,顯示在TextArea組件中的多行文字可以自動換行。另外,在TextArea組件中還可以顯示html格式的文本(由html參數控制)。假如需要單行文本字段,請你使用TextInput組件。
在【屬性】面板中可以設置TextArea 組件的參數有:
u text:指明 TextArea 的內容。你無法在【屬性】面板或【組件檢查器】面板中輸入回車。默認值為:""(空字符串)。
u html:指明文本是(true)否(false)采用HTML格式。默認值為false。
u editable:指明TextArea組件是(true)否(false)可編輯。默認值為true。
u wordWrap:指明文本是(true)否(false)自動換行。默認值為true。
下面制作一個判定是非的小程序,這個程序很簡單,它使用了三個組件:RadioButton組件、TextArea組件和Label組件。
我們先來看一看程序運行的情況,該文件為配套光盤相應目錄中的“判定是非.fla”,程序運行的初始畫面如圖8-3-18所示。

圖8-3-18 初始頁面
當你單擊標簽為Yes或No的單選按扭時,最下邊的文本域中會顯示不同的反饋信息,如圖8-3-19和圖8-3-20所示。

圖8-3-19 單擊標簽為Yes的單選按扭

圖8-3-20 單擊標簽為No的單選按扭
下面我們一起來制作這個實例:
步驟1 創建影片文檔
新建一個影片文檔,舞臺大小設置為300×220,背景顏色設置為灰色。保存這個影片文檔,文件名為“判定是非.fla”。
步驟2 引用組件
從【組件】面板中,分別拖放一個Label組件實例、兩個RadioButton組件實例、一個TextArea組件實例到舞臺上,并將它們擺放整潔,如圖8-3-21所示。

圖8-3-21 應用組件
步驟3 設置組件實例屬性和參數
選擇舞臺上的Label實例,在【屬性】面板中設置它的【text】參數值為“你喜歡Flash嗎?”。其他參數保持默認值。
選擇第一個RadioButton實例,在【組件檢查器】面板中,設置【data】參數為“太好了,你是一位閃客!”,設置【label】參數為“Yes”,其他參數取默認值,如圖8-3-22所示。

圖8-3-22 設置第一個RadioButton實例參數
分享:Flash MX2004入門與進階實例——文字和組件(6)第八章文字字段和組件第二節組件(3)組合框組件由三個子組件組成,它們是:Button組件、TextInput組件和List組件。組合框組件可以是靜態的,也可以是可編輯
- 相關鏈接:
- 教程說明:
Flash教程-Flash MX2004入門與進階實例——文字和組件(8)
。