`

viewStack

    博客分类:
  • flex
阅读更多

ViewStack 导航器容器由一组彼此上下堆叠的子容器组成,其中一次只可以显示一个子容器。选择另一个子容器后,它将显示在原来子容器的位置处,所以看起来好像此子容器替换了原来的子容器。但是,原来的子容器仍然存在,只不过它现在处于不可见状态。
ViewStack 容器不提供用于选择当前哪个子容器可见的用户界面。通常,在 ActionScript 中设置其 selectedIndex 或 selectedChild 属性以响应某些用户操作。还可以将 LinkBar、TabBar 或 ToggleButtonBar 容器与 ViewStack 容器关联起来以提供一个导航界面。为此,请将 ViewStack 容器指定为 LinkBar、TabBar 或 ToggleButtonBar 容器的 dataProvider 属性的值。

您可能决定使用一个比 ViewStack 容器更复杂的导航器容器,如 TabNavigator 容器或 Accordion 容器。除了具有一组子容器外,这些容器还提供了自身的用户界面,用于在其子容器之间进行导航。

更改当前可见的子容器时,可使用要隐藏的容器的 hideEffect 属性和刚变为可见状态的子容器的 showEffect 属性将效果应用于子容器。ViewStack 容器将等到要隐藏的子容器的 hideEffect 完成后才显示新的子容器。如果在播放效果的同时更改 ViewStack 容器的 selectedIndex 属性,则会中断当前的播放效果。

  • 大小: 124.4 KB
分享到:
评论

相关推荐

    flex使用viewstack切换页面的例子

    在Flex中,ViewStack组件是常用来实现页面切换效果的一个关键元素。它允许你堆叠多个子组件,并通过更改其可见性来实现从一个视图到另一个视图的平滑过渡,这对于创建简单的多页面应用或者导航结构非常实用。 在...

    Flexstore源码解析1 ViewStack+ToggleButtonBar实现幕布特效

    1. **初始化ViewStack和ToggleButtonBar**:首先,你需要在代码中创建ViewStack和ToggleButtonBar实例,为每个幕布内容添加一个ViewStack的子组件,并在ToggleButtonBar中定义每个按钮。 2. **关联按钮和视图**:接...

    Flex viewstack切换

    Flex 实现viewstack简单切换。

    利用viewstack组件实现各个子组件之间的跳转和数据传递

    在本文中,我们将深入探讨如何使用ActionScript 3(AS3)中的ViewStack组件来实现在Flex应用程序中各个子组件之间的动态切换以及数据传递。ViewStack是Adobe Flex提供的一种容器,它允许用户在多个子组件之间进行...

    ViewStack component for Silverlight 2 – An inevitable control in RIA space

    **银光(Silverlight)2 视图栈(ViewStack)组件详解** 在富互联网应用程序(RIA,Rich Internet Applications)领域,用户界面的设计与交互体验至关重要。微软的银光(Silverlight)技术作为RIA开发的重要工具,...

    MXViewStackEffectExample FLEX切换效果

    MXViewStackEffectExample则可能包含了一些自定义的效果代码,这些代码可能是通过ActionScript实现的,用来在切换ViewStack中的视图时添加动画效果。ActionScript是Flex的主要编程语言,它基于ECMAScript,提供了...

    xmlplus组件设计系列之路由(ViewStack)(7)

    xmlplus组件设计系列中路由组件(ViewStack)是用于在用户界面中管理多个视图状态和切换视图的核心机制。路由的概念在浏览器端通常与URL绑定,用于展示不同的页面内容,而在服务器端则根据URL请求响应不同的页面或...

    marionette.viewstack:Marionette 的视图堆栈实现

    Marionette.Viewstack Marionette 的视图堆栈实现安装可能最好的选择是使用 bower 来安装 Marionette.ViewStack $ bower install --save marionette.viewstack或者如果你想与节点一起使用: $ npm install --save-...

    flex sample-跳转

    在Flex中,ViewStack是一个非常重要的容器控件,它允许你在应用程序中实现页面间的导航和切换效果。在这个名为"flex sample-跳转"的项目中,我们可以深入探讨Flex中的ViewStack控件以及与其相关的开发技巧。 ...

    Eflex_v1.01 18种效果

    Eflex_v1.01是一款专门用于为ViewStack组件添加特效的工具,它包含了18种不同的视觉效果,能够极大地提升应用程序的用户体验和界面吸引力。ViewStack是Flex框架中的一个关键组件,主要用于在多个视图之间进行切换,...

    LoaderModule

    本文将深入探讨LoaderModule的工作原理、应用场景以及与“viewstack”、“module”和“loader”等相关标签的关联。 动态加载Module模块是现代Web应用为了提升性能和用户体验而采用的一种策略。传统的静态加载方式会...

    my test just a test

    <mx:ViewStack height="100%" width="100%" paddingLeft="10" paddingRight="10" paddingTop="10" > ...

    flex3 tabnavigator一个很好的例子

    var viewStack:ViewStack = new ViewStack(); var tab1:Canvas = new Canvas(); tab1.label = "Tab 1"; // 添加内容到tab1 var tab2:Canvas = new Canvas(); tab2.label = "Tab 2"; // 添加内容到tab2 ...

    Flex从入门到实践2

    创建ViewStack容器通过`<mx:ViewStack>`标签实现,同时,为了在子容器间传递参数,通常会利用全局静态类或静态变量来临时存储信息。 2. **标签导航(TabNavigator)设计** TabNavigator是ViewStack的一个扩展,...

    Flex ViewStack高度异常问题

    我跟WonJia打算写一个类似于《Flex编程注意之XX》的系列文章,此系列文章主要就是介绍一些我们在实际的项目中发现的一些Flex的问题,而这些问题可能已经被人发现了,也可能没被人发现,所以在此记录一下。

    Flex特效包org

    而"org.efflex.viewStackEffects.*"则扩展了ViewStack的功能,添加了各种视觉效果,如淡入淡出、滑动、缩放等,使得在ViewStack中切换视图时能够呈现出丰富的动画效果,这些效果不仅限于简单的显示和隐藏,而是通过...

    flex的跳转

    在提供的代码示例中,ViewStack包含了三个子组件(shouye, leixing, make),每个子组件都是一个MXML组件,可以通过Button点击事件来改变ViewStack的selectedChild,显示或隐藏对应的页面。 2. **使用navigateToURL...

    Flex页面跳转.txt

    1. **定义ViewStack**:在MXML中定义一个`ViewStack`组件,并设置其属性如`creationPolicy`等。 ```xml <mx:ViewStack id="storeViews" width="100%" height="550" creationPolicy="all"> 主页" showEffect=...

Global site tag (gtag.js) - Google Analytics