`

工作日志之flex篇

阅读更多
    1、 异常:java.lang.noClassdefFoundError: could not initialize class
    com.sun.xml.bind.v2.model.impl.RuntimeModekBuilder:
    解决方案: 将JDK由1.6换成1.6.16的

2、 flex4中设置滚动条失效:
    解决方案: 在<s:scroller>中添加了布局设置如<s:layout.../></s:scroller>

3、 flex4不支持add/removeChild(),改换为相应的add/removeElement()

4、 <mx:model>嵌入数据是在编译时被载入创建的,而不是运行时,
    <mx:model>并不是有名叫model一个as类与它对应,实际上是它创建了一个ObjectProxy实例。ObjectProxy是一个Object实例的封装。<mx:xml>与之类似
     用于简单的、静态的数据,注意:
     使用<mx:model>与<mx:xml>,你不能强制数据的类型, 不能带上商业逻辑

5、 enable/ visible等属性后都可以使用enable.state的方式来实现切换状态图

6、 flex中的双向绑定示例:
    <fx:binding source="xxx" destination="yyyy" twoway="true"/>

7、 flex中存在sql注入吗?——确实是有,但貌似很少被提到。textInput
8、 关于 调试

9、 xml/xmlList/arrayCollection的转换关系
    var xmlList:XmlList = new XmlList();
    var xmlListCollection = new XMLListCollection();
    var provider:ArrayCollection;

    function init():void{
        xmllist = myData.elements("xxx");//myData为一个xml
        xmllistCollection.source = xmlList;
        provider = new ArrayCollection(xmllistCollection.toArray());
    }

10、关于datagrid被点击而逐渐变小的解决方案
    设置 horizonalScrollpolicy = "auto"

11、 flex中如何往容器动态添加元素?
     待添加元素的组件设置为tileGroup布局, 然后调用addElements方法即可

12、 如何在flex中做到同步?
13、 调试会让你有意外发现, 当程序运行结果出乎意料时请调试
14、 flex支持多线程吗?
15、 一个组件如何监听多个事件? 被监听的多个事件间如何处理执行顺序?
16、 flex的preinitialize方法

17、 关于虚拟设备分类及虚拟设备的相关问题

18、1、 在使用addChild时抛出异常:
    Error: addChild() 在此类中不可用。请改用 addElement() 或修改外观(如果有的话)。不支持
   
    声音:flex4不支持addChild()方法了

    首先看Group类:
Group->GroupBase->UIComponent->FlexSprite->Sprite->DisplayObjectContainer

addChild()是抽象类DisplayObjectContainer定义的方法,Group虽然继承自DisplayObjectContainer,却并没有提供addChild()方法,只提供了addElement方法。

而addElement接受的参数,必须是实现了IVisualElement接口的4个类及其子类,这其中没有Sprite,所以你是无法将Sprite传进去的。
分享到:
评论

相关推荐

    日志提醒 Flex界面开发

    总结来说,这篇博客很可能详细介绍了如何在Flex环境中搭建一个带有日志提醒功能的用户界面,涉及了事件处理、日志库的使用、UI组件的定制等多个技术点,对于学习Flex开发和优化应用监控具有很高的参考价值。

    创建Flex 与 Java 通信项目之Blazeds篇

    在提供的文档“eclipse建立Flex项目之Blazeds篇(测试成功完整版).docx”中,可能包含了详细的步骤和示例代码,以帮助读者更好地理解并实践这个过程。建议读者下载并详细阅读这份文档,以了解如何在实际项目中应用...

    整合Flex和Java--配置篇

    这篇文档"整合Flex和Java--配置篇"将深入探讨如何将这两者有效地结合起来,以便于开发人员构建高效、动态的Web应用。 首先,要理解Flex和Java的整合基础。Flex通常使用ActionScript编程语言,并基于Adobe Flash ...

    Flex Debug-debug版本的安装.exe

    描述中提到的“博文链接:https://412599526-qq-com.iteye.com/blog/1189161”指向了一个博客文章,虽然具体内容没有提供,但可以推测这篇文章可能详细介绍了如何安装和使用Flex Debug版本,可能包括了安装步骤、...

    Flex-Spring拦截器

    Flex-Spring 拦截器是 Spring 框架与 Adobe Flex 之间的集成关键部分,它允许在服务调用之间添加拦截逻辑,从而实现如事务管理、权限验证、日志记录等功能。这篇博客(https://rogerhunt.iteye.com/blog/608778)...

    flex+servlet简单实例

    Flex客户端应捕获HTTPService的fault事件,而Servlet需要记录日志并可能返回错误信息。 8. **安全考虑**:在实际应用中,还需要考虑安全性问题,如认证、授权和数据加密。Flex客户端与Servlet之间的通信应该被安全...

    解决Flex作为插件安装到Eclipse3.5后出现 An internal build error 的方法

    这篇博客文章提供了关于如何解决这个问题的详细步骤,这对于使用Flex进行开发的程序员来说是非常有价值的。 首先,我们需要了解Flex是什么。Flex是一种基于ActionScript和MXML的开源框架,用于构建富互联网应用程序...

    Flex on Java book excerpt: Securing your Flex application

    《Flex on Java book excerpt: Securing your Flex application》是一篇关于如何在Java环境中确保Flex应用程序安全性的文章。Flex是Adobe开发的一种富互联网应用程序(RIA)框架,它允许开发者创建交互性强、用户...

    Flex4 blazed MyEclipse8.5配置开发环境

    本篇文章将详细解析如何在MyEclipse8.5中配置Flex4和BlazDS的开发环境。 一、Flex4简介 Flex4,也被称为Flash Builder 4,是Adobe Flex框架的一个主要版本,它引入了全新的Spark组件架构,提供更强大的视觉设计和...

    flex+.net 视屏聊天

    本篇文章将深入探讨一个基于Flex和.NET技术实现的视频聊天系统,帮助开发者理解如何构建这样一个平台。 Flex,作为Adobe公司推出的一种开源的富互联网应用(Rich Internet Application,RIA)开发框架,以其强大的...

    flex4.5+myeclipse8.5搭建web项目(原创)

    #### 二、准备工作 在正式开始之前,确保已经安装了以下工具: - Java Development Kit (JDK) - Apache Tomcat - Adobe Flex SDK 4.5 - MyEclipse 8.5 - Eclipse 3.6 (推荐使用 Eclipse 3.6 以避免版本冲突) #### ...

    Flex Debug

    这篇名为“Flex Debug”的博文可能详细介绍了如何使用Flex的调试工具,包括Flash Player的Debug版本。`flashplayer_11_ax_debug.exe` 文件是Adobe Flash Player的一个特殊版本,特别为开发和调试ActionScript代码而...

    flexSecurity 简单权限控制

    这篇博文将深入探讨 FlexSecurity 的核心概念和实现方式。 首先,我们要理解 FlexSecurity 的基本架构。FlexSecurity 通常由两大部分组成:策略服务器和客户端组件。策略服务器负责定义和存储权限策略,而客户端...

    Java+Flex+BlazeDS HelloWorld例子

    为了确保应用正常工作,我们需要在服务器和客户端进行调试,检查日志,确保数据正确传输,没有出现错误。 总之,"Java+Flex+BlazeDS HelloWorld例子"是一个基础教程,帮助开发者理解这三个技术如何协同工作以创建...

    flex测试总结

    在“flex测试总结”这篇博客中,作者JavierHui分享了关于Flex应用程序测试的一些关键知识点和经验。Flex是Adobe公司推出的一种用于构建富互联网应用(RIA)的开发框架,基于ActionScript和Flash Player或Adobe AIR...

    Flex + Hessian 学习笔记(二)

    这篇学习笔记将深入探讨这两个技术,并通过实例代码解析它们的工作原理。 Flex是Adobe开发的一个开源框架,主要用于创建交互式、高性能的RIA,通常基于ActionScript编程语言和Flash Player或Adobe AIR运行时。Flex ...

    使用granite实现flex交互java

    在本篇讨论中,我们将深入探讨如何使用Granite实现Flex与Java的交互,并围绕这个主题展开相关知识点。 1. **Flex简介**: Flex是一种用于创建RIA(Rich Internet Applications)的开源框架,基于ActionScript语言...

    flex和java进行CRUD操作(转贴)

    本篇文章将围绕"Flex与Java进行CRUD操作"这一主题展开,详细介绍如何使用Flex作为前端,通过与Java后端交互来实现创建(Create)、读取(Retrieve)、更新(Update)和删除(Delete)数据的功能。 1. **Flex基础知识** ...

    flex_spring_hessian框架(Java部分)

    本篇文章将围绕这三个关键组件,深入探讨它们的工作原理及整合过程。 首先,让我们了解Flex,这是一种基于ActionScript的开源框架,主要用于创建RIA(Rich Internet Applications)。Flex提供了一套强大的组件库和...

Global site tag (gtag.js) - Google Analytics