- 浏览: 508957 次
- 性别:
- 来自: 长沙
文章分类
最新评论
-
wang1352083:
正在搭建tomcat源码.一会儿参照楼主经验搭建spring源 ...
Eclipse中阅读开源项目代码 -
w123456789zzzz:
谢谢你,问题解决了,楼主万岁!!
eclipse中如何安装插件 -
xiaoLee:
...
软件性能测试论文草稿 -
铃儿响叮当:
...
使用firefox调试js -
gogopengyou:
很细心啊
eclipse中如何安装插件
1、 给Flex事件传递多个参数
2、 Array与ArrayCollection的区别
3、 将datagrid中的数据拖入到chart中显示
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Script> <![CDATA[ import asfile.EventArgExtend; import mx.controls.Alert; //调用addEventListener()方法时传递多个参数 private function clickHandler(e:Event,...arg):void { Alert.show(arg[0].toString()); Alert.show(arg[1].toString()); } private function passMultipleArguments():void{ txtShow.addEventListener(MouseEvent.CLICK,EventArgExtend.create(clickHandler,1,"str")); } ]]> </mx:Script> <mx:Button label="传递多个参数" click="passMultipleArguments()" id="txtShow" x="394" y="173" height="52" width="155"/> </mx:Application>
2、 Array与ArrayCollection的区别
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Script> <![CDATA[ import mx.collections.ArrayCollection; [Bindable] public var myArray:Array=["北京","上海","深圳"]; [Bindable] public var myCollection:ArrayCollection=new ArrayCollection(myArray); public function addCountryToArray(country:String):void{ myArray.push(country); } public function addCountryToCollection(country:String):void{ myCollection.addItem(country); } ]]> </mx:Script> <mx:TextInput id="countryTextInput" text="广州"/> <mx:Label text="Bound to Array (Raw Object)"/> <mx:Button click="addCountryToArray(countryTextInput.text)" label="Add Country to Array"/> <mx:List dataProvider="{myArray}" width="200"/> <mx:Label text="Bound to Collection"/> <mx:Button click="addCountryToCollection(countryTextInput.text)" label="Add Country to Collection"/> <mx:List dataProvider="{myCollection}" width="200"/> </mx:Application>
3、 将datagrid中的数据拖入到chart中显示
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" horizontalAlign="center" layout="vertical" creationComplete="init()"> <mx:Script> <![CDATA[ import mx.controls.Alert; import mx.controls.DataGrid; import mx.events.DragEvent; import mx.core.UIComponent; import mx.managers.DragManager; import mx.core.DragSource; import mx.collections.ArrayCollection; //DataGrid的数据源 [Bindable] private var medalsAC:ArrayCollection = new ArrayCollection( [ { Country: "USA", Gold: 35, Silver:39, Bronze: 29 }, { Country: "China", Gold: 32, Silver:17, Bronze: 14 }, { Country: "Russia", Gold: 27, Silver:27, Bronze: 38 } ]); //ColumnChart的数据源, 默认为空 [Bindable] private var chartData:ArrayCollection = new ArrayCollection() private function init():void{ //让columnChart监听拖拽事件 column.addEventListener(DragEvent.DRAG_ENTER,dragEnterHandle) column.addEventListener(DragEvent.DRAG_DROP,dragdropHandle) } //因为只有DataGrid推拽,所以直接允许,如果界面上有多个控件监听拖拽事件,需要判断后允许正确的数据进入 private function dragEnterHandle(e:DragEvent):void{ DragManager.acceptDragDrop(e.currentTarget as UIComponent) } //拖拽放开后处理 private function dragdropHandle(e:DragEvent):void{ //如果Column Chart中已经存在相同数据,报错返回 if(chartData.contains((e.dragInitiator as DataGrid).selectedItem)){ Alert.show("数据已经存在"); return; } //往column chart的dataprovider中添加拖拽数据。 //如果只需要特定的数据进入column chart,可以先做数据筛选。 chartData.addItem((e.dragInitiator as DataGrid).selectedItem) } ]]> </mx:Script> <!--允许Grid拖拽数据--> <mx:DataGrid dragEnabled="true" dataProvider="{medalsAC}" > <mx:columns> <mx:DataGridColumn dataField="Country" /> <mx:DataGridColumn dataField="Gold" /> <mx:DataGridColumn dataField="Silver" /> <mx:DataGridColumn dataField="Bronze" /> </mx:columns> </mx:DataGrid> <!-- 定义颜色 --> <mx:SolidColor id="sc1" color="yellow" alpha=".8"/> <mx:SolidColor id="sc2" color="0xCCCCCC" alpha=".6"/> <mx:SolidColor id="sc3" color="0xFFCC66" alpha=".6"/> <!-- 定义颜色 --> <mx:Stroke id="s1" color="yellow" weight="2"/> <mx:Stroke id="s2" color="0xCCCCCC" weight="2"/> <mx:Stroke id="s3" color="0xFFCC66" weight="2"/> <!--Column chart设置成能解析Country: "Russia", Gold: 27, Silver:27, Bronze: 38这样的数据项--> <mx:ColumnChart id="column" height="200" width="300" paddingLeft="5" paddingRight="5" showDataTips="true" dataProvider="{chartData}" > <mx:horizontalAxis> <mx:CategoryAxis categoryField="Country"/> </mx:horizontalAxis> <mx:series> <mx:ColumnSeries xField="Country" yField="Gold" displayName="Gold" fill="{sc1}" stroke="{s1}" /> <mx:ColumnSeries xField="Country" yField="Silver" displayName="Silver" fill="{sc2}" stroke="{s2}" /> <mx:ColumnSeries xField="Country" yField="Bronze" displayName="Bronze" fill="{sc3}" stroke="{s3}" /> </mx:series> </mx:ColumnChart> </mx:Application>
发表评论
-
手续材料
2012-03-25 22:40 0所发生大幅 <SERVICE CLASS ... -
amcharts
2011-12-18 23:46 40821、AmLegend 2、当宽度不够时出现,解决方案设置Ca ... -
flex4中使用backgroundImage
2011-04-20 17:04 16601、 方式一 可以用BorderContainer把内容包涵进 ... -
Flex PopUpManager总结
2011-04-10 23:51 1194PopUpManager弹出的普通组件与TitleWindow ... -
右键&FVNC
2011-03-28 20:46 14001、需了解的Flex类:Security、 ProgressE ... -
3月份FLex工作日志
2011-03-20 21:39 10671、异常:LabelToolTip655 can only h ... -
我与GEF有个约会
2011-03-13 23:19 844我们的Desinger是基于GEF做的,而如今我可能需要 ... -
Flex组件以几何中心作为中心进行缩放
2011-01-26 21:38 1427控制BlurPopUpEffect控制弹出窗体的位置 ... -
Flex初始化探究
2011-01-26 21:37 902a、 FLex的初始化顺序? 拓展 ... -
mate之Injectors引发的问题
2011-01-25 23:07 9131、背景介绍:系统中含有事件模块,EventListVi ... -
Flex样式、图片以及组件
2011-01-20 19:22 26861、 指定组件的相对高度可以使用percentWidth和pe ... -
Flex个人知识库之Apple组件
2011-01-04 23:08 15002、 如何将网页上复制 ... -
OffLineMap替代方案研究
2010-12-30 22:33 970这个dc展示方案始终是得解决的,我感觉鸭梨很大。花在这个 ... -
Java-Flex通信
2010-12-27 23:09 1344背景:在内网访问 ... -
Flex个人知识库之样式皮肤
2010-12-18 08:58 947学习Flex已经有4、5个月了,也算是入了门吧,基本的 ... -
Flex个人知识库之工作日志2
2010-12-15 22:51 9661、 在dataGrid中设置某特定单元格的样式 使 ... -
Flex资源导航
2010-12-12 09:42 625将自己平时遇到的一些不错的FLex站点、博客等予以记录, ... -
个人FLex知识库之工作笔记
2010-12-12 09:18 1016[size=large]1、 private functio ... -
几条常用的Flex代码
2010-12-12 09:11 6611.复制内容到系统剪贴板 System.setCli ... -
中国城市经纬度数据
2010-12-10 08:38 2219前言暂时空缺... ... – – 表的结构 `cit ...
相关推荐
"Flex个人知识库之Apple组件"这个标题暗示了这是一份关于使用Adobe Flex技术来构建针对Apple设备应用的知识资源。Flex是一种开源的、基于ActionScript的框架,用于创建富互联网应用程序(RIA),尤其适用于构建跨...
【Flex个人知识库(3)】是一个集合了与Flex相关技术知识的资源包,其中包含了一个名为"CloudMonitor"的子文件。Flex是一种用于构建富互联网应用(RIA,Rich Internet Applications)的技术,由Adobe公司开发,它允许...
这份文档由四部分组成,分别对应四个章节,旨在帮助开发者理解和掌握Flex的相关知识,同时融入了作者的个人理解和实践经验,以更贴近中文读者的理解习惯。 第一部分,"Flex中文帮助No1-2章.pdf",可能包含了Flex的...
1. **Flex SDK**:Flex开发的基础是Flex Software Development Kit(SDK),它包括编译器、库和工具,允许开发者使用MXML和ActionScript编写Flex应用程序。 2. **MXML**:MXML是Flex中的标记语言,类似于HTML,用于...
【Java Flex 开发项目配置实例】教程旨在帮助开发者快速搭建基于Java和Flex的开发环境,实现两者间的交互。...要深入学习Java Flex开发,还需要掌握ActionScript、MXML、BlazeDS配置、Spring框架集成等更多知识。
3. **Flex SDK**: Flex SDK是开发Flex应用程序的基础工具集,包括编译器、Flex Builder插件、Flex组件库等。开发者可以免费下载和使用,创建自定义组件或者扩展已有组件。 4. **Flex Compiler**: Flex编译器负责将...
### Flex™ Builder 2 使用指南知识点详解 #### 一、Flex™ Builder 2 概述 **Flex™ Builder 2**是由Adobe Systems Incorporated发布的一款专为开发基于Adobe Flex框架的应用程序而设计的强大集成开发环境(IDE)...
1. **FlexBuilder2界面**:了解FlexBuilder2的工作区布局,包括编辑器、项目浏览器、属性检查器、控制台和调试器等组件的位置和功能,有助于提高开发效率。 2. **MXML语言**:MXML是Flex的主要标记语言,用于声明...
- **组件和容器**:Flex提供了丰富的UI组件库,包括按钮、文本框等,以及容器用于组织这些组件。 - **数据绑定**:Flex支持强大的数据绑定机制,允许UI组件与数据模型自动同步更新。 ### 2. Flex and Java ...
1. **Flex SDK**: Flex软件开发工具包提供了构建RIA所需的一切,包括编译器、MXML和ActionScript库。开发者可以使用Flex Builder(现为Flash Builder)作为IDE,或者选择命令行工具进行开发。 2. **MXML**: MXML是...
9. **文档和教程**:内置相关文档和教程资源,方便开发者随时查阅Flex和ActionScript的相关知识。 10. **社区支持**:可能与开发者社区紧密相连,提供插件更新、问题解答和用户反馈的功能。 由于我们只有一个...
**Flex知识点:** 1. **MXML和ActionScript**:Flex使用MXML作为声明式语言来构建用户界面,同时结合ActionScript进行程序逻辑编写。 2. **Flex组件库**:包括按钮、文本框、面板等UI元素,用于构建用户界面。 3. **...
标题与描述概述的知识点是关于如何将Flex框架嵌入到JSP页面中,以实现更丰富的数据可视化功能,特别是图表的展示。以下是基于标题、描述、标签以及部分内容的详细解析和扩展。 ### Flex嵌入JSP开发心得 #### 1. ...
本文将深入探讨“Flex项目安装备份文件”的相关知识点,以及如何管理和保护您的源代码。 首先,我们需要理解“Flex项目”是什么。Flex项目是使用Flex Builder或Flash Builder等集成开发环境(IDE)创建的应用程序,...
在Flex中,我们可以利用各种组件库来创建这些图形,例如Spark或MX组件集。Spark组件提供了更加现代和可定制的设计,而MX组件则更为成熟且功能丰富。 1. **数据源的连接**:首先,你需要一个数据源,可能是数据库、...
1. **Flex简介**:Flex是一种基于XML的标记语言,用于创建具有丰富用户体验的Web应用程序。它允许开发者在服务器端处理数据,而在客户端显示动态、交互的内容。Flex SDK提供了强大的组件库,包括按钮、文本输入、...
1. **强大的用户界面组件库**:Flex4提供了丰富的UI组件,可以轻松构建美观且功能完善的用户界面。 2. **高性能渲染引擎**:利用Adobe AIR和Flash Player等技术实现高效渲染,确保应用程序运行流畅。 3. **跨平台...
在这个名为"百度地图 Flex 和示例程序"的压缩包中,包含两个关键文件:`示例程序.mxml`和`BMap.swc`,它们主要涉及了使用Adobe Flex技术与百度地图API进行集成的知识点。 首先,让我们了解一下Adobe Flex。Flex是一...