`
msyspacer
  • 浏览: 9916 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Flex4 可折叠的面板控件Accordion

 
阅读更多

设置非常简单,和TabNavigator基本一样

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
			   xmlns:s="library://ns.adobe.com/flex/spark" 
			   xmlns:mx="library://ns.adobe.com/flex/mx" 
			   creationComplete="init()"
			   xmlns:views="views.*">
	
	<fx:Script>
		<![CDATA[
			
			import mx.controls.Alert;
			import mx.events.IndexChangedEvent;
			
			protected function init():void
			{
				accordion.addEventListener(IndexChangedEvent.CHANGE,Tab_ItemChanged_Call);
			}
			
			protected function Tab_ItemChanged_Call(event:IndexChangedEvent):void
			{
				Alert.show(event.newIndex+"\n"+event.oldIndex+"\n"+accordion.selectedChild.label);
			}
			
		]]>
	</fx:Script>
	<fx:Declarations>
		<!-- Place non-visual elements (e.g., services, value objects) here -->
	</fx:Declarations>
	<s:Panel id="mix" verticalCenter="0" horizontalCenter="0" title="Mix" width="450" height="300">
		<mx:Accordion id="accordion" verticalCenter="0" horizontalCenter="0" >
			<views:TVView label="TV"/>
			<views:ComputerView label="Computer"/>
		</mx:Accordion>
	</s:Panel>
</s:Application>

 
填充的View内容和TabNavigator一样,未进行修改。

 

但是,实际运用中,我们相对于控件自身,更关注起内嵌控件的事件处理,TabNavigator和Accordion相同,内部可填充几乎所有的显示控件。

 

分享到:
评论

相关推荐

    Flex控件折叠效果

    - **内容展示**:在信息量大的页面上,折叠面板可用于分组相关的内容,避免用户一次性看到过多信息。 5. **最佳实践**: - **易用性**:确保折叠效果直观易懂,用户能快速理解如何展开和折叠内容。 - **性能优化...

    Flex4中头部背景图片的Accordion

    Accordion组件是一种常见的UI控件,它允许用户通过点击不同的头部来展开或折叠相关的面板内容。这种组件非常适合于展示分层次的信息或者在一个有限的空间内组织大量内容。在Flex4中,Accordion组件属于`spark....

    flex3.2分页控件以及通过flexlib自定义Accordion

    Accordion组件则是一种可折叠的容器,用于组织和展示多个子组件,用户可以展开和折叠每个部分。在Flex 3.2中,Accordion属于MX组件库的一部分,它提供了良好的交互性和可视化效果,常用于创建面板式的界面布局,如...

    FLEX4控件学习例子

    Spark组件库包括了一系列基本和复杂的UI组件,如按钮、标签、面板、列表等,这些在FLEX4控件学习例子中都有所体现。通过这些实例,你可以学习如何创建、配置、样式化和操作这些控件,从而提升你的Flex开发技能。 1....

    flex自定义“折叠手风琴”组件CollapsibleAccordion

    几经尝试发现是由于Flex控件在旋转后中文就不显示了,因此做了相应修改以支持中文,并添加了一些删除,增加子组件的方法,以方便编程式的使用。当然如果熟悉了Flex组件的生命周期,可以根据需求增添功能。 对于中文...

    flex 3 所有可视控件实例

    Flex 3 的组件库还包括其他许多控件,如 Vscrollbar、Vslider、Accordion、Button、Canvas 等,它们共同构成了构建 Flex 应用程序的强大基础。 总之,Flex 3 的 Component Explorer 是一个极其宝贵的资源,对于学习...

    导航折叠特效(flex3)

    2. ** accordianItem组件**:在Accordion容器内部,我们可以使用AccordionItem组件来定义每一个可折叠的导航项。每个AccordionItem可以包含任意数量的子组件,如按钮、列表或其他自定义组件。 3. **事件监听器**:...

    flex基本控件总结

    除了上述控件,还有菜单控件(Menu controls)、按钮控件(Button controls)和其他Flex控件(Flex controls)以及容器控件,这些控件提供了丰富的交互性和视觉效果,如Button、List、Accordion、TabNavigator等,...

    Java+flex使用dom4j读写xml

    环境:MyEclipse6.0.1+Flex3插件版,jdk1.6,tomcat6.0,dom4j1.6.1,lcds.war, 使用技术:1.Java+flex,及其对象的转换。 2.Java方面,使用dom4j对xml进行操作,包括节点的读取,添加,修改,删除。 3.Flex方面...

    Flex各种超酷实例代码大全

    Accordion控件是一种常见的用户界面组件,它可以通过折叠和展开各个面板来节省空间。在Flex4中,我们可以轻松地自定义Accordion的头部样式,例如设置一个图片作为背景。 #### 示例分析: 1. **样式定义**:通过`...

    Flex教程案例

    比如,Accordion组件用于展示多个可折叠的面板,而TabBar组件可以创建一个多标签的界面。理解这些控件的工作原理和设计模式,有助于你灵活运用到自己的项目中。 属性介绍是教程的另一重要组成部分。这里会详细解释...

    AppleAccordionExample

    在这个文件中,你可能会看到如何设置主题、添加事件监听器以及处理accordion面板的展开和折叠等操作。 `Header.mxml` 文件可能包含了accordion面板头部的自定义组件。在 accordions 中,每个面板都有一个可点击的...

    Flex3.5 mx.controls源文件包

    10. **Accordion**: 可折叠的面板容器,用户可以展开或折叠各个面板,方便展示大量信息。 11. **TabNavigator**: 包含多个标签页的容器,每个标签页可承载不同的内容。 12. **Accordion** 和 **TabNavigator** 通常...

    FLEX主要容器关系图

    `Accordion`容器可以容纳多个可折叠的面板,通常用于节省屏幕空间或实现内容的分级展示。每个面板可以通过点击标题进行展开或收缩,只显示当前选定的面板内容。 ### Container(容器) `Container`是最基础的容器...

    Adobe Flex 3 Component Explore

    这可能包括不同类型的控件,如数据展示控件(如List和DataGrid)、导航控件(如Accordion和TabNavigator)、表单元素(如TextInput和ComboBox),以及其他交互元素。通过这些控件,开发者可以构建出用户友好且功能...

    arcgis_api_for_flex_3_5.zip_arcgis flex api 3.5_flex_flex viewer

    5. **图层控件**:如`Legend`、`ScaleLine`、`ZoomSlider`等,提供了地图上的常见控制元素,这些控件可以直接添加到`ViewStack`或`Accordion`组件中,增强用户交互体验。 6. **事件处理**:API 支持事件驱动编程...

    Flex初识(二)

    5. Flex组件库的介绍,例如Button、Canvas、Accordion等,以及如何在MXML中使用它们。 6. 数据绑定的概念,解释如何将视图组件与后台数据模型关联起来。 7. 事件处理机制,如何响应用户交互和系统事件。 8. 使用...

    flex开发 paper 浏览

    这个文件可能是Flex Paper项目的库组件,包含了用于展示和浏览纸张内容的自定义控件或类。SWC文件可以被其他Flex或ActionScript项目引用,作为代码复用和模块化的手段。开发者可以将特定功能封装在这个库中,然后在...

    Flex3 RIA开发详解与精深实践

    Flex支持模块化,可将大型应用程序拆分为多个模块,按需加载,提高性能。 八、调试与优化 Flex Builder提供了强大的调试工具,包括断点、变量查看、性能分析等,帮助开发者定位和修复问题,优化应用性能。 九、...

    flex3+component组件.pdf

    最后,文档中提及的Datavisualization components(数据可视化组件)是Flex框架中不可或缺的一部分,用于创建各类图表。例如,Chart控件允许开发者制作AreaChart(面积图)、BarChart(柱状图)、BubbleChart(气泡...

Global site tag (gtag.js) - Google Analytics