循环添加多个弹出窗口问题 - flex

时间:2011-08-05 16:49:48

标签: flex function for-loop popup

我有一个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 :(得分:0)

在createPopUp()

中将第3个参数设置为false @RIAstar - 当我早上醒来时,我有两个闹钟相隔5分钟。如果第一个警报显示合并的警报列表,我就不会按时开始工作= P

根据Amy的建议添加useWeakReference:

reminderadd [“add_button”]。addEventListener(“click”,reminderUpdate,false,0,true); reminderadd [“cancel_button”]。addEventListener(“click”,reminderDismiss,false,0,true);