ViewStack页面跳转后,强制页面初始化:
1.定义ViewStack
<mx:ViewStack id="pageViewStack" width="100%" height="100%" change="vsChange(event)">
<view:Welcome id="Welcome"/>
<view:WelcomeBack id="WelcomeBack"/>
</mx:ViewStack>
2.change="vsChange(event)"事件:
//ViewStack 页面切换时触发事件
public function vsChange(e:IndexChangedEvent):void
{
if(e.relatedObject.name=="Welcome")//获取当前页面的id
{
Welcome.init();//强制初始化页面,init为该页面定义的初始化函数
}
if(e.relatedObject.name=="WelcomeBack")//获取当前页面的id
{
WelcomeBack.initHandler();//强制初始化页面,initHandler为该页面定义的初始化函数
}
}