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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值