【发布时间】:2010-11-05 23:37:07
【问题描述】:
我在 Flex 中构建了一个具有不同用户角色的多用途应用程序。我使用带有菜单栏的视图堆栈在不同页面之间导航。
但是 - 每次打开页面时,我都需要在 init() 函数中进行一些数据库调用、应用用户角色设置等。此初始化函数可能会引用此页面的某些 UI 元素。
我尝试使用“creationComplete”事件加载它,但这个事件只触发一次(因为页面没有重新构建,视图堆栈显示它)。
现在我已将它放在“显示”事件上,但这似乎没有被一致地触发,或者在第一次完全创建页面之前。
这种情况的最佳做法是什么? * 我必须传入数据 * 调用初始化函数(数据库调用) * 操作组件
理想情况下,我需要一种方法来在每次加载页面时以及在创建所有组件之后调用 init。
感谢您的帮助, 马丁
【问题讨论】:
标签: apache-flex actionscript-3