Bir uygulamada CheckBox öğesini etkinleştirebilir veya devre dışı bırakabilirsiniz. CheckBox öğesi etkinleştirilirse ve kullanıcı bu öğeyi veya bu öğenin etiketini tıklatırsa, CheckBox öğesi girdi odağını alır ve basılı durumdaki görünümünü görüntüler. Kullanıcı fare düğmesine basarken işaretçiyi CheckBox öğesinin veya etiketinin sınırlama alanının dışına getirirse, bileşenin görünümü orijinal durumuna geri döner ve girdi odağını korur. Fare bileşenin üzerinde serbest bırakılıncaya kadar CheckBox öğesinin durumu değişmez. Ayrıca, CheckBox öğesi iki devre dışı durumuna sahiptir: seçili ve seçimi kaldırılmış; bunlar sırayla
selectedDisabledSkin
ve
disabledSkin
öğelerini kullanır ve fare ya da klavye etkileşimine izin vermez.
CheckBox devre dışı bırakılırsa, kullanıcı müdahalesine bakılmaksızın devre dışı durumunda görüntülenir. CheckBox öğesi, düğme devre dışı durumunda fare veya klavye girdisi almaz.
Kullanıcı üzerini tıklattığında veya sekme ile seçtiğinde CheckBox örneği, odağı alır. Bir CheckBox örneği odağa sahip olduğunda, odağı denetlemek için şu tuşları kullanabilirsiniz:
|
Anahtar
|
Açıklama
|
|
Üst Karakter+Sekme
|
Odağı bir önceki öğeye taşır.
|
|
Boşluk çubuğu
|
Bileşeni seçer veya bileşenin seçimini kaldırır ve
change
olayını tetikler.
|
|
Sekme
|
Odağı bir sonraki öğeye taşır.
|
Odağı kontrol etmeyle ilgili daha fazla bilgi için,
Adobe® Flash® Professional CS5 için ActionScript® 3.0 Başvurusu
bölümündeki
FocusManager ile çalışma
ve FocusManager sınıfına bakın.
Her bir CheckBox örneğinin canlı önizlemesi, geliştirme sırasında Özellik denetçisinde veya Bileşen denetçisinde parametrelere yapılan değişiklikleri yansıtır.
Bir uygulamaya CheckBox bileşenini eklediğinizde, aşağıdaki ActionScript kodu satırlarını ekleyerek bu bileşeni bir ekran okuyucusu için erişilebilir duruma getirebilirsiniz:
import fl.accessibility.CheckBoxAccImpl;
CheckBoxAccImpl.enableAccessibility();
Bileşenin kaç tane örneğine sahip olduğunuza bakılmaksızın, bir bileşenin erişilebilirliğini yalnızca bir defa etkinleştirirsiniz.