цикл для добавления нескольких всплывающих окон проблема - flex - PullRequest
0 голосов
/ 05 августа 2011

У меня есть цикл for, с помощью которого я пытаюсь отобразить несколько всплывающих окон.

Кажется, что на экране появляется несколько всплывающих окон, но после того, как я закончу и закрываю верхнее всплывающее окно, все кнопки на остальных ниже, кажется, перестают работать.

Как сделать так, чтобы все всплывающие окна сохраняли свою функциональность после закрытия предыдущего?

Вот код, который я использую для добавления всплывающих окон:

reminderadd = reminder_add(PopUpManager.createPopUp(this,reminder_add,true));
reminderadd.postpone_button.visible = true;
reminderadd.title.text = "Reminder - " + remindernum;
reminderadd["add_button"].addEventListener("click",reminderUpdate);
reminderadd["cancel_button"].addEventListener("click",reminderDismiss);
PopUpManager.centerPopUp(reminderadd);

1 Ответ

0 голосов
/ 05 августа 2011

Установите 3-й параметр в false в createPopUp ()

@ RIAstar - Когда я просыпаюсь утром, у меня установлены два будильника с интервалом в 5 минут. Если бы первая тревога показала объединенный список предупреждений, я бы не пришел на работу вовремя = P

Также добавьте useWeakReference согласно предложению Эми:

remderadd ["add_button"]. AddEventListener ("click", RemderUpdate, false, 0, true); напоминание ["cancel_button"]. addEventListener ("щелчок", напоминаниеDismiss, ложь, 0, правда);

...