`
- 浏览:
422119 次
- 性别:
- 来自:
济南
-
-
<?
xml
version
=
"
1.0
"
encoding
=
"
utf-8
"
?>
-
<
mx:Application
xmlns:mx
=
"
http://www.adobe.com/2006/mxml
"
-
layout
=
"
vertical
"
-
verticalAlign
=
"
middle
"
-
backgroundColor
=
"
white
"
>
-
-
<
mx:Script
>
-
<![CDATA[
-
[Bindable]
-
[Embed(source="assets/Accordion.png")]
-
private var AccordionIcon:Class;
-
-
[Bindable]
-
[Embed(source="assets/ApplicationControlBar.png")]
-
private var ApplicationControlBarIcon:Class;
-
-
[Bindable]
-
[Embed(source="assets/Box.png")]
-
private var BoxIcon:Class;
-
-
[Bindable]
-
[Embed(source="assets/Canvas.png")]
-
private var CanvasIcon:Class;
-
-
[Bindable]
-
[Embed(source="assets/ControlBar.png")]
-
private var ControlBarIcon:Class;
-
]]>
-
</
mx:Script
>
-
-
<
mx:Accordion
id
=
"
accordion
"
backgroundAlpha
=
"
0.0
"
-
height
=
"
100%
"
-
width
=
"
100%
"
-
headerHeight
=
"
32
"
-
borderStyle
=
"
none
"
-
historyManagementEnabled
=
"
false
"
>
-
<
mx:headerRenderer
>
-
<
mx:Component
>
-
<
mx:Button
fontWeight
=
"
normal
"
-
labelPlacement
=
"
left
"
-
textAlign
=
"
left
"
-
cornerRadius
=
"
{outerDocument.accordion.getStyle('headerHeight')/2}
"
/>
-
</
mx:Component
>
-
</
mx:headerRenderer
>
-
-
<
mx:VBox
label
=
"
Accordion
"
-
icon
=
"
{AccordionIcon}
"
>
-
<
mx:Label
text
=
"
The quick brown fox...
"
/>
-
</
mx:VBox
>
-
-
<
mx:VBox
label
=
"
ApplicationControlBar
"
-
icon
=
"
{ApplicationControlBarIcon}
"
>
-
<
mx:Label
text
=
"
The quick brown fox...
"
/>
-
</
mx:VBox
>
-
-
<
mx:VBox
label
=
"
Box
"
-
icon
=
"
{BoxIcon}
"
>
-
<
mx:Label
text
=
"
The quick brown fox...
"
/>
-
</
mx:VBox
>
-
-
<
mx:VBox
label
=
"
Canvas
"
-
icon
=
"
{CanvasIcon}
"
>
-
<
mx:Label
text
=
"
The quick brown fox...
"
/>
-
</
mx:VBox
>
-
-
<
mx:VBox
label
=
"
ControlBar
"
-
icon
=
"
{ControlBarIcon}
"
>
-
<
mx:Label
text
=
"
The quick brown fox...
"
/>
-
</
mx:VBox
>
-
</
mx:Accordion
>
-
-
</
mx:Application
>
下面是一个简单的例子:
-
<?
xml
version
=
"
1.0
"
encoding
=
"
utf-8
"
?>
-
<
mx:Application
xmlns:mx
=
"
http://www.adobe.com/2006/mxml
"
-
layout
=
"
vertical
"
-
verticalAlign
=
"
middle
"
-
backgroundColor
=
"
white
"
>
-
-
<
mx:Style
>
-
AccordionHeader {
-
paddingLeft: 130; /* pixels */
-
}
-
</
mx:Style
>
-
-
<
mx:Accordion
id
=
"
accordion
"
-
width
=
"
100%
"
-
height
=
"
100%
"
>
-
<
mx:VBox
label
=
"
One
"
/>
-
<
mx:VBox
label
=
"
Two
"
/>
-
<
mx:VBox
label
=
"
Three
"
/>
-
<
mx:VBox
label
=
"
Four
"
/>
-
</
mx:Accordion
>
-
-
</
mx:Application
>
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
### Flex4中头部背景图片的Accordion知识点解析 在Flex4框架中,开发人员经常需要创建具有高度定制化外观的应用程序组件。本篇文章将基于提供的文件信息深入探讨如何在Flex4中实现一个拥有自定义头部背景图片的...
在TourDeFlexhttp://www.adobe.com/devnet/flex/tourdeflex.html中有个折叠式手风琴控件(Collapsible Accordion),可以折叠手风琴,很酷,但不支持中文。几经尝试发现是由于Flex控件在旋转后中文就不显示了,因此做...
Flex 4.0 API中文手册是为Adobe Flex 4.0框架提供的一份全面的开发者参考资料,它包含了大量的类库、方法、属性和事件的详细解释,帮助开发者深入理解和使用Flex进行富互联网应用(RIA)的开发。Flex是基于...
这个“Flex中文帮助源码”很可能是一系列示例代码,旨在帮助开发者理解Flex的用法和功能,特别针对中文用户提供了本地化的帮助文档。下面将详细探讨Flex框架及其相关知识点。 1. **Flex框架**:Flex是基于Flash ...
Flex4中的MXML是一种声明式语言,允许开发者通过XML来定义界面布局和组件,同时嵌入ActionScript代码进行逻辑处理。MXML与ActionScript的结合使用,使得代码更加清晰,分工明确,提高了开发效率。 在Flex4 API中,...
在压缩包中的文件"Accordion Panel V3"很可能是一个特定版本的Accordion Panel实现,可能包含Flash源文件(FLA)、编译后的SWF文件、相关的资源文件和可能的示例HTML文件,以便于在网页中嵌入和使用。用户可以解压这...
在果冻特效中,我们需要使用时间轴来控制动画的播放速度和顺序,使得元件在特定时间内按照预设路径进行变形。 4. **ElasticEffect**:虽然Flex官方库可能没有直接提供“果冻”效果,但开发者可以通过自定义类和算法...
在本例中,“刚学会Flex自己做的一个简单的聊天室”是一个初学者用Flex实现的简单聊天室应用,这展示了Flex的基本用法和功能。 1. Flex基础概念: - Flex框架:它是基于Apache OpenSource的Spark和MX组件集,提供...
3. **Flex组件使用**:介绍Flex UI组件的创建和使用,如Accordion、DataGrid等,以及自定义组件的方法。 4. **工作流集成**:讲解如何设计和实现基于Flex的工作流UI,以及如何与Java后端的工作流引擎进行交互,实现...
Flex 3 API文档详细阐述了Flex框架的各种类、方法、属性和事件,涵盖了以下关键知识点: 1. **MXML**: MXML是一种声明式语言,用于构建Flex用户界面。开发者可以通过MXML定义组件布局、绑定数据、创建事件处理函数...
Flex是Adobe公司开发的...通过实践Flex4的DEMO实例,开发者可以快速掌握Flex4的基本用法,进一步提高开发效率。同时,理解并应用Flex4的组件、样式、布局、报表和认证机制,能够帮助开发者构建出美观、高效的RIA应用。
在Flex 4.6 API中,包含了以下核心知识点: 1. **Spark组件库**:Spark组件是Flex 4引入的新一代组件,提供更加灵活的样式和主题机制。它们包括基础UI组件如Button、Label、TextArea等,以及更复杂的组件如...
第十一至第十五章可能会涉及Flex与Java服务的交互,如使用HTTPService、WebService或AMFChannel来调用Java的远程方法。这部分内容会涵盖数据序列化、错误处理和安全性设置。 第十六至第二十章可能涉及Flex图形和...
每个控件的用法、属性、事件和方法都会被详细讲解。例如,Button组件可以自定义文本、图标,响应点击事件;TextInput组件则用于接收用户输入,可设定最大字符数等属性。 在案例部分,你会接触到各种实际应用场景,...
Flex 3 的组件库还包括其他许多控件,如 Vscrollbar、Vslider、Accordion、Button、Canvas 等,它们共同构成了构建 Flex 应用程序的强大基础。 总之,Flex 3 的 Component Explorer 是一个极其宝贵的资源,对于学习...
1. **TabNavigator组件**:TabNavigator是Flex中的一种容器,继承自Accordion类,用于组织和展示多个子组件,这些子组件可以通过可见的选项卡进行访问。默认情况下,选项卡位于组件的顶部,并水平排列。 2. **定制...
理解这些容器之间的关系和使用方法,是掌握Flex布局和构建高质量用户界面的关键。无论是初学者还是有经验的开发者,都应该熟悉这些容器的特性和用法,以便在实际项目中灵活运用,提高开发效率和界面质量。
1. **组件系统**:Flex3拥有丰富的组件库,包括基础组件如Button、TextInput和Label,以及更复杂的组件如DataGrid和Accordion。第五章可能会详细介绍如何使用这些组件,以及如何自定义组件以满足特定需求。 2. **...
6. **组件层次结构**:在“DrillDown”示例中,可能涉及了嵌套组件,如Accordion、TabNavigator或Tree组件,这些组件可以展开和折叠,展示或隐藏子级内容,从而实现钻取效果。 7. **数据绑定**:Flex支持双向数据...
在Flex相册中,可能会用到Image组件来显示照片,Accordion或TabNavigator组件来组织相册分类,以及Button组件来实现翻页或上传功能。 4. **数据绑定**:Flex支持数据绑定机制,允许UI组件的状态直接与数据模型关联...