`

Flex4.5--组件

阅读更多

Flex4.5--组件

 

1 Label, TextInput. TextArea, RichText,RichEditableText 以及 Text组件

<?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" minWidth="955" minHeight="600">
	<s:layout>
		<s:HorizontalLayout gap="20" verticalAlign="middle" horizontalAlign="center"/>
	</s:layout>
	<fx:Declarations>
		<!-- Place non-visual elements (e.g., services, value objects) here -->
	</fx:Declarations>
	<s:RichText width="300" height="300" text="RichText"/>
	<s:RichEditableText text="RichEditableText"/>
	<s:TextArea text="Welcome You sdas sdsds dfdfdfd sdsdfsds&#xd;asas NicjY&#xd;dd BBCide&#xd;"/>
	<s:Label width="100" height="50" backgroundColor="#FFFFFF" color="#000000"
			 fontFamily="Courier New" fontSize="18" fontWeight="bold" text="Welcome"
			 textAlign="center" verticalAlign="middle"/>
<!--密码框-->
<s:TextInput displayAsPassword="true"/>
	
</s:Application>

 

2 image 组件

<?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" minWidth="955" minHeight="600">
	<s:layout>
		<s:HorizontalLayout gap="20" verticalAlign="middle" horizontalAlign="center"/>
	</s:layout>
	<fx:Declarations>
		<!-- Place non-visual elements (e.g., services, value objects) here -->
	</fx:Declarations>
	<s:Image width="250" height="180" smooth="true" smoothingQuality="default"
			 source="@Embed('assets/Hydrangeas.jpg')"/>

	
</s:Application>

 

3 ALert 控件

<?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" minWidth="955" minHeight="600">
	<s:layout>
		<s:HorizontalLayout gap="20" verticalAlign="middle" horizontalAlign="center"/>
	</s:layout>
	<fx:Declarations>
		<!-- Place non-visual elements (e.g., services, value objects) here -->
	</fx:Declarations>
	<fx:Script>
		<![CDATA[
			import mx.controls.Alert;
			import mx.events.CloseEvent;
			protected function buttonHandlerA():void{
				mx.controls.Alert.show("Are you sure exec the opeartion","Promotion",1,this,closeHandler1);
			}
			
			private function closeHandler1(e:CloseEvent):void{
				mx.controls.Alert.show(e.detail.toString());
			}
			protected function buttonHandlerB():void{
				mx.controls.Alert.yesLabel="Yes";
				mx.controls.Alert.noLabel="No";
				mx.controls.Alert.show("Are you sure exec the opeartion","Promotion",1|2,this,closeHandler2);
			}
			private function closeHandler2(e:CloseEvent):void{
				mx.controls.Alert.show(e.detail.toString());
			}
			protected function buttonHandlerC():void{
				mx.controls.Alert.yesLabel="是";
				mx.controls.Alert.noLabel="否";
				mx.controls.Alert.cancelLabel="取消";
				mx.controls.Alert.show("你确认要执行此操作吗?","提示信息",1|2|8,this,closeHandler3);
			}
			
			private function closeHandler3(e:CloseEvent):void{
				mx.controls.Alert.show(e.detail.toString());
			}
		]]>
	</fx:Script>
	<s:Button width="100" height="50" label="ButtonA" fontFamily="Courier New"
		fontSize="18" fontWeight="bold" click="buttonHandlerA()"/>
	<s:Button label="ButtonB" width="100" height="50" fontFamily="Courier New"
		fontSize="18" fontWeight="bold" click="buttonHandlerB()"/>
	<s:Button label="ButtonC" width="100" height="50" fontFamily="Courier New"
		fontSize="18" fontWeight="bold" click="buttonHandlerC()"/>
</s:Application>

 

ComboBox, DropList and DataGrid 控件:

<?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" minWidth="955" minHeight="600">
	<s:layout>
		<s:HorizontalLayout gap="20" verticalAlign="middle" horizontalAlign="center"/>
	</s:layout>
	<fx:Declarations>
		<!-- Place non-visual elements (e.g., services, value objects) here -->
	</fx:Declarations>
	<fx:Script>
		<![CDATA[
			import mx.collections.ArrayCollection;
			[Bindable]
			private var data:ArrayCollection = new ArrayCollection([
				{label:"please select :"},{label:"male"},{label:"female"}
			]);

		]]>
	</fx:Script>
	<s:DataGrid requestedRowCount="4">
		<s:columns>
			<s:ArrayList>
				<s:GridColumn dataField="dataField1" headerText="Month"></s:GridColumn>
				<s:GridColumn dataField="dataField2" headerText="Salary"></s:GridColumn>
				<s:GridColumn dataField="dataField3" headerText="Tax"></s:GridColumn>
			</s:ArrayList>
		</s:columns>

		<s:ArrayList >
			<fx:Object dataField1="6" dataField2="13000" dataField3="120"></fx:Object>
			<fx:Object dataField1="7" dataField2="14000" dataField3="130"></fx:Object>
		</s:ArrayList>
	</s:DataGrid>
	
	<s:DropDownList dataProvider="{data}" selectedIndex="0"></s:DropDownList>
	<!--默认选中第0个-->
	<s:ComboBox dataProvider="{data}" selectedIndex="0"/>
</s:Application>

 

List and Repeator 控件的使用:

<?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" minWidth="955" minHeight="600">
	<s:layout>
		<s:HorizontalLayout gap="20" verticalAlign="middle" horizontalAlign="center"/>
	</s:layout>
	<fx:Declarations>
		<!-- Place non-visual elements (e.g., services, value objects) here -->
	</fx:Declarations>
	<fx:Script>
		<![CDATA[
			import mx.collections.ArrayCollection;
			[Bindable]
			private var data:ArrayCollection = new ArrayCollection([
				{label:"Nicky"},{label:"Carlor"},
				{label:"Nicky"},{label:"Carlor"},
				{label:"Nicky"},{label:"Carlor"},
				{label:"Nicky"},{label:"Carlor"},
				{label:"Nicky"},{label:"Carlor"}
			]);
			
		]]>
	</fx:Script>
	<s:List width="150" height="200" dataProvider="{data}" />
</s:Application>

 

 

导航器控件:

<?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" minWidth="955" minHeight="600">
	<s:layout>
		<s:HorizontalLayout gap="20" verticalAlign="middle" horizontalAlign="center"/>
	</s:layout>
	<fx:Declarations>
		<!-- Place non-visual elements (e.g., services, value objects) here -->
	</fx:Declarations>
	<mx:TabNavigator width="200" height="200">
		<s:NavigatorContent width="100%" height="100%" label="Tab 1">
			<s:TextArea x="5" y="10" text="I don't want our officials to fall &#xd;down as construction is finished.&quot;"/>
		</s:NavigatorContent>
		<s:NavigatorContent width="100%" height="100%" label="Tab2">
			<s:TextArea x="10" y="0"
						text="Beijing will set a cap for the &#xd;population and then allocate &#xd;basic urban resources, such&#xd; like gas and electricity. "/>
		</s:NavigatorContent>
		<s:NavigatorContent width="100%" height="100%" label="Tab3">
			<s:TextArea x="10" y="10"
						text="The water, land and other natural&#xd; resources cannot support an &#xd;infinite number of people"/>
		</s:NavigatorContent>
	</mx:TabNavigator>
	<mx:Accordion width="200" height="200">
		<s:NavigatorContent width="100%" height="100%" label="Accordion Pane 1">
		</s:NavigatorContent>
		<s:NavigatorContent width="100%" height="100%" label="Panel2">
		</s:NavigatorContent>
		<s:NavigatorContent width="100%" height="100%" label="Panel3">
		</s:NavigatorContent>
		<s:NavigatorContent width="100%" height="100%" label="Panel4">
		</s:NavigatorContent>
	</mx:Accordion>
</s:Application>

 

Tree控件:

 

分享到:
评论

相关推荐

    Flex4.5+Myeclipse8.5安装

    ### Flex4.5 + Myeclipse8.5 安装指南 #### 一、前言 随着技术的发展,集成开发环境(IDE)的选择对于开发者来说至关重要。本文将详细介绍如何安装Flex 4.5与MyEclipse 8.5,并解决在安装过程中可能遇到的一些常见...

    flex4.5d sdk哦

    关于“flex4.5d sdk”这一主题,其核心知识点主要围绕Adobe Flex 4.5 SDK的使用、功能以及在当前技术环境下的地位与获取途径展开。以下将深入解析Flex 4.5 SDK的重要概念、特性及其应用领域,旨在为读者提供全面而...

    flex4.5 权威指南(含源码)英文版

    3. **Spark组件**:Spark组件是Flex 4.5的一大亮点,它们具有更好的可定制性和性能,比MXML组件更灵活。开发者可以利用这些组件创建出更美观、响应更快的用户界面。 4. **Flex Builder和Flash Builder**:这两款...

    Flex 4.5 API

    1. **Spark组件模型**:Spark组件模型是Flex 4.5的核心,它与以前的 Halo 组件模型相比,提供了更强大的性能和更灵活的设计。Spark组件支持更复杂的布局管理,允许开发者创建具有深度和层次感的用户界面。这些组件是...

    Introducing Adobe Flex 4.5 SDK

    - **Spark组件架构**:Flex 4.5引入了全新的Spark组件集,与之前的 Halo 组件相比,Spark组件提供了更强大的自定义样式和主题功能,使UI设计更加灵活。 - **Graphical Layout System(图形布局系统)**:引入了...

    Flex 4.5 实现tree拖拽到任意组建

    本教程将详细介绍如何在Flex 4.5中实现Tree组件与任意组件之间的拖放操作,特别是将树形结构的数据拖拽到DataGrid中,并获取目标位置的全部数据进行添加。 1. **Flex 4.5的DragManager和DropTarget** Flex 4.5中的...

    Flex4.5常见问题总结

    #### 一、Flex4.5组件开发模型与特性 Flex4.5采用了一种基于组件的开发模型,开发者可以通过继承现有组件并扩展其功能来构建自己的应用程序。这一模型的核心优势在于提高了代码的复用性,简化了开发流程。在Flex中...

    flex4.5 学习资料

    2. **Spark组件模型**:Spark组件模型是Flex 4.5的一大亮点,它提供了一种全新的方式来创建和设计UI组件。Spark组件比Halo组件更轻量级,支持CSS样式,使得UI设计更加灵活和美观。 3. **ActionScript 3.0**:Flex ...

    FSH.rar_flex_flex hibernate_flex4_flex4.5_spring3 flex4.5

    在Flex 4.5中,开发者可以利用Spark组件模型创建更具视觉吸引力的UI,同时受益于ActionScript 3.0的强大编程能力。 Spring 3是Java企业级应用开发的核心框架,提供了一整套服务,包括依赖注入、AOP(面向切面编程)...

    flex4.5中文文档

    - **手机应用布局设计**:详细说明如何为移动应用设计合适的布局,包括如何利用Flex 4.5提供的新组件来实现这一目的。 - **处理用户输入**:探讨如何响应用户的触摸、滑动等交互行为,使应用更加互动和友好。 - **...

    flex4.5从浅入深第一、二章清晰版

    本书《flex4.5从浅入深》旨在帮助开发者深入理解Flex 4.5的各个方面,从基础知识到高级特性,逐步提升开发技能。标题表明本书分为两大部分,第一章节包含16节内容,第二章节则有5节,都提供了清晰易读的版本。 在...

    Flex4.5做的3D网页效果展示墙

    在Flex4.5中,可以通过自定义组件或者使用Easing函数来实现这种效果。开发者可能使用了Sprite或Shape对象创建图形,并通过时间轴控制动画,让图形在平面上产生向外扩散的波动,增加用户的交互体验。 接着,是“发光...

    Flex4.5 Moblie Hello

    Flex4.5 Mobile Hello 是一个基于Adobe Flex 4.5框架开发的移动应用程序示例,主要针对移动设备,如智能手机和平板电脑。Flex是ActionScript 3.0的一个开源框架,用于构建富互联网应用程序(RIA)和跨平台的桌面及...

    flex4.5 从浅入深 第一章 可视化组件.pdf 第二章 布局组件.pdf

    flex4.5 从浅入深 第一章 可视化组件.pdf 第二章 布局组件.pdf,初学者的福音。

    flex4.5从浅入深第二章

    Flex 4.5是Adobe Flash Platform中的一个关键组件,它为构建富互联网应用程序(RIA)提供了强大的工具和框架。在“Flex 4.5从浅入深第二章”中,我们将深入探讨Flex 4.5的诸多核心概念和技术,帮助开发者更有效地...

    Myeclipse8.5+flex4.5+Blazeds+SSH环境搭建

    2. **Flex 4.5**:Flex 是 Adobe 公司开发的一套用于创建富互联网应用程序(RIA)的框架,Flex 4.5 是其版本之一,支持 ActionScript 3.0 和 MXML,提供了更强大的组件库和设计工具,使开发者能构建更具交互性的用户...

    flex4.5从嵌入式教程

    在"flex4.5从浅入深第一章.pdf"中,你将开始这段探索之旅,学习如何搭建Flex 4.5开发环境,创建第一个应用,并逐步掌握上述各个知识点。通过理论与实践相结合,你将能够熟练运用Flex 4.5构建功能丰富的富互联网应用...

    Flex4.5 UI布局与组件应用_Layout

    ### Flex 4.5 UI布局与组件应用详解 #### 一、引言 随着Web技术的发展,用户界面设计变得越来越重要。Flex作为一种流行的富互联网应用(RIA)开发框架,提供了强大的UI组件库和灵活的布局管理机制。Flex 4.5版本更是...

Global site tag (gtag.js) - Google Analytics