`
rainwindboy
  • 浏览: 56447 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

【原创】Flex中Array应用

    博客分类:
  • Flex
阅读更多
Flex中Array的应用实例Flex里面,Array代表的就是数组,它的应用如下
一、如何定义一个数据Array

1、直接定义
<mx:Script><![CDATA[
    var myArray:Array = ["桌子", "板凳", "书柜"];
]]></mx:Script>

2、标签定义
<mx:Array>
    <mx:String>桌子</mx:String>
    <mx:String>板凳</mx:String>
    <mx:String>书柜</mx:String>
</mx:Array>
3、复杂数据定义
<mx:Script><![CDATA[
    var expenses:Array = [
        {Name: "桌子", Number: 2000},
        {Name: "板凳", Number: 1000},
        {Name: "书柜", Number: 1500},
    ];
]]></mx:Script>

二、对数组进行赋值

1、利用代码对数组进行赋值
var myArray:Array = new Array();
myArray.push("桌子");
myArray.push("板凳");
myArray.push("书柜");

2、定义的时候直接赋值

var myArray:Array = ["桌子", "板凳", "书柜"];

三、对数组的一些操作

1、取得数据的数据
var myArray:Array = new Array();
myArray[0]
myArray[1]
myArray[2]

var expenses:Array = [
    {Name: "桌子", Number: 2000},
    {Name: "板凳", Number: 1000},
    {Name: "书柜", Number: 1500},
];
expenses[0].Name
expenses[1].Number

2 、其他操作

数组的删除,数组的排序
看帮助去吧


补充一下啦

A、查找数组中的元素可以使用ascb.util.ArrayUtilities中的findMatchIndex()、findLastMatchIndex()、findMatchIndices()方法,具体参考API。

B、使用splice()方法可以移除数组中间的元素,使用pop()方法移除数组的最后一个元素,使用shift()方法移除数组的第一个元素。也可以使用splice()方法向数组中增加元素。

C、将数组转化为String,可以使用join()方法。
例:
var letters:Array = ["a", "b", "c"];
trace(letters.join());   // Displays: a,b,c
分享到:
评论

相关推荐

    flex_array.rar_flex

    在源代码文件flex_array.c中,我们可以期待找到实现这些操作的函数,比如`flex_array_init()`, `flex_array_push()`, `flex_array_pop()`, `flex_array_insert()`, `flex_array_remove()`等。而在flex_array.h头文件...

    flex array应用实例源码

    在这个“flex array应用实例源码”中,我们很可能会看到如何使用这种数据结构来创建和操作动态数组。 首先,让我们理解`flex array`的基本概念。与传统的C++数组不同,`flex array`不是在声明时就需要指定固定大小...

    NetApp FlexArray虚拟化软件介绍.pdf

    FlexArray的主要优势在于其能实现存储的无缝扩展和升级,不会对用户或应用程序造成任何中断。通过创建一个统一的存储管理架构,它可以消除计划内的停机时间,这对于那些需要持续运行的关键业务来说至关重要。此外,...

    NetApp FlexArray存储虚拟化软件介绍.pdf

    3. 高性能:通过集成业内领先的闪存技术,FlexArray能够显著提升关键业务应用的性能。 4. 灵活扩展:FlexArray能够简化容量的扩展和增加过程,无需对现有系统进行大规模的重新配置,使得数据的存储和管理更加灵活。...

    flex array 一些操作

    var flexArray:Array = new Array(); flexArray.push("Adobe"); // 向数组末尾添加 "Adobe" 元素 trace(flexArray); // 输出: ["Adobe"] ``` 可以看到,通过`push`方法可以轻松地向数组添加新元素。该方法非常适合...

    Flex的Array和ArrayCollection

    Flex的Array和ArrayCollection

    Flex中Tree组件的数据源举例(xml,array,object)

    本篇将详细介绍如何为Flex中的Tree组件设置不同的数据源,包括XML、Array和Object。 首先,让我们从XML数据源开始。XML因其结构化的特性,非常适合用来表示层次数据。在Flex中,我们可以使用mx.collections....

    flex高级日历应用类

    标题中的“flex高级日历应用类”指的是使用Adobe Flex技术构建的一个复杂日历应用程序。Flex是一种基于MXML和ActionScript的开源框架,用于构建富互联网应用程序(RIA)。它允许开发者创建具有丰富用户界面的Web应用...

    flex Array插入和删除

    在Flex编程中,Array类是用于存储动态大小的元素集合,它可以包含任意类型的对象。Array类提供了丰富的功能,包括插入和删除元素,这对于构建灵活的数据结构和处理动态数据至关重要。让我们深入探讨一下如何在Flex中...

    flex企业应用开发实践.pdf

    本书不仅详细介绍了Flex与Java结合在企业级应用开发中的运用,还深入剖析了Flex技术的核心原理和企业级应用的架构思想,是一本极具实用性和指导意义的技术书籍。 ### Flex与Java的通信机制 在企业级应用开发中,...

    Flex企业应用开发实战-迷你版-电子书

    本书对Flex的基础知识着墨不多,所有内容都围绕Flex+Java这一企业级应用开发技术展开,侧重于对Flex技术原理、企业级应用的架构思想和实现方法的讲解,所以书中的内容不会随着Flex版本的升级而过时。

    Flex企业应用开发实战.rar

    《Flex企业应用开发实战》共分为4大部分,涵盖企业级应用开发的整个生命周期。首先介绍了Flex/Flash的工作机理和利用Flex开发企业级应用必须掌握的基础知识和核心元素;接着剖析了Flex与Java的通信机制,以及Flex...

    企业应用FLEX开发实战

    本书涵盖了从基础到高级的各个层面,旨在帮助开发者掌握FLEX技术在实际项目中的应用,提升软件开发效率和质量。书中内容分为10个章节,每个章节都围绕特定的主题展开,逐步引导读者深入理解FLEX的精髓。 FLEX是一种...

    Flex 在web中的应用实例

    在本"Flex在Web中的应用实例"中,我们将深入探讨Flex如何在Web环境中实现动态、响应式的用户界面。 一、Flex的基础概念 Flex是一个开源的开发框架,主要由MXML和ActionScript两部分组成。MXML是一种标记语言,用于...

    Flex应用程序开发

    此外,Flex还支持与其他Adobe产品的集成,如ColdFusion和LiveCycle Data Services,进一步增强了其在企业级应用开发中的适用性和灵活性。 #### 六、了解Flex开发技术 ##### 1. **Flex框架、SDK和工具** Flex框架...

    FLEX企业应用开发实战PDF

    10. **最佳实践和案例分析**:书中还会包含一些企业级应用开发的最佳实践,以及真实的项目案例,让读者能够从实践中学习并掌握Flex开发的关键技巧。 通过对《FLEX企业应用开发实战》的学习,读者将具备使用Flex构建...

    flex 官方文档 中文教程

    Flex是由Adobe公司开发的一种开放源码的富互联网应用程序(RIA)框架,主要用于构建和部署跨平台、跨浏览器的互动用户界面。本教程基于Flex官方文档,旨在为开发者提供中文版的详细学习指南,帮助理解并掌握Flex的...

    flex中文帮助文档

    Flex是Adobe公司开发的一种富互联网应用程序(Rich Internet Application,RIA)框架,主要用于构建可以在多个浏览器和操作系统上运行的交互式用户界面。这个“flex中文帮助文档”提供了对Flex技术的全面介绍和快速...

Global site tag (gtag.js) - Google Analytics