2013-05-08 77 views
0

这有点难以描述,请耐心等待。SplitViewNavigator在转换之间闪烁

现在,我已经有一个SplitViewNavigator安装程序,在左侧有一个小的ViewNavigator,右侧是较大的内容(我想这很明显)。当我点击左侧的一个选项时,右侧的内容会转换到适当的视图。但是,转换过程似乎还包括一个黑盒子,在右侧底部快速闪烁ViewNavigator,并将新视图推入右侧ViewNavigator

这里是我的意思图片:

https://dl.dropboxusercontent.com/u/384321/black_flash_box.png

我有点困惑,为什么发生这种情况,因为我从来没有见过这个已经。例如,在“手机友好”版本(它只是推动视图而不是使用ViewNavigator),这从来不会发生。

虽然这不影响功能,但它真的很丑,看起来应用程序是“闪烁”的,无论何时有人改变视图,这对于普通的电话界面来说更令人沮丧。

下面是我用做在相关案件推(我不认为这是因为我了解从Adobe该方法)的代码:

var splitNavigator:SplitViewNavigator = navigator.parentNavigator as SplitViewNavigator; 
var contentNavigator:ViewNavigator = splitNavigator.getViewNavigatorAt(1) as ViewNavigator;    
contentNavigator.pushView(Research); 

的思考?我有点新手,所以我非常感谢你的帮助!

回答

0

试着改变它的方向和/或方向?

 private var _slide:SlideViewTransition = new SlideViewTransition(); 

     private function init():void { 
      _slide.direction = ViewTransitionDirection.DOWN; 
      _slide.mode = SlideViewTransitionMode.PUSH; 
     } 

     contentNavigator.pushView(Research, null, null, _slide); 
+0

不幸的是,更改转换不会有帮助。在出现转场之前,神秘的黑匣子仍然闪烁。 – vansmith 2013-05-10 02:28:41