Accordion 組件是一項包含一連串子項目,並能一次顯示一個子項目的導覽器。子項目必須是從 UIObject 類別 (包含所有組件) 繼承的物件;在大多數情況下,子項目會是 View 類別的子類別。這包括指定到 mx.core.View 類別的影片片段。若要維持 accordion 子項目的定位停駐點順序,子項目也都必須是 View 類別的實體。
|
注意 |
|
只有當您使用在「發佈設定」中指定 ActionScript 2.0 的文件時,才支援 Accordion 組件。 |
Accordion 可以建立與管理標題按鈕,以便讓使用者按下,即可在 Accordion 的子項目之間瀏覽。Accordion 具有垂直的版面,並且附帶橫跨組件的標題按鈕群。每個標題都與一個子項目關聯,而且每個標題都屬於 Accordion 而非子項目。當使用者按一下標題時,在標題下方就會顯示相關的子項目。轉換到新的子項目時,會使用一段轉場動畫。
具有子項目的 Accordion 會接受焦點,並能變更標題的外觀以顯示焦點。當使用者以 Tab 鍵移到一個 Accordion,選取的標題便會顯示焦點指示器。沒有子項目的 Accordion 不會接受焦點。在選取的子項目中,按一下能夠接受焦點的組件,就能將焦點移到這些組件。當 Accordion 實體成為焦點時,您可以使用下列按鍵加以控制:
|
按鍵 |
說明 |
|---|---|
|
向下鍵、向右鍵 |
將焦點移到下一個子項目標題。焦點由最後一項繞到第一項,而不變更選取的子項目。 |
|
向上鍵、向左鍵 |
將焦點移到上一個子項目標題。焦點由第一項繞到最後一項,而不變更選取的子項目。 |
|
End |
選取最後的子項目。 |
|
Enter/Space |
選取與具有焦點的標題相關的子項目。 |
|
Home |
選取第一個子項目。 |
|
Page Down |
選取下一個子項目。選取項目會從最後一個子項目循環到第一個子項目。 |
|
Page Up |
選取上一個子項目。選取項目由第一個子項目繞到最後的子項目。 |
|
Shift+Tab |
將焦點移到上一個組件。這個組件可能位於選取子項目的內部,或是在 Accordion 之外,不過絕對不會是相同 Accordion 的另一個標題。 |
|
Tab |
將焦點移到下一個組件。這個組件可能位於選取子項目的內部,或是在 Accordion 之外,不過絕對不會是相同 Accordion 的另一個標題。 |
Accordion 組件無法讓螢幕朗讀程式存取。