`
风沙星辰
  • 浏览: 56172 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

ActionScript中的泛型

    博客分类:
  • flex
阅读更多



需要把项目设置为使用Flash Player10以上才能使用
var v:Vector.;
v = new Vector.();

Vector.;尖括号里就是只能存放的类型描述…..
Vector的方法基本上和Array没有太大的差别,,在很多情况下几乎相同,,,而Vector可以限制装入的元素的类型,,这样可以让我们更好的管理数组,也能让其它人更容易的看懂代码..

性能:使用 Vector 实例时的数组元素访问和迭代的速度比使用 Array 时的速度要快很多。
类型安全性:在严格模式下,编译器可以识别数据类型错误,例如,将数据类型错误的值分配给 Vector 或从 Vector 中读取值时使用错误的数据类型。但请注意,
当使用 push() 方法或 unshift() 方法向 Vector 添加值时,在编译时不会检查参数的数据类型,而会在运行时检查。

Vector 是一种密集数组。与 Array 不同,Vector 必须在每个索引中包含一个值(或 null),而前者可以只在索引 0 和 7 中包含值(即使位置 1 到 6 中不存在任何值)。
Vector 可以具有固定长度,这意味着其所包含的元素数量不可更改。
对 Vector 的元素的访问需要接受范围检查。绝对不能从大于最后一个元素 (length - 1) 的索引中读取值。绝对不能对超过当前最后一个索引一个以上的索引设置值(也就是说,只能在现有索引或索引 [length] 中设置值).
分享到:
评论

相关推荐

    ActionScript教程 Flex教程 ActionScript+Flex教程

    - **定义与历史**:ActionScript是一种面向对象的脚本语言,主要用于增强Adobe Flash Player和Adobe AIR中的交互性和功能。它最初由Macromedia公司开发,后被Adobe公司收购。ActionScript经历了三个主要版本的发展:...

    ActionScript 3设计模式

    3. ActionScript 3的高级特性:如元数据、动态类、异常处理、泛型和类型检查等。 4. 设计模式的分类:介绍不同类型的设计模式,例如单例模式、工厂模式、策略模式、观察者模式等。 5. 设计模式的实现:针对每种...

    ActionScript3类型与java数据类型对应表.rar

    ActionScript3(AS3)和Java都是广泛使用的编程语言,它们在不同的领域有着各自的用途。尽管ActionScript3主要应用于Adobe Flash平台,而Java则适用于多种跨平台应用开发,但这两者都基于类C语言语法,因此在数据...

    flash ActionScript.3面试题1

    - **语法差异**: AS3 引入了许多新的语法特性,如类、接口、泛型等,使得编程风格更加现代。 #### 8. AS3.0 垃圾回收机制 AS3.0 使用了一种称为“引用计数”的垃圾回收机制。它自动管理内存分配和释放。当对象不再...

    c++典型系统

    标签中的“ActionScript 3.0”是一个与C++无关的编程语言,主要用于创建富互联网应用程序(RIA),特别是Adobe Flash Player中的内容。然而,考虑到“library.swf”和“catalog.xml”这两个文件名,我们可以推测这个...

    Java转AS3.0工具 java类转换工具

    4. **泛型**:Java的泛型系统提供了类型安全,但描述中提到该转换工具在处理Java泛型时存在问题。这意味着转换后的AS3.0代码可能无法完美保留原始Java泛型的类型约束,可能需要手动调整。 5. **事件驱动**:AS3.0的...

    astotsTool.zip

    TypeScript不仅继承了JavaScript的所有特性,还添加了许多现代化的编程概念,如接口、枚举、泛型等,这些在AS3中可能需要额外库来实现的功能,在TS中都是原生支持的。 在"astotsTool"中,转换过程会尽可能地保留...

    Flex调用webService

    2. 泛型List数据解析: 当WebService返回一个List类型的数据时,我们需要使用`ArrayCollection`来处理这些数据。`ArrayCollection`是Flex中用于数据绑定的数据结构。例如,假设我们有一个返回List的WebService方法`...

    flex+java+mysql

    注意,Java 1.4.2版本不支持泛型,因此在创建`ArrayList`时没有指定类型参数。 3. **Flex**:Flex是一个用于构建富互联网应用程序(RIA)的开发框架,基于ActionScript语言。在Java代码执行完毕后,查询结果会以...

    计算机语言分类.pdf

    ActionScript支持面向对象编程(OOP),它的版本包括ActionScript 2.0和ActionScript 3.0,其中ActionScript 3.0提供了更高效的性能和更丰富的开发功能。它与Flash紧密相关,但随着Adobe逐渐停止支持Flash,...

    优秀程序员之路——C#_开发经验及技巧大汇总

    4. **使用`fscommand`命令**:在ActionScript中使用`fscommand("exec", "应用程序.exe");`调用程序。 #### 6. 使用SqlConnection连接SQL Server 在C#中连接SQL Server数据库,可以使用`SqlConnection`类。下面是一...

    《java程序与flash》

    5. **ActionScript OOP**:如何在Flash中实现面向对象编程,创建类和实例化对象。 6. **组件使用**:利用预建的UI组件创建用户界面。 7. **发布与优化**:学习如何导出Flash内容为不同格式,以及优化动画以提高...

    12 本IT书籍

    5. 《Flash ActionScript 3.0动画教程》:ActionScript是Adobe Flash中使用的脚本语言,用于创建交互式内容。这本书介绍了ActionScript 3.0的新特性和动画制作技巧,有助于读者理解动态内容的创建。 6. 《人月神话...

    C#认证考试题库(绝密)

    5. 值类型的特性:值类型在内存中直接存储其值,主要由简单类型(如int、float)、枚举类型、结构类型和泛型组成。选项B和D描述错误。 6. 申明变量的方法:在C#中,申明变量时可以使用Const修饰符,但变量名不能以...

    C#像册生成器

    在C#中,开发者可能会通过ActionScript(Flash的编程语言)的库或者第三方工具如SWFObject,将C#生成的数据转换成Flash格式。 在描述中提到的“经典Flash像册”可能包括了以下特性:动态缩放、平滑滚动、过渡效果、...

    VisualC#期中摸底考试答案.pdf

    5. 值类型的特性:值类型直接存储在内存中,包括简单类型、枚举类型、结构类型和泛型。其他几项描述不正确。 6. C#变量声明:能够编译通过的变量声明包括Const int Value=2; 和Int32 _k=7;。 7. 数据类型转换:在...

    AS转TS语法工具+安装程序.rar

    TypeScript引入了接口、枚举、泛型等高级特性,提高了代码的可读性和可维护性。它的编译器会在编译阶段捕获错误,降低了运行时出错的风险。此外,TS与ES6+语法兼容,使得项目更容易适应未来的JavaScript发展。 9. ...

Global site tag (gtag.js) - Google Analytics