1、设置formitem中标签与表单组件之间的距离indicatorGap,实例如下:
<mx:FormItem label="详细配置:" indicatorGap="0">
<s:DropDownList id="detailSetting" width="200" color="#565656" dataProvider="{detailSettings}" labelField="label"/>
</mx:FormItem>
2、在鼠标经过List的某一项时,将其浅蓝色的背景去掉
可以在<s:ItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
height="200" width="200"
mouseOver="simulateItemMouseover()"
click="simulateItemClick()"
autoDrawBackground="false">中将autoDrawBackground设置为false即可;
3、flex弹出的窗口不带有遮罩层,PopUpManager.createPopUp(this,AlarmPointMonitorWidget,false)
只要将第三个参数设置为false即可。 此参数是设置模式modal的!
4、Java与flex类型映射问题
Java端的方法public String saveStationInfo(EmgEventStationInfo stationInfo)
flex端的通过remoteobject调用Java端的上述方法(flex端已经定义好与Java实体对应的实体类EmgEventStationInfo.as);
报了如下异常:
"Client.Message.Deserialize.InvalidType" faultDetail = (null)
faultString = "Cannot convert type flex.messaging.io.amf.ASObject with remote type specified as 'null' to an instance of class zxt.xj.bean.EmgEventStationInfo"
解决方案:在EmgEventStationInfo实体类中添加了[RemoteClass(alias="com.bozch.EmgEventStationInfo ")] ;
5、flex的ArrayCollection与Java中ArrayList之间的映射
从flex前端传给java的ArrayCollection是不能够直接映射成相应的ArrayList,需要进行转换;
public ArrayList convertArrayCollection(ArrayCollection array) {
ArrayList target = new ArrayList();
ASTranslator ast = new ASTranslator();
EmgEventMonitorFactor myClass;
ASObject aso;
for (int i = 0; i < array.size(); i++) {
myObject = new EmgEventMonitorFactor();
aso = new ASObject();
aso = (ASObject) array.get(i);
aso.setType("包路径.EmgEventMonitorFactor");
myClass = (EmgEventMonitorFactor) ast.convert(aso, EmgEventMonitorFactor.class);
target.add(myClass);
}
return target;
}
分享到:
相关推荐
1. **环境配置**:如何设置Java开发环境(JDK、IDE)和Flex开发环境(Flex SDK、IDE),以及如何配置BlazeDS或LCDS等数据通信工具。 2. **数据交互**:使用AMF(Action Message Format)协议进行Java和Flex之间的...
用flex开发过程中积累下来的资料,供flex初学者学习! 以下为部分资料标题: /***************************************/ 在tomcat中部署安装Flex Data Services (LiveCycle DS) [转]_baidu_百度空间 基于flex4技术...
学习Flex开发还需要理解MXML和ActionScript 3.0。MXML是Flex的主要标记语言,用于构建用户界面布局。ActionScript是基于ECMAScript的脚本语言,负责处理事件、控制逻辑和数据操作。熟悉Flex组件库,如Button、Label...
Tariq本人通过这个平台学习并精通了Flex技术,并因此积累了丰富的经验,这最终使他成为了编写有关Flex图书的理想人选。Flex 3的发布又进一步推动了该平台的发展,Adobe将许多Flex组件开源化,旨在更广泛地收集社区的...
2. **安装Flex插件**: MyEclipse本身不包含Flex开发工具,因此需要通过帮助菜单中的“Install New Software”选项来添加Flex Builder插件。在提供的URL中输入Adobe Flex插件的更新地址,按照提示进行安装。 3. **...
Flex持续集成之单元测试是开发过程中一个至关重要的环节,它主要关注的是Flex应用程序的模块化测试,确保每个独立的代码单元都能正常工作。通过单元测试,开发者可以预先发现和修复问题,提高代码质量和稳定性,同时...
### Flex 4.5 iOS 开发环境搭建及 HelloWorld 示例详解 #### 一、开发环境准备 **1.1 Mac OS X 10.7 开发环境** ...这不仅为您的移动应用开发提供了坚实的基础,也为后续更复杂项目的开发积累了宝贵经验。
Flex编译错误码总结 ...通过查阅这份资料,开发者可以更好地理解Flex开发中的常见问题,并提高问题解决的效率。在实际工作中,不断积累和学习这些错误码,将有助于提升Flex编程技能,减少开发过程中的困扰。
在IT行业中,Flex和Java是两种广泛应用于开发富互联网应用程序(Rich Internet Applications,简称RIA)的技术。本篇文章将深入探讨Flex与Java的结合使用,帮助初学者了解如何入门这一技术领域。 Flex是一种基于...
Adobe Flex Builder(现更名为Flash Builder)是专为Flex开发设计的集成开发环境(IDE),提供了代码提示、调试、项目管理等便利功能。安装并熟悉这个工具是入门的第一步。此外,了解Flex SDK,它是Flex Builder背后...
两种技术对比,AJAX+SVG 方案的优势,公司的工作流产品中的流程监控是采用 AJAX+SVG 实现的,有一定的技术积累,熟悉 AJAX 和 SVG 的开发人员比较多。AJAX+SVG 方案的劣势,Java Script 的代码调试困难,没有太好的 ...
同时,Flex编译出的SWF文件可以在Flash Player中运行,这不仅扩大了其用户基础,也实现了与Flash平台的完美对接,充分利用了后者积累的丰富资源和人才库。 2005年,Adobe公司收购了Macromedia,随即推出了带有Adobe...
根据给定的信息,本文将详细解释使用Flex进行ArcGIS Server开发的基本步骤与关键知识点,尤其适合初学者。文章将从Flex环境的搭建开始,逐步深入到地图服务的配置与使用,以及基本的地图交互功能实现。 ### 1. Flex...
在IT行业中,开发Web应用程序时,常常需要将前端与后端技术进行集成。在这个场景下,Flex作为一款强大的富互联网应用程序(RIA)开发框架,...在开发过程中,不断学习和积累相关知识,能够提高开发效率,提升项目质量。
这份PDF文档包含4个章节,通过实践例子帮助初学者熟悉Flex开发环境、工具和流程。 接下来,要深入理解Flex开发的基础——ActionScript 3。ActionScript 3是基于ECMAScript 4设计的,与JavaScript有相似之处,但也有...
- **Flex架构模式**:了解MVVM、MVC等架构模式在Flex开发中的应用,优化代码结构。 - **性能优化**:学习如何提高Flex应用的加载速度和运行效率,减少内存占用。 - **部署与发布**:掌握不同平台下Flex应用的打包和...
Flex入门教程是针对Adobe Flex这一开发框架的基础学习资料,旨在帮助初学者快速掌握Flex开发,以便轻松地构建富互联网应用程序(RIAs)。Flex是基于ActionScript 3.0的开放源代码框架,它允许开发者使用MXML和...
它的一大特点是基于组件,这使得Flex开发感觉类似C/S(客户端/服务器)架构,但具有在网络环境中运行的能力。FlexBuilder作为开发工具,可以帮助初学者快速入门,通过构建小示例来体验Flex的功能。 学习Flex的第一...