bileşen yazılır odak düğmeleri çapraz çubuğun dahilinde olduğunda kullanıcı sol/sağ ok tuşlarına basın gerekir böylece - bu oldukça standart GUI davranışı (bunu radyo düğmesi grupları gibi başka yerlerde de görebilirsiniz). Eğer gerçekten bu davranışı değiştirmek isterseniz
override protected function createNavItem(
label:String,
icon:Class = null):IFlexDisplayObject
{
var newButton:Button = Button(navItemFactory.newInstance());
// Set tabEnabled to false so individual buttons don't get focus.
newButton.focusEnabled = false;
...
, bunu yapmak için bir alt sınıfı yapabiliriz: Buna SDK source for ButtonBar içine bakarsak onlar oluşturulduktan olarak her çocuk düğmesi için açıkça engelli sekme odağı ettik nerede görebilirsiniz böyle bir şey:
package {
import mx.controls.Button;
import mx.controls.ButtonBar;
import mx.core.IFlexDisplayObject;
public class FocusableButtonBar extends ButtonBar {
public function FocusableButtonBar()
{
super();
this.focusEnabled = false;
}
override protected function createNavItem(
label:String, icon:Class=null):IFlexDisplayObject
{
var btn:Button = Button(super.createNavItem(label, icon));
btn.focusEnabled = true;
return btn;
}
}
}