Просмотр полной версии : Как реализовать программный выбор кнопок?
Необходимо чтобы кнопки стоящие в ряд по очереди выбирались, то есть чтобы на них фокусировался выбор. Мне кажется, что это нужно сделать через таймер и события кнопок. Но как я не могу понять, подскажите пожалуйста. Я только начал разбираться со Flex'ом, так что если можно с примером.
что значит "по очереди выбирались, то есть чтобы на них фокусировался выбор" ????
попробуйте ToggleButtonBar и его свойство selectedIndex
что значит "по очереди выбирались, то есть чтобы на них фокусировался выбор" ????
это значит, что из кнопок выделяется одна, за тем другая и так без остановки по кругу. а уже в зависимости от значения кнопки будет производится соответствующие действия.
Добавлено через 12 часов 10 минут
Подскажите, почему не работает данный код? Он компилируется, но не работает.
import mx.controls.ToggleButtonBar;
import mx.events.ListEvent;
public var myTimer:Timer = new Timer(200, 5);
public function onInit():void{
myTimer.addEventListener(TimerEvent.TIMER, onTick);
myTimer.start();
}
private function onTick(event:TimerEvent):void{
if (togBttBar.selectedIndex == 0) togBttBar.selectedIndex = 1;
else togBttBar.selectedIndex = 0;
}
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.