flex
文章平均质量分 51
iteye_13072
这个作者很懒,什么都没留下…
展开
-
使用Validators.validateAll()方法同时验证多个输入
<?xml version="1.0" encoding="utf-8"?><mx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"verticalAlign="middle" backgroundColor="white"creationC原创 2009-11-02 21:49:50 · 514 阅读 · 0 评论 -
mxml 实现 itemRenderer
<mx:TileList dataProvider="{initLocator.statusComboAC}" width="100%" height="100%" borderThickness="0"> <mx:itemRenderer> <mx:Component> <mx:HBox>2009-11-25 15:22:56 · 96 阅读 · 0 评论 -
小结:使用Flex Builder创建一个可分享的应用程序(Flash Platform Services Distribution)...
1. 所有的应用程序都必须是已经发布到因特网中的,本地的程序不行。 2. 必须获取一个Partner ID,可以通过安装Distribution Manager获取到。Partner ID在Distribution Manager的右下角 3. 如果想在Flex Project中使用ShareMenu,而不是创建Felx Shareable Applicatio...2009-11-26 16:24:32 · 77 阅读 · 0 评论 -
DateField 的 disabledRanges 属性的使用
禁用一天或多天。 此属性接受对象 Array 作为参数。 以下示例将禁用下列日期:2006 年 1 月 11 日,从 2006 年 1 月 23 至同年 2 月 10 日,以及 2006 年 3 月 1 日及后续所有日期。 MXML:(最外面的大括号表示绑定)disabledRanges="{[new Date(2006,0,11), {rangeS...原创 2009-12-01 12:39:48 · 156 阅读 · 0 评论 -
outerDocument 的应用
<mx:VBox width="100%" height="100%" label="Customize selected languages" paddingLeft="10" paddingRight="10" paddingBottom="10" paddingTop="10"> <mx:TileList d2009-12-08 23:39:13 · 116 阅读 · 0 评论 -
List.selectedItems 和 ArrayCollection 之间的转换
// initLocator.selectedPhase是一个ArrayCollection对象实例// phaseList是一个List对象实例// 赋值失败initLocator.selectedPhase = ArrayCollection(phaseList.selectedItems);// 赋值失败initLocator.selectedPhase = ph...2009-12-09 10:39:16 · 272 阅读 · 0 评论 -
TileList 和 CheckBox 之间的数据绑定
首先建立一个绑定数据集合for each (var object:Object in modelLocator.chartOriArrayCollection){ // 构建绑定集合 modelLocator.relatedLanguage if (!isInArrayCollection(object.languageName, modelLocator.relat...2009-12-09 15:44:27 · 197 阅读 · 0 评论 -
Tree 的 verticalScrollPosition 属性的应用
verticalScrollPosition属性 verticalScrollPosition:Number顶边到内容的偏移量。这可能是某些子类中的像素偏移,也可能是一些其它度量信息,如 List 中的行数或 TileList 中的平铺项目数。 默认值为 0. // 初始显示 tree 的时候,将选中的 item 至于可视范围内if...2009-12-10 20:28:29 · 165 阅读 · 0 评论 -
Flex List selectedIndices, selectedItems Bug
发现一个 Flex SDK 的 bug 当 List 的 dataProvider 内没有指定数据时,又指定 selectedIndices 为空队列,以后 selectedIndices 永远为空队列。 当 List 的 dataProvider 内没有指定数据时,又指定 selectedItems 为空队列,以后 selectedItem...2009-12-11 16:16:09 · 209 阅读 · 0 评论 -
便捷的 PopUpButton 组件
最近才发现有这么好的一个组件。。。 如果你正在对UI界面布局发愁的话,不妨尝试下 PopUpButton 组件,可以解决你的很多烦恼:) <mx:AdvancedDataGrid id="userDG" width="100%" height="100%" dataProvider="{modelLocator.userArrayCollection}" itemDo...2009-12-14 15:13:00 · 219 阅读 · 0 评论 -
Flex 组件属性赋值 小技巧
如果你需要赋值的组件还未创建完成,可采取以下方法赋值 // 先判断该组件是否为空,再赋值if (startDateCheckBox != null){ startDateCheckBox.selected = false; endDateCheckBox.selected = false; selectedStartDateField.selectedDate = nu...2009-12-15 10:32:38 · 195 阅读 · 0 评论 -
同时显示Line和Column两种Chart
<mx:LineChart id="linechart" color="0x323232" width="100%" height="100%" showDataTips="true" dataProvider="{initLocator.chartArrayCollection}" dataTipFunction="renderLineTips"2009-12-15 16:06:48 · 582 阅读 · 0 评论 -
ArrayCollection 的深度复制
原文:http://blog.csdn.net/accp_fangjian/archive/2008/05/09/2423591.aspx modelLocator.chartArrayCollection = ArrayCollection(clone(modelLocator.relatedTaskPhase));private function clone(source:...原创 2009-12-16 17:04:26 · 89 阅读 · 0 评论 -
flex 在 chart上加入一条指示线
原文:http://www.flexer.cn/bbs/viewthread.php?tid=466&extra=page%3D1 <mx:AreaChart width="521" height="146" id="aChart" mouseOut="handleMouseOut(event)" mouseMove="handleMouseMove(event)"&原创 2009-12-22 19:53:04 · 129 阅读 · 0 评论 -
Flex 拖拽功能实现的几个重要属性和事件
属性:dragEnabled : Boolean:一个标志,指示是否可以将项目拖出此控件并放到其它控件上。dragMoveEnabled : Boolean:一个标志,指示在拖放操作过程中是否可以移动控件中的项目,而不只是从控件中复制这些项目。dropEnabled : Boolean:一个标志,指示是否可以将所拖动的项目放到此控件上。 事件:dragComplet...原创 2009-12-31 12:05:47 · 107 阅读 · 0 评论 -
Flex 控制光标
官方文档:http://www.adobe.com/cn/devnet/flex/quickstart/controlling_the_cursor/ CursorManager.setBusyCursor();CursorManager.removeBusyCursor();原创 2009-12-31 13:19:30 · 81 阅读 · 0 评论 -
List 全选 / 取消全选 功能实现
private function selectedAllProduct(e:Event):void{ // e.target 是一个CheckBox,用来控制List是否全选 if (e.target.selected) { // 全选productList productList.selectedItems = (productList.dataPr...2009-11-25 14:36:23 · 368 阅读 · 0 评论 -
TileList 高度异常问题
原因:由于高度异常导致垂直滚动条的出现 解决途径:给TileList添加属性borderThickness="0"给TileList父级VBox或者HBox添加属性verticalScrollPolicy="off"...2009-11-25 13:50:25 · 558 阅读 · 0 评论 -
Validator先验证,后执行函数
点击按钮先进行验证,验证通过后,执行 editGroupHandler 函数<mx:StringValidator id="editGroupValid" source="{groupEditName}" property="text" trigger="{editGroupBtn}" triggerEvent="click" valid="edi2009-11-02 21:51:59 · 469 阅读 · 0 评论 -
flex builder 3细节小结
1.event意外报错private function alertClickHandler(event:CloseEvent):void{ if (event.detail == Alert.YES) { //... }}如果报错说找不到属性detail,可以将event改成e就没问题了...2009-11-03 14:37:37 · 83 阅读 · 0 评论 -
Tree的全部节点展开
大家都知道应该用expandChildrenOf(item,true),但是Flex2说明中很明确写道:"Ifyou set dataProvider and then immediately call expandChildrenOf() youmay not see the correct behavior. You should either wait for thecomp...原创 2009-11-06 09:34:51 · 130 阅读 · 0 评论 -
带CheckBox和级联操作的Tree
CSDN上下载的,该Tree是采用XMLList绑定数据的 CheckTreeDemoRenderer.aspackage com.render{ import flash.events.MouseEvent; import flash.xml.*; import mx.collections.*; import mx.controls.CheckBox;...原创 2009-11-06 09:40:41 · 87 阅读 · 0 评论 -
flex tree的展开,关闭,添加、删除子节点
/*=========flex tree的展开,关闭,添加、删除子节点=========*//*=========因为用的静态数据,所以并没有真正的删除=========*/<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" la...原创 2009-11-06 14:17:54 · 70 阅读 · 0 评论 -
如何在flex project中调用 主mxml 的各种组件
Application.application.myTree.validateNow(); Application.application.myTree.selectedIndex = 0;Application.application.myTree.expandChildrenOf(Application.application.myTree.selectedItem, true...2009-11-06 20:17:13 · 114 阅读 · 0 评论 -
Flex中给按钮设置icon图标的例子
在按钮中嵌入icon图标有两种方法。第一种是在Flex应用中创建一个变量,利用[Bindable]和[Embed] ,在代码中以参数形式传入制定图标(icon)的路径,然后利用类似icon="{Icon}"的代码嵌入到按钮中。第二种是利用@Embed()和参数中指定图标的路径。 <?xml version="1.0" encoding="utf-8"?><mx:A...原创 2009-11-06 21:40:50 · 202 阅读 · 0 评论 -
xml 与 xmllist
<root> <bag id='1'> <bag id='11'/> <bag id='12'/> <bag id='13'/> </bag> <bag id='2'> <bag id='21'/&原创 2009-11-06 21:53:55 · 105 阅读 · 0 评论 -
flex打开html页面 & 相对路径
<mx:Image source="@Embed('assets/pic/adobe-lq.png')" buttonMode="true" click="navigateToURL(new URLRequest('./log.html'), '_blank')"/> 其中../ 为上一级目录./为当前目录 如需在服务器上发布同目录html,应该使用相对...原创 2009-11-09 10:37:48 · 190 阅读 · 0 评论 -
DataGridColumn 的属性 labelFunction 的使用
<mx:DataGrid width="100%" height="100%" dataProvider="{modelLocator.ptoArrayCollection}"> <mx:columns> <mx:DataGridColumn headerText="User" labelFunction="userFunction&quo原创 2009-11-11 17:09:58 · 351 阅读 · 0 评论 -
已绑定数据的带有控件提示的ComboBox
<mx:ComboBox id="sprintCB" width="120" selectedIndex="-1" prompt="Select one..." dataProvider="{sprintCBAC}" labelField="sprintName" change="sprintChange()" /> s原创 2009-11-12 10:17:20 · 102 阅读 · 0 评论 -
ArrayCollection的过滤功能
添加过滤条件函数: modelLocator.ptoArrayCollection.filterFunction = filterProduct;modelLocator.ptoArrayCollection.refresh();private function filterProduct(item:Object):Boolean{ if (item.sprint....原创 2009-11-12 10:38:52 · 117 阅读 · 0 评论 -
Flex可编辑DataGrid的输入例子
参考:http://blog.csdn.net/newskl/archive/2009/09/11/4538780.aspx DataGrid设置editable为trueDataGrid设置itemEditEnd响应为mergePTO函数不需要的DataGridColumn设置editable为false <mx:DataGrid i...原创 2009-11-12 13:13:11 · 132 阅读 · 0 评论 -
Flex 实现 历史管理 和 深度链接
历史管理:默认支持历史管理的组件有Accordion、TabNavigator、TabBar以及ViewStack派生的组件只需设置historyManagementEnabled属性为true即可 深度链接:<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"...原创 2009-11-17 13:25:33 · 100 阅读 · 0 评论 -
Flex Builder 3 代码格式化 Plugin
原文:http://www.7yue.com/post/243.html 将附件中的压缩包解压后将其中的文件复制到 “Adobe\Flex Builder 3\plugins” 下重启Flex Builder即可看到代码格式化的快捷图标了 ...原创 2009-11-23 15:48:21 · 66 阅读 · 0 评论 -
两个函数停止事件的传播
stopPropagation():防止对事件流中当前节点的后续节点中的所有事件侦听器进行处理。 stopImmediatePropagation():防止对事件流中当前节点中和所有后续节点中的事件侦听器进行处理。例如点击 PopUpButton 弹出一个 List ,点击 List 中的任何一个 Item,该 List 会自动关闭...原创 2010-01-08 23:04:31 · 88 阅读 · 0 评论