У меня есть флажок в компоненте:
<s:CheckBox id="myCB_1" />
В моем main.mxml мне нужно проверить состояние флажка.Первоначально у меня был весь мой код в main.mxml, но он становился очень длинным, и я подумал, что лучше разбивать мой код на компоненты.Кроме того, у меня есть другие проекты, в которых применима та же концепция, поэтому я действительно хочу это выяснить.
У меня есть следующая функция:
private function checkAlarms(currentTime:Date):void
{
if (!breakfastAlarmSounded)
{
if ((currentTime.hours > breakfastTime.hours) || ((currentTime.hours == breakfastTime.hours) && (currentTime.minutes >= breakfastTime.minutes)))
{
if (myCB_1.selected)
{
playBreakfastAudioAlarm();
}
if (myCB_2.selected)
{
playBreakfastVisualAlarm();
}
breakfastAlarmSounded = true;
}
}
...
просто адресация компонента, как в:
myComponent.myCB_1.selected
не работает.Кто-то упомянул, что мне нужно создать переменную в моем компоненте, которая ссылается на id (myCB_1) флажка, но я не совсем понимаю или не знаю, как это сделать, и они не уточнили.Как проверить статус CheckBox "myCB_1" в компоненте из моего main.mxml?
большое спасибо,
Mark
(новичок)