`
bozch
  • 浏览: 461550 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

flex开发积累

    博客分类:
  • flex
 
阅读更多

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;
 }

分享到:
评论

相关推荐

    java整合flex开发应用

    1. **环境配置**:如何设置Java开发环境(JDK、IDE)和Flex开发环境(Flex SDK、IDE),以及如何配置BlazeDS或LCDS等数据通信工具。 2. **数据交互**:使用AMF(Action Message Format)协议进行Java和Flex之间的...

    flex 4 学习资料

    用flex开发过程中积累下来的资料,供flex初学者学习! 以下为部分资料标题: /***************************************/ 在tomcat中部署安装Flex Data Services (LiveCycle DS) [转]_baidu_百度空间 基于flex4技术...

    Flex 入门 开发文档

    学习Flex开发还需要理解MXML和ActionScript 3.0。MXML是Flex的主要标记语言,用于构建用户界面布局。ActionScript是基于ECMAScript的脚本语言,负责处理事件、控制逻辑和数据操作。熟悉Flex组件库,如Button、Label...

    《Flex 4实战》.pdf

    Tariq本人通过这个平台学习并精通了Flex技术,并因此积累了丰富的经验,这最终使他成为了编写有关Flex图书的理想人选。Flex 3的发布又进一步推动了该平台的发展,Adobe将许多Flex组件开源化,旨在更广泛地收集社区的...

    在myeclipase中搭建flex工程

    2. **安装Flex插件**: MyEclipse本身不包含Flex开发工具,因此需要通过帮助菜单中的“Install New Software”选项来添加Flex Builder插件。在提供的URL中输入Adobe Flex插件的更新地址,按照提示进行安装。 3. **...

    Flex持续集成之单元测试

    Flex持续集成之单元测试是开发过程中一个至关重要的环节,它主要关注的是Flex应用程序的模块化测试,确保每个独立的代码单元都能正常工作。通过单元测试,开发者可以预先发现和修复问题,提高代码质量和稳定性,同时...

    Flex 4.5 IOS 开发运行环境搭建

    ### Flex 4.5 iOS 开发环境搭建及 HelloWorld 示例详解 #### 一、开发环境准备 **1.1 Mac OS X 10.7 开发环境** ...这不仅为您的移动应用开发提供了坚实的基础,也为后续更复杂项目的开发积累了宝贵经验。

    Flex编译错误码总结

    Flex编译错误码总结 ...通过查阅这份资料,开发者可以更好地理解Flex开发中的常见问题,并提高问题解决的效率。在实际工作中,不断积累和学习这些错误码,将有助于提升Flex编程技能,减少开发过程中的困扰。

    flex+java入门

    在IT行业中,Flex和Java是两种广泛应用于开发富互联网应用程序(Rich Internet Applications,简称RIA)的技术。本篇文章将深入探讨Flex与Java的结合使用,帮助初学者了解如何入门这一技术领域。 Flex是一种基于...

    flex3.0入门到精通

    Adobe Flex Builder(现更名为Flash Builder)是专为Flex开发设计的集成开发环境(IDE),提供了代码提示、调试、项目管理等便利功能。安装并熟悉这个工具是入门的第一步。此外,了解Flex SDK,它是Flex Builder背后...

    基于Flex的Web流程设计器开发

    两种技术对比,AJAX+SVG 方案的优势,公司的工作流产品中的流程监控是采用 AJAX+SVG 实现的,有一定的技术积累,熟悉 AJAX 和 SVG 的开发人员比较多。AJAX+SVG 方案的劣势,Java Script 的代码调试困难,没有太好的 ...

    ArcGIS_RIA开发实践【Flex篇】

    同时,Flex编译出的SWF文件可以在Flash Player中运行,这不仅扩大了其用户基础,也实现了与Flash平台的完美对接,充分利用了后者积累的丰富资源和人才库。 2005年,Adobe公司收购了Macromedia,随即推出了带有Adobe...

    flex arcgiserver 开发

    根据给定的信息,本文将详细解释使用Flex进行ArcGIS Server开发的基本步骤与关键知识点,尤其适合初学者。文章将从Flex环境的搭建开始,逐步深入到地图服务的配置与使用,以及基本的地图交互功能实现。 ### 1. Flex...

    flex项目发布到Tomcat成功

    在IT行业中,开发Web应用程序时,常常需要将前端与后端技术进行集成。在这个场景下,Flex作为一款强大的富互联网应用程序(RIA)开发框架,...在开发过程中,不断学习和积累相关知识,能够提高开发效率,提升项目质量。

    flex学习路线建议

    这份PDF文档包含4个章节,通过实践例子帮助初学者熟悉Flex开发环境、工具和流程。 接下来,要深入理解Flex开发的基础——ActionScript 3。ActionScript 3是基于ECMAScript 4设计的,与JavaScript有相似之处,但也有...

    learning flex

    - **Flex架构模式**:了解MVVM、MVC等架构模式在Flex开发中的应用,优化代码结构。 - **性能优化**:学习如何提高Flex应用的加载速度和运行效率,减少内存占用。 - **部署与发布**:掌握不同平台下Flex应用的打包和...

    Flex入门教程

    Flex入门教程是针对Adobe Flex这一开发框架的基础学习资料,旨在帮助初学者快速掌握Flex开发,以便轻松地构建富互联网应用程序(RIAs)。Flex是基于ActionScript 3.0的开放源代码框架,它允许开发者使用MXML和...

    我的Flex学习之路

    它的一大特点是基于组件,这使得Flex开发感觉类似C/S(客户端/服务器)架构,但具有在网络环境中运行的能力。FlexBuilder作为开发工具,可以帮助初学者快速入门,通过构建小示例来体验Flex的功能。 学习Flex的第一...

Global site tag (gtag.js) - Google Analytics