
Flex
文章平均质量分 58
iteye_12594
这个作者很懒,什么都没留下…
展开
-
Flex 中的undefined类型
1、一个适用于尚未初始化的无类型变量或未初始化的动态对象属性的特殊值。在 ActionScript 3.0 中,只有无类型变量才能采用值 undefined,这在 ActionScript 1.0 和 ActionScript 2.0 中并非如此。例如,以下两个变量都是 undefined,因为它们都未类型化或初始化: var foo; var bar...原创 2011-12-07 17:09:55 · 307 阅读 · 0 评论 -
flex Renderer中获取父对象
要在渲染器中获得其父对象,通过实现IDropInListItemRenderer实现(以DataGrid为例)1、在渲染器中实现IDropInListItemRenderer接口<?xml version="1.0" encoding="utf-8"?><s:MXDataGridItemRenderer xmlns:fx="http://ns.adobe.com/mxml/20...2011-09-28 09:34:11 · 162 阅读 · 0 评论 -
Flex 的getChildren()方法
flex Container 类的getChildren方法只能得到调用对象的子对象例如flex结构 <mx:VBox id="uploadbox"> <mx:HBox id="file1" paddingTop="10"> <mx:ProgressBar id="bar1" visibl2011-09-28 09:35:28 · 690 阅读 · 0 评论 -
Flex 两个ArrayCollection合并
摘自:http://www.techper.net/2008/05/26/where-is-ilistaddall-in-as3flex/ How about this then?var collection:ArrayCollection = new ArrayCollection([1,2,3,4,5]);var toAdd:ArrayCollection...原创 2011-09-30 17:53:25 · 206 阅读 · 0 评论 -
Flex 中向对象的可变属性赋值
var user:Object = new Object(); //user对象var namePro:String = "name"; var sexPro:String = "sex";user[namePro] = "marry"; //等价于user.name='marry',后者属性不能为变量user[sexPro] = "woman"; ...原创 2011-10-31 17:33:55 · 377 阅读 · 0 评论 -
使用游标遍历DataGrid的dataProvider
public function copyToClip(evt:MouseEvent):void { var dataSource:Object = docus.dataProvider; //dataProvider var colLen:int = docus.columns.length; //返回列数 var columns:Dat...原创 2011-11-08 11:26:05 · 199 阅读 · 0 评论 -
在渲染器或编辑器中获取DataGrid的dataField
要获取dataField首先要获取其父对象DataGrid,通过在渲染器中实现IDropInListItemRenderer接口,覆盖接口的两个方法。 private var _owner:DataGrid = null; //父对象 private var _dataGridColumns:DataGridColumn; private var _listD...原创 2011-11-14 18:41:43 · 478 阅读 · 0 评论 -
Flex DataGrid 构建自己的编辑器(itemEditor)
1、首先了解编辑器和渲染器的区别,拿DataGrid来说: 渲染器:也就是当你给DataGrid的dataProvider赋值后,DataGrid用什么形式或者说怎么来显示数据,例如:用什么字体,字体什么颜色等等。DataGrid默认的渲染器是DataGridItemRenderer,他使用文本来显示item。 编辑器:要编辑DataGrid首先制定DataGrid本身是可编辑的(...原创 2011-11-18 17:24:52 · 388 阅读 · 0 评论 -
Flex AdvancedDataGrid 分层显示
AdvancedDataGrid 实际上是增强版的DataGrid,提供更强大的定制显示功能。 1、以树状结构显示数据 <?xml version="1.0" encoding="utf-8"?><s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="li...原创 2011-12-05 15:36:50 · 176 阅读 · 0 评论 -
Flex 遍历对象的属性和值
//_menu 为遍历对象 var objInfo:Object = ObjectUtil.getClassInfo(_menu); var fieldName:Array = objInfo["properties"] as Array; for each(var q:...原创 2011-09-27 12:11:34 · 226 阅读 · 0 评论 -
flex 删除对象的属性
delete _menu.FoodCounts; //删除_menu的FoodCounts属性 delete _menu.Money; //删除_menu的Money属性原创 2011-09-27 12:11:00 · 588 阅读 · 0 评论 -
flex 事件的target和currentTarget的区别
转自:http://blog.youkuaiyun.com/bincavin/article/details/5600294所有Event对象都有target和currentTarget属性,target属性可引用事件分派对象,currentTarget属性可引用正在被检测事件监听器的当前节点。在事件将在控件链中向上冒泡,在此过程中target始终不变,currentTarget在每个向上移动的过程中及时改变...原创 2011-09-27 12:10:22 · 155 阅读 · 0 评论 -
Flex 框架PureMVC 源码解析之--IController篇
1、最近工作的事情不太多,自己flex水平也很一般,只是经常用这个框架而从来没有系统的分析过感觉还是很笼统; 自己也希望看一些框架的源代码来提高自己,苦于大部分框架源代码太多而自己太懒而搁浅,碰巧pureMVC for Flex的代 码不是很多,所以想以此为以后研究其他源代码的开篇。2、先上一个官方的类的结构图: 3、首先了解一下第一个接口:IControlle...原创 2011-12-22 16:10:26 · 148 阅读 · 0 评论 -
Flex 框架PureMVC 源码解析之--Controller篇
1、Controller实现了IController接口,提供其中方法的实现。 package org.puremvc.as3.core{ import org.puremvc.as3.core.*; import org.puremvc.as3.interfaces.*; import org.puremvc.as3.patterns.observer.*;...原创 2011-12-22 16:58:48 · 182 阅读 · 0 评论 -
Flex 自定义List实现在切换Item前判断条件
目前项目中需要在List的Item切换前根据条件决定是否切换,在网上找到这样的思路: 自己实现的PreList基于List,代码如下: <?xml version="1.0" encoding="utf-8"?><mx:List xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="libr...原创 2011-12-28 10:33:17 · 127 阅读 · 0 评论 -
Flex AdvancedDataGrid 子节点渲染器展开式混乱问题
上次写道在Flex AdvancedDataGrid中使用树形结构,并且为父节点和多个子节点分别制定渲染器。 现在出现问题: 第一次渲染显示正确,当父节点存在多个子节点并且我们为每个子节点指定渲染器,当再次单击父节点展开子节点时子节点渲染器乱序或者是和我们预期的显示不符合? 解决方案: 监听AdvancedDataGrid的AdvancedDataGridE...原创 2011-12-29 12:44:33 · 236 阅读 · 0 评论 -
Flex 框架PureMVC 源码解析之--IView篇
首先了解一下几个容易混淆的概念: 消息(Notification)有两种:一种是当接收到消息后直接执行相应的函数,通过绑定消息名称和消息处理类实现; 如果你对同一个消息名称绑定多个处理类,以最后绑定的为准。 第二中消息不需要绑定处理函数,而是指明当消息发生时通知观察者,我只知道我可能对某些 消息感兴趣,至于我怎么 处理你别管(比较霸道)。这两种消...原创 2011-12-29 17:41:55 · 166 阅读 · 0 评论 -
Flex 框架PureMVC 源码解析之--View篇
/* PureMVC - Copyright(c) 2006-08 Futurescale, Inc., Some rights reserved. Your reuse is governed by the Creative Commons Attribution 3.0 United States License*/package org.puremvc.as3....原创 2011-12-29 17:43:02 · 129 阅读 · 0 评论 -
Flex DataGrid 复制选中行数据
1、选中行作为一个对象,可通过遍历对象获取属性和值保存到剪贴板。 public function copyToClip(evt:MouseEvent):void { var selectedItem:Object = docus.selectedItem; ...原创 2011-09-27 12:08:01 · 349 阅读 · 0 评论 -
Flex 开发android程序键盘遮挡输入框解决方案
1、通过阅读api有个初步解决方案,通过监听虚拟键盘显示和隐藏事件来控制程序的显示位置,通过不同的输入框来监听键盘事件调整程序位置到输入框的位置; 在手机应用程序中支持屏幕键盘2、不同的输入框来监听键盘显示事件 /** *打开键盘之前 softKeyboardActivatin...原创 2011-09-27 12:09:15 · 133 阅读 · 0 评论 -
Flex AdvancedDataGrid 列分组功能
问题: 在ADG的数据源的顶层数据有两列数据显示某人的家庭地址和工作地址,但是这位同志的儿子在家上班(或者说家庭地址和工作地址一样),我们不希望在两列显示相同的地址,而是让地址跨两列显示。 解决方案: 使用ADG的特殊功能(列分组),把列相同的合并为一组显示,而不是在每列显示相同的数据。 1、未分组前 <?xm...原创 2011-12-05 17:25:25 · 275 阅读 · 0 评论