`

flex组件学习

    博客分类:
  • flex
阅读更多

我用办法是:用可视化编辑。然后看效果理解意思

<mx:Script>
		<![CDATA[
			import mx.controls.HorizontalList;
			
//			private var _horizontallist:Array=new Array(){"kang,yong,fan"};
			
		]]>
	</mx:Script>
	<mx:ApplicationControlBar x="62" y="42" width="150" height="94" dock="true" id="Application" fontFamily="Verdana" fontSize="16" alpha="0.54" themeColor="#2B87C2">
		<mx:ControlBar id="controlBar" fontFamily="Courier New" width="216" height="71">
		</mx:ControlBar>
	</mx:ApplicationControlBar>
	<mx:ControlBar x="85" y="106">
	</mx:ControlBar>
	<!--dateChooser是个日期选择器 出现个框让你选择-->
	<mx:DateChooser x="22" y="10" height="198" width="212"/>
	<!--dateField是个日期选择,只在点击的时候出现选择对话框,跟DateChooser由点区别-->
	<mx:DateField y="57" width="95" id="_dateField" displayedMonth="11" 
		displayedYear="2009" showToday="true" x="264"/>
	<!--滑动条-->
	<mx:HSlider x="264" y="10" id="_Hslider" minimum="10" maximum="50" snapInterval="1" enabled="true" allowTrackClick="true"/>
	<!--多选框按钮-->
	<mx:CheckBox x="264" y="106" label="Checkbox" id="_checkBox" selected="true" click=""/>
	<!--颜色选择器-->
	<mx:ColorPicker x="264" y="151" width="95"/>
	<!--水平list-->
	<mx:HorizontalList x="432" y="20" width="192" height="108">
		 <mx:dataProvider>
                <mx:Array>
                    <mx:Object label="Nokia 6630"/>
                    <mx:Object label="Nokia 6680"/>
                    <mx:Object label="Nokia 7610"/>
                    <mx:Object label="Nokia LGV"/>
                    <mx:Object label="Nokia LMV"/>
                </mx:Array>
            </mx:dataProvider>
	</mx:HorizontalList>
	<!--加载图片-->
	<mx:Image x="483" y="136" width="141" source="assert/girl.png" height="231" autoLoad="true" scaleContent="true" id="_image"/>
	<!--label-->
	<mx:Label x="385" y="155" text="Label" width="39"/>
	<!--一个链接button?效果上跟label一样,没有跟button一样的方框-->
	<mx:LinkButton x="22" y="236" label="LinkButton" height="30"/>
	<!--下拉列表式list-->
	<mx:List x="139" y="236" id="_list" selectedIndex="2">
		<mx:dataProvider>
				 <mx:Array id="array">
                    <mx:Object label="Nokia 6630"/>
                    <mx:Object label="Nokia 6680"/>
                    <mx:Object label="Nokia 7610"/>
                    <mx:Object label="Nokia LGV"/>
                    <mx:Object label="Nokia LMV"/>
                </mx:Array>
		</mx:dataProvider>
	</mx:List>
	<!--一个上下箭头按钮增加数字-->
	<mx:NumericStepper x="264" y="237"/>
	<!--支持多级菜单-->
	<mx:PopUpButton x="347" y="237" label="PopUpButton" labelPlacement="top" id="_popupButton" 
		openAlways="true" creationComplete="initMenu(_popupButton)">
		
	</mx:PopUpButton>
	<mx:Script>
		<![CDATA[
			import mx.core.UIComponent;
			  import mx.controls.Menu;
			  import mx.controls.Button;
			 
			  private var myMenu:Menu;
			   [Bindable]
			  private var dp:Object;
			  private function initMenu(_popupButton:PopUpButton):void {
                myMenu = new Menu();
                dp = [{label: "New Folder"}, {label: "Sent Items"}, {label: "Inbox"}];        
                myMenu.dataProvider = dp;
                myMenu.selectedIndex = 0;       
                _popupButton.popUp=myMenu;
			  }
		]]>
	</mx:Script>
	<!--只支持单级菜单-->
	<mx:PopUpMenuButton x="347" y="284" 
		label="PopUpMenuButton" id="_popUpMenuButton" 
		 labelPlacement="left" openAlways="true" dataProvider="{dp}"/>
	<!--进度条 加载数据时-->
	<mx:ProgressBar x="262" y="353" minimum="0" maximum="100" labelPlacement="left" label="加载中" id="_ProgressBar" indeterminate="true"/>
	<!--radio-->
	<mx:RadioButton x="22" y="284" label="Radio"/>
	<!--radio组-->
	<mx:RadioButtonGroup id="radiogroup1"/>
	<mx:RadioButton x="22" y="329" label="Button 1" groupName="radiogroup1"/>
	<mx:RadioButton x="22" y="355" label="Button 2" groupName="radiogroup1"/>
	<mx:RadioButton x="22" y="381" label="b1" groupName="radiogroup1"/>
	<mx:RadioButton x="22" y="407" label="b2" groupName="radiogroup1"/>
	<!--多功能的文本输入框,包括字体选择,颜色等-->
	<mx:RichTextEditor x="22" y="437" title="文本输入框" text="hello" id="_RichTextEditor">
	</mx:RichTextEditor>
	<!--把另个swf文件加载进来-->
	<mx:SWFLoader x="361" y="409" id="_swfLoader" scaleContent="true" autoLoad="true">
		<mx:source>file:///E|/myeclipseProject/testBind/bin-debug/testBind.swf</mx:source>
	</mx:SWFLoader>
	<!--text-->
	<mx:Text x="632" y="422" text="Text" width="78" height="71" enabled="true" id="_text"/>
	<!--多行文本输入框  wordWrap(自动换行 )-->
	<mx:TextArea x="385" y="540" wordWrap="false" editable="true" text="hello" id="_textArea" maxChars="200"/>
	<!--单行文本框 可以是password -->
	<mx:TextInput x="574" y="539" text="hello" id="_textInput" displayAsPassword="true" maxChars="3" />
	<!--垂直滑动条 Hslider是水平滑动条-->
	<mx:VSlider x="657" y="136" id="_vskuder" allowTrackClick="true" minimum="10" maximum="50" liveDragging="true"/>
	<!--视频播放-->
	<mx:VideoDisplay x="667" y="336" autoPlay="true" id="_videoDisplay" width="198" height="141">
		<mx:source>file:///E|/flex视频源代码/PPT_示例代码_其他资料/PPT_示例代码_其他资料/示例代码/OtherCtrlDemo/bin-debug/phone.flv</mx:source>
	</mx:VideoDisplay>
	

 

分享到:
评论

相关推荐

    flex组件介绍

    ### Flex组件介绍与详解 Flex是一种用于开发交互式应用程序的开源框架,由Adobe Systems创建,主要应用于Adobe Flash Player和Adobe AIR。Flex提供了丰富的用户界面组件库,这些组件可以帮助开发者快速构建高质量的...

    flex组件

    综上所述,关于“flex组件”的学习和实践,你可以期待以下内容: 1. Flex布局的基本概念:包括Flex容器和Flex项目,以及它们的主要属性,如`display: flex`、`flex-direction`、`justify-content`、`align-items`等...

    Flex的组件

    至于标签“源码”,这可能意味着在学习Flex组件时,我们需要查看和理解源代码。Flex组件的源代码通常使用ActionScript编写,这是一种面向对象的编程语言。通过阅读源代码,开发者可以了解组件的工作原理,以及如何...

    【完美翻译】Flex组件的生命周期

    Flex组件的生命周期是Adobe Flex框架中一个至关重要的概念,它涉及到UIComponent类及其子类(如Button、Canvas等)在创建、初始化、显示和销毁过程...对于深入学习Flex组件生命周期,这份资料将是一份宝贵的参考资料。

    flex组件的所有源文件

    总的来说,“flex组件的所有源文件”压缩包是学习和开发基于Flex布局的Web应用的重要资源。通过研究这些源代码,开发者可以深入了解Flex布局的工作原理,并将其应用到实际项目中,创建出响应迅速、布局灵活的用户...

    flex学习笔记 flex学习总结 flex学习教程

    3. **Flex组件库**:Flex提供了丰富的预定义组件,如Button、Label、Canvas等,可用于快速构建用户界面。理解组件的属性、事件和方法是提升开发效率的关键。 4. **数据绑定**:Flex支持数据绑定,允许视图组件直接...

    Flex 分页组件,flex自定义组件

    Flex分页组件是一种在Flex...开发者可以研究这些文件来理解组件的工作原理,学习如何在自己的项目中集成和定制该分页组件。同时,为了确保组件能正常工作,还需要进行充分的测试,确保在不同场景下的稳定性和功能性。

    flex组件之其他组件实例源码

    "flex组件之其他组件实例源码"这个主题涵盖了一些非基本但非常实用的Flex组件,如高级数据格、打印、视频播放等,这些都是在开发复杂应用时不可或缺的部分。 首先,高级数据格(Advanced Data Grid)是Flex中一个...

    支持手动拖拽缩放flex组件的组件

    在给定的标题“支持手动拖拽缩放flex组件的组件”中,我们可以推断出这是一个专门针对Flex环境设计的组件,它允许用户通过手动拖拽和缩放操作来调整Flex应用中的组件大小。 描述中提到的“com.janisRadins.zip”很...

    第五章 自定义组件开发 第一节 自定义Flex组件

    通过深入学习和实践自定义Flex组件,开发者不仅可以提高代码复用性,还能创造出独特的用户体验。在阅读《Flex组件自定义.docx》这份文档时,你将更详细地了解这个过程,并获取具体的示例代码。这将有助于你更好地...

    Flex3学习指南-是初学者学习Flex必备资料1

    5. **Flex组件**:Flex提供了大量的预定义组件,如按钮、列表、数据网格等,这些组件可以方便地拖放到设计视图中,大大简化了UI开发。 6. **数据绑定**:Flex中的数据绑定允许UI元素与数据源直接关联,当数据源变化...

    Flex 自定义组件ImageViewer

    组件生命周期是每个Flex组件从创建到销毁所经历的一系列阶段。理解组件生命周期至关重要,因为它涉及到组件何时初始化、何时准备显示、何时接收用户输入以及何时被销毁。以下是一些关键的生命周期方法: 1. **...

    flex组件之数据可视化组件实例源码

    总之,"flex组件之数据可视化组件实例源码"是一个深入学习Flex数据可视化的好资源。它涵盖了多种图表类型和关键功能,通过实际代码帮助开发者掌握Flex中数据展示的核心技术。通过研究和实践这些示例,你将能更有效地...

    Flex 组件全屏 部分全屏的实现 代码

    下面是一个简单的示例,演示如何实现一个Flex组件的全屏功能: ```actionscript import mx.core.UIComponent; import flash.display.StageDisplayState; public class FlexFullScreenExample extends UIComponent ...

    flex4 学习全部资料

    学习文档通常包含了Flex4的基础知识,如MXML和ActionScript3语法、组件使用、数据绑定、事件处理、样式和皮肤等。这些文档可以帮助初学者快速上手,理解Flex4的开发流程。同时,它们也覆盖了高级主题,如自定义组件...

    flex3.0学习指南

    Flex组件库是预构建的UI元素集合,如按钮、面板、表格等,可以帮助快速构建用户界面。了解各个组件的属性、事件和方法,能够提高开发效率。 五、数据绑定与数据服务 Flex支持数据绑定,允许UI元素自动反映数据模型...

    flex特效学习---Flex组件-行为与特效类组件

    在深入探讨Flex特效学习中的行为与特效类组件之前,我们先来理解一下Flex的基本概念。Flex是一种用于构建高性能、跨平台的RIA(Rich Internet Applications)的开源框架,它基于Adobe Flash平台,允许开发者创建出既...

    Flex组件风格预览程序3in1

    Flex组件风格预览程序3in1是一款集合了Flex2和Flex3组件风格预览功能的实用工具,对于学习和理解Flex界面设计具有极大帮助。这个3合1的程序集成了Flex2PrimitiveExplorer、Flex2FilterExplorer和Flex3StyleExplorer_...

    flex组件之格式化组件实例源码

    通过实际的源码实例学习,开发者不仅可以深化对Flex组件的理解,还能提升在实际项目中的应用能力。无论是初学者还是经验丰富的开发者,都应该重视并深入研究这些实例,以便在实际开发中游刃有余。

Global site tag (gtag.js) - Google Analytics