`
nianshi
  • 浏览: 416231 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Flex小记录

    博客分类:
  • Flex
阅读更多

Flex读取XML:

<mx:HTTPService id="mod_config" resultFormat = "e4x"   result="mxl_resultHandler(event)"/>//用Httpservice来读取Xml文件。定义result事件的回调。

 

mod_config.url = "assets/config/mod_config.xml?" + new Date().getMilliseconds();//为Httpservice指定Xml来源地址。
mod_config.send();//执行send()则开始请求远程的Xml文件,如果成功了就会带着读到的数据去执行上面定义的result的回调函数。并用event.result来取发过来的数据。如下:

 

m_XML=event.result as XML;//读取成功之后赋给一个Xml对像。

 

m_XML.Module.mod.length();//这表示读到的指定mod节点的个数。(Module和mod都是自定义的)

 

m_XML.Module.mod[i].@level;//这是取某个节点mod的level属性的值。(注意level前要加上@符号)


ArrayCollection:

ArrayCollection里面什么都能放:比如放一个ModuleLoader都是可以的。

 

setTimeout:

用法:flash.utils.setTimeout(fun, 300,"1","2");//表示过300毫秒后去执行fun函数,同时把一个参数列表传过去(这个参数可以是任意个,用逗号隔开就是了)然后再fun函数里就这样来到传过来的参数:arguments[i].toString()。注意fun函数是没有参数的,也就是说arguments并不是形参变量而是setTimeout的一个特定对象,就是用来到传来的参数的。(可实现延迟加载模板的功能,可以把Moduleloader放在一个Arrayalection中,当然模块也要放在一个Arrayalection中,然后利用Settimeout,每延迟一段时间就把模块的下标和Url传到Settimeout的回调函数中,在回调函数中再调用Arrayalection中Moduleloader的loadModule(Url)来加载模块,要注意那个延迟时间应该是递增的,如果有三个块,这个时间应该依次为300,600,900,就是要错开每个模块加载的时间)

分享到:
评论

相关推荐

    flex学习小记录

    标题中的“flex学习小记录”表明这是一份关于Adobe Flex技术的学习笔记或教程。Flex是一种开源框架,主要用于构建富互联网应用程序(RIA),特别是在Flash Player和Adobe AIR上运行的应用。它基于ActionScript语言,...

    flex air记录日志的实例

    在Flex Air开发中,日志记录是至关重要的,它能够帮助开发者追踪应用程序的运行状态,定位和解决问题。本文将深入探讨如何在Flex Air项目中实现日志记录,并提供一个简单的实例。 Flex Air是Adobe开发的一个开放源...

    经典的Flex 飞机小游戏源码

    总的来说,这个Flex飞机小游戏源码是一个深入理解Flex游戏开发的起点。通过研究和修改源码,开发者可以掌握如何在Flex环境中创建动态、互动的游戏,并且能够将这些知识应用于其他类型的RIA项目。无论是对于初学者...

    Flex万年历记事本_flex源码

    "Flex万年历记事本"是一个使用Flex技术实现的项目,它结合了日历功能和记事本特性,为用户提供了一种方便的方式来管理和记录日常生活中的事务。 在Flex源码中,我们可以期待看到以下几个关键知识点: 1. **MXML与...

    flex学习记录非常详细

    Flex是Adobe Flex框架的核心技术,它允许开发者创建富互联网应用程序(RIA)。在本文中,我们将深入探讨Flex中的数据绑定机制,这是Flex应用中一个至关重要的概念。 数据绑定是Flex中的一种强大特性,它使得UI组件...

    FLEX分页显示记录

    在Flex开发中,分页显示记录是一个常见的需求,特别是在处理大量数据时,为了提高用户体验和加载速度,我们通常不会一次性加载所有数据,而是选择分页加载。本项目以FLEX4为开发环境,通过创建一个工具类来实现分页...

    Flex 拖动 放大缩小

    在`mousedown`事件中,记录当前鼠标位置;在`mousemove`事件中,根据鼠标的移动计算出新的位置,并更新组件坐标;最后,在`mouseup`事件中,解除对鼠标移动的监听,完成拖动操作。在模拟地图应用中,拖动功能允许...

    flex and autoflex学习记录

    在本文中,我们将深入探讨Flex和Autoflex的概念,以及如何在相关软件中使用它们进行柔性体建模和分析。Flex和Autoflex是机械动力学仿真中的重要工具,主要用于模拟具有柔性的物体在动态系统中的行为。Autoflex是...

    flex操作数据库, flex操作本地sql数据库

    2. 插入、更新和删除:类似地,使用RemoteObject的insert、update和delete方法,结合相应的业务逻辑,可以实现对数据库记录的增删改操作。 五、示例代码 以下是一个简单的查询示例: ```actionscript import mx....

    Flex与服务器端通信

    - **AMF**:AMF是一种二进制数据格式,用于在Flex客户端和服务器之间高效地传输数据,相比于JSON或XML,AMF的解析速度更快,数据量更小。 2. **Flex与服务器的通信方式** - **HTTP服务**:Flex可以通过...

    FLEX自定义的日历组件,带有日志记录功能

    在FLEX中实现日志记录,可以使用内置的logging API,如Log类,或者引入第三方日志库如 Cairngorm 或 PureMVC。日志记录不仅可以记录用户操作,还可以记录程序内部的状态变化,如数据加载、网络请求等。通过将日志...

    Flex Builder

    在Flex开发过程中,日志记录是调试和问题排查的重要环节,因此了解如何在Flex Builder中设置和管理日志输出至关重要。 日志记录是跟踪应用程序运行时状态的有效手段,它可以帮助开发者了解程序执行的细节,找出潜在...

    Flex4编写计算器小程序

    ### Flex4 编写计算器小程序知识点解析 #### 一、项目概述 本项目是一个使用Flex4框架开发的小型计算器程序。该程序支持基本的数学运算功能,如加法、减法、乘法、除法等,并且具备特殊功能,如平方、平方根以及求...

    Flex4 中文API

    Flex4中文API文档详细记录了AS3的各种类库、方法、属性和事件,帮助开发者理解和利用这些功能。 1. **Flex Framework**:Flex框架包括一系列组件、服务和工具,用于构建用户界面。它提供了MXML,一种声明式语言,让...

    flex解析浏览器地址

    和其他应用程序通信,并且可以和浏览器的历史记录交互,作为开始。ExternalInterface 类 让你能够调用加载Flash 应用的浏览器,获取页面信息,并且调用JavaScript 方法,同时也 让JavaScript 方法可以调用Flash 应用...

    flex+java+mysql登录

    如果查询返回了用户记录,说明登录成功,否则失败。 5. 结果返回:一旦Java后台完成验证,它会将结果封装成一个AMF响应,通过BlazeDS或LCDS发送回Flex客户端。在Flex端,`RemoteObject`监听到响应后,会触发预先...

    flex_oralce小例子 - flex4.rar

    综上所述,"flex_oralce小例子 - flex4.rar"提供的示例涵盖了Flex4开发中的多个关键知识点,包括Flex4框架的使用、ActionScript 3编程、与Oracle数据库的交互、服务调用以及MVC架构的应用等。这个示例对于学习和理解...

    Flex Resolve

    4. **创建(Create)**:在Flex中创建新记录通常涉及在客户端创建一个新的数据对象,然后将其发送到服务器进行存储。这可能涉及到验证、事务管理和错误处理。 5. **读取(Read)**:Flex应用可以使用查询服务从...

Global site tag (gtag.js) - Google Analytics