码迷,mamicode.com
首页 > 移动开发 > 详细

flex移动开发:如何全局调用视图导航器(navigator)

时间:2015-01-27 07:06:11      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:as3   flex   移动应用   移动开发   navigator   

flex做基于视图(View )的移动应用的时候,在视图中,可以直接通过navigator来调用视图管理其进行跳转,但是,有时候,我们可能希望在某个自定义控件或者某个不存在于view的方法中进行视图跳转,这时,如果你创建的是基于

ViewNavigatorApplication的应用,你还是可以方便的通过FlexGlobals.topLevelApplication.navigator来访问视图导航器进行跳转,例如

<s:Button label="click" click="FlexGlobals.topLevelApplication.navigator.pushView(HelloWorldView);" />

那是因为ViewNavigatorApplication带有navigator这个属性,但是,如果你使用的是TabbedViewNavigatorApplication类来创建应用,麻烦来了,TabbedViewNavigatorApplication不具备navigator这个属性,所以你调用FlexGlobals.topLevelApplication.navigator会返回空对象错误,即使这样,我们还是可以自己实现一个的,.......

=>点击原文查看完整内容:http://www.chenlinsheng.com/?p=1451

flex移动开发:如何全局调用视图导航器(navigator)

标签:as3   flex   移动应用   移动开发   navigator   

原文地址:http://blog.csdn.net/clschen/article/details/43189953

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!