- 浏览: 786722 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (573)
- Java基础 (76)
- C++基础 (5)
- hibernate (5)
- struts (4)
- spring (1)
- webservice (7)
- AjaX基础 (0)
- JS脚本 (53)
- 正则表达式 (5)
- html脚本 (30)
- 数据库基础 (54)
- 工作相关 (49)
- 其他 (30)
- Linux (9)
- web服务器 (17)
- JSP (13)
- eclipse (6)
- 面试题相关 (20)
- XML (3)
- Apache common (2)
- 生活 (35)
- VMware (1)
- log4j (9)
- BeanUtils (2)
- 设计模式 (3)
- UML (1)
- UNIX (1)
- ibats (5)
- GT-Grid (17)
- ABAP学习 (17)
- ABAP (35)
- ABAP--ALV (11)
- ABAP--WEBDIMPRO (0)
- abap-sample (1)
- BEMS (2)
- flex (33)
- GIS技术 (3)
最新评论
flex 动态给控件赋值,通过反射遍历MXML中的组件。当有100个mx:TextInput 需要给他们text属性赋值的时候,如果id存在规律可以用for,但如果id完全没规律的话那麽就需要用下面方法了,通过反射
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()"> <mx:Canvas id="s" width="263" height="193" backgroundImage="../img/infobg.png"> <mx:Canvas id="k" width="243" height="141.1" x="10" y="41.9"> <mx:Script> <![CDATA[ import mx.controls.TextInput; import mx.controls.Button; public function dkdk(){ var instanceInfo:XML=describeType(this);//通过反射机制取出当前MXML中的信息 var properties:XMLList =instanceInfo..accessor.(@type=="mx.controls::TextInput") trace(instanceInfo..accessor.(@type=="mx.controls::TextInput")); for each(var propertyInfo:XML in properties){ var propertyName:String =propertyInfo.@name;//此处取出的为textinput的id TextInput(this[propertyName]).text="1111"; } } ]]> </mx:Script> <mx:TextInput id="a" x="0" y="1" width="90" height="17.6"/> <mx:TextInput id="b" x="89.05" y="1" width="117.899994" height="17.6"/> <mx:TextInput x="0" y="20" width="90" height="17.6"/> <mx:TextInput x="89.05" y="20" width="117.899994" height="17.6"/> <mx:TextInput x="0" y="39" width="90" height="17.6"/> <mx:TextInput x="89.05" y="38" width="117.899994" height="17.6"/> <mx:TextInput x="0" y="58" width="90" height="17.6"/> <mx:TextInput x="89.05" y="58" width="117.899994" height="17.6"/> <mx:TextInput x="0" y="77" width="90" height="17.6"/> <mx:TextInput x="89.05" y="77" width="117.899994" height="17.6"/> <mx:TextInput x="0" y="96" width="90" height="17.6"/> <mx:TextInput x="89.05" y="96" width="117.899994" height="17.6"/> <mx:TextInput id="p" x="0" y="115" width="90" height="17.6"/> <mx:TextInput x="89.05" y="115" width="117.899994" height="17.6"/> </mx:Canvas> </mx:Canvas> <mx:Button x="332" y="107" label="Button" click="dkdk()"/> </mx:Application>
发表评论
-
Flex 非常实用的资料
2012-05-31 15:38 1230【改变输出swf的尺度,背景颜色或帧频】 在"Na ... -
Flex正则表达式规则
2012-05-31 15:35 17161.Flex正则表达式规则 1.1普通字符 字母、数字、汉 ... -
Flex中[Bindable]的使用心得
2012-05-30 16:55 924在Flex编程中,Bindble使用到最多的元数据。该标签可以 ... -
FLEX元标签_Bindable
2012-05-30 16:46 11121 概述 [Bindable ... -
Flex Bindable
2012-05-30 16:41 833对一个类声明绑定,相当于给这个类里的所有属性都声明了绑定。等同 ... -
Flex [Bindable] 以及使用方法
2012-05-30 16:37 1135绑定: 举个例子: 给下面的public变量加上[Bind ... -
关于flex开发自定义组件需要注意的问题
2012-05-23 14:24 1159一.首先回答,为什么要 ... -
Flex中自定义组件
2012-05-23 14:17 1120如要重写组件,就不得不了解Flex中组件初始化过程。初始化过程 ... -
flex,datagrid多列排序
2012-03-21 15:01 1086<?xml version="1.0" ... -
flex,datagrid 按照列来排序
2012-03-21 13:56 2142排序部分 import mx.controls.DateFie ... -
flex双击不生效问题
2012-03-21 13:50 977今天用到flex的doubleclick的事件,但是不生效,原 ... -
FLEX datagrid 点击列头排序后,行编辑问题
2012-03-21 13:45 1008点击列头排序后。行编辑事件结束后,adobe默认会自己重新将d ... -
flex内存管理机制
2012-03-20 13:44 943一.简述Flex内存释放优 ... -
Flex 内存处理的方法
2012-03-20 11:25 8831.当任何对象unload后,fl ... -
Flex3 Profile的使用
2012-03-13 15:38 958flex的profile就是一个性能监测器,也是adobe向传 ... -
FLEX内存释放优化原则
2012-03-13 15:36 840FLEX内存释放优化原则: 1. 被删除对象在外部的所有引 ... -
flashplayer的缓存目录
2012-03-13 15:34 3067flashplayer的缓存目录是: XP系统下是C:/Do ... -
swf 更新后,客户端不需要清空缓存即可查看最新版本
2012-03-13 14:20 2416我们在用Flex开发应用的时候,每次修改了swf,上传到服务器 ... -
用RSL来为你的flex程序减肥
2012-03-13 14:19 1178用RSL来为你的flex程序减肥 问题:一个只有几个控件的 ... -
Flex控制session方法
2011-12-07 08:52 1084采用filter 监控 MessageBrokerServle ...
相关推荐
在Flex中显示图片通常涉及到以下步骤: 1. **数据模型**:首先,我们需要定义一个数据模型,包含用于存储图片二进制数据的字段。在Spring和Hibernate的环境中,这通常是一个Java实体类,例如`ImageEntity`,包含一...
4. **事件处理**:事件是Flex中的重要一环,它们负责组件之间的通信。自定义控件可以派发自定义事件,或者监听并响应其他组件的事件。在MXML中,你可以使用`<mx:Metadata>`标签声明自定义事件,然后在代码中使用`...
使用Flex时间选择控件时,开发者需要在主应用程序中导入并实例化`TimeChooser.mxml`组件,然后可以通过其公共属性设置初始值,通过事件监听器获取用户选择的时间。 总的来说,Flex时间选择控件是构建用户友好的时间...
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="service.send()" > <![CDATA[ import mx.controls.Alert; import mx.rpc.events.FaultEvent; import mx.collections....
Flex8网格控件是Adobe Flex框架中的一个关键组件,它在构建富互联网应用程序(RIA)时扮演着重要的角色。Flex是一种基于ActionScript和MXML的开放源代码开发平台,主要用于创建交互式、高性能的Web应用。Vb6,即...
MXML是Flex中的标记语言,用于定义用户界面的布局和组件;而ActionScript则是一种面向对象的编程语言,用于实现组件的功能和交互逻辑。 在描述中提到的"myDataField"可能是一个特定的文件或变量名,它可能与时间...
在MXML中定义的组件可以通过ActionScript进行操作和扩展。例如,上述按钮的点击事件处理器可以这样实现: ```actionscript private function handleClick(event:MouseEvent):void { trace("按钮被点击了"); } ``` ...
MXML是一种声明式语言,常用于Flex中构建用户界面,通过组合ActionScript类来创建组件。`UC_DateField` 可能是基础的时间选择器类,而`UC_DateField_Control` 可能是对其进行扩展或封装,增加了额外的功能和定制性。...
Flex时间选择控件是Adobe Flex框架中用于处理用户界面中时间输入的一种组件,它允许用户以小时、分钟和秒为单位进行精确的选择。在Flex应用开发中,这种控件对于那些需要用户输入特定时间信息的场景非常实用,比如...
这些控件构成了Flex的组件模型,开发者可以通过布局管理器调整它们的排列和显示方式。在描述中提到的Flex控件的使用方法,可能涵盖了如何添加、配置、响应事件等方面。 3. **Flex与Java的通讯**:Flex与Java的通信...
1. **创建自定义组件**:在Flex中,你可以通过继承MX或者Spark的基类来创建自定义组件。例如,可以继承UIComponent或SkinnableComponent来构建分页控件的基础结构。同时,需要考虑组件的布局和皮肤化,以便实现美观...
本文将详细介绍如何在Flex中创建自定义控件,并通过一个具体的登录组件示例来展示其具体实现过程。 #### 二、Flex自定义控件概述 在Flex中,自定义控件是指根据特定需求构建的新控件,这些控件可以基于现有的Flex...
在Flex 3.5中,没有内置的时间选择器控件,因此通常需要通过自定义控件或第三方库来实现。`TimeChooser`可能是一个自定义组件,它扩展了`UIComponent`或` mx.controls.DateTimePicker`,并添加了额外的时分秒选择...
- TimeChooser.mxml:这是一个MXML文件,它是Flex中的一种标记语言,用于描述用户界面的布局和组件。TimeChooser.mxml定义了TimeChooser的外观和行为,包括日历视图和时间滑块,用户可以通过点击或滑动来选择具体的...
总结来说,MXML是Flex中构建用户界面的主要工具,它结合了XML的结构化特性与ActionScript的动态性,为开发富互联网应用程序提供了强大支持。通过遵循正确的命名规范和理解其文件结构,开发者可以高效地创建出功能...
- 在主程序中,可以通过组件浏览器找到自定义的`CLogin`组件,并将其拖拽到设计面板上使用。 - 示例代码如下: ```xml <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:...
本篇文章将详细讲解如何在Flex中创建和使用分页控件。 首先,我们需要了解分页控件的基本功能。一个完整的分页控件通常包括以下几个部分: 1. 首页按钮:跳转到数据集的第一页。 2. 上一页按钮:跳转到当前页的前...
"flex DataTimePicker时间控件"是一个专为Adobe Flex平台设计的组件,用于帮助用户方便地选择日期和时间。Flex是一个开放源代码的框架,主要用于构建富互联网应用程序(RIA),它基于ActionScript编程语言和MXML标记...
在Flex中,数据绑定是连接UI组件和数据模型的过程,使得当数据改变时,界面会自动更新。在datagrid中,列通常与数据提供者的属性进行绑定,这样当数据变化时,网格会自动反映这些更改。 3. 增删改查(CRUD操作): ...
在Flex中,我们可以自定义控件以满足特定的需求,比如在上传文件时展示进度、剩余时间和上传速度。 该控件的核心功能包括: 1. **文件选择**:用户可以通过控件选择本地文件进行上传,通常通过浏览器的文件选择...