`
咖啡舞者
  • 浏览: 126940 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

Actionscript3数组的深拷贝和浅拷贝

    博客分类:
  • FLEX
阅读更多

在JAVA中,对象的拷贝也分为深拷贝和浅拷贝,要弄清这两个区别,首先要区分"引用类型" 和 "基元数据类型"。
——咖啡舞者 http://07360591.iteye.com 
    在Actionscript3 中,对Array的拷贝,也是分为深浅拷贝两种, 如果是浅拷贝,那么只是对数组进行了复制,而数组中的元素,如果是引用类型,那么复制后的数组中的引用类型元素指向的是复制前的数组中所指向的同一个对象;如果是值类型(基元数据类型),就不存在什么深浅问题。

    而深拷贝则是将数组即它所存放的元素复制出了一个完全的备份。对复制后的数组中的引用类型的元素做修改,不影响复制前的数组中的元素。深拷贝则需要用到强大的ByteArray类了。

——咖啡舞者 http://07360591.iteye.com

   对于JAVA程序员而言需要特别注意的是,String类,在JAVA中是对象,在Actionscritp3中是值类型!
——咖啡舞者 http://07360591.iteye.com

 

分享到:
评论

相关推荐

    flash AS3 数组冒泡

    flash actionScript3 数组冒泡。

    flash actionscript3游戏开发之根据数组生成地图map玩家开火打敌人有子弹爆炸效果和碰撞检测.rar

    flash as3游戏开发之根据数组生成地图map玩家开火打敌人有子弹爆炸效果和碰撞检测.rar

    actionscript3

    以ActionScript 3 语言设计的本意和思路,浅深结合,讲解了各个部分,尽可能使读者在了解ActionScript 3 语言的同时,更好地把握ActionScript 3 语言的思想。本书在讲解过程中对于ActionScript 3中相对于...

    Flash ActionScript 3殿堂之路

    《Flash ActionScript3殿堂之路》适合有基础编程知识(不限语言)的Flash、Flex、AIR爱好者和开发人员,尤其适合ActionScript 2读者。本书还可为Java、C#等其他OOP语言爱好者学习ActionScript 3提供横向比较和导读。

    as3数组特定属性相同去除

    数组定义是: allarr.push({_id:"55",_name:"11111",_ohe:"ffdfdfd"}); allarr.push({_id:"332",_name:"2222",_ohe:"ffdfdfd"}); allarr.push({_id:"422",_name:"3333",_ohe:"ffdfdfd"}); allarr.push({_id:"55",_...

    ActionScript3代码规范

    ActionScript3代码规范 ActionScript3代码规范 ActionScript3代码规范

    actionscript 3 as3 pdf

    as3 pdf下载 ActionScript 3.0 是一种强大的面向对象编程语言,它标志着 Flash Player Runtime 演化过程中的一个重要阶段。设计 ActionScript 3.0 的意图是创建一种适合快速地构建效果丰富的互联网应用程序的语言,...

    ActionScript3中文手册

    ActionScript3中文手册

    Flex与ActionScript3程序开发

    Flex与ActionScript3程序开发》一书由易到难、由浅人深、循序渐进地介绍了Flex与ActionScript3程序开发的一般步骤与常用的程序技巧,内容通俗易懂,使用大量实例贯穿全书,力求以实战的形式让读者快速掌握知识点。...

    ActionScript 3 For Adobe Flash CS4 Professional

    ActionScript 3 For Adobe Flash CS4 Professional About this guide This guide provides a quick introduction to migrating to ActionScript 3 from ActionScript 2. It is targeted at designers and ...

    ActionScript3中文教程

    ActionScript3中文教程,详细介绍了用 FLASH CS3开发应用程序。

    ActionScript3·0语言和组件参考.中文版

    ActionScript3·0语言和组件参考.中文版

    AS3语法——数组和类型转换

    flex.3的语法讲座,swf格式,共6课。

    ActionScript3的中文api和ppt讲解

    内附ActionScript3 的中文api chm格式的。和自学ActionScript的一些PPT,希望对学习ActionScript的朋友有帮助。

    flash actionscript3 纯AS3代码_资源加载进度条.rar

    flash actionscript3 纯AS3代码_资源加载进度条.rar

    web相片控件——ActionScript3

    该控件用Flash CS4+ActionScript3写成,能在网页上方便调用,用FlashVars参数传入图片路径。 该控件涉及了很多AS3画图的知识点。实现了加载图片,过度平滑,能通过调整SliderBar对加载的相片随意放大缩小等功能。对...

    Flash.ActionScript3.殿堂之路

     以前端系统架构师的眼光,将面向对象思想作为主轴讲述ActionScript 3的精髓,从系统架构的高度,清楚讲解ActionScript 3的API设计原因、原理和应用。  ActionScript 3语言基础,ActionScript 3面向对象编程,...

    ActionScript3教程

    ActionScript3教程,压缩包里有两个pdf类型文件,一个是ActionScript3教程,另一个是ActionScript3异常和错误处理,个人觉得满不错的

    actionscript cook book 中文版

    ActionScript 3 Cookbook 中文版 1 第一章. ActionScript 语言基础 3 1.0. ActionScript 3.0 Cookbook 概述 3 1.1. 新建一个 ActionScript 工程 3 1.2. 自定义应用程序属性 4 1.3. 在哪里写ActionScript 代码呢 5 ...

    ActionScript3_语言参考_API_(中英文)教程_flashplayer_debug.rar

    5)ActionScript3_cookBook_en.chm Adobe Flex4.0 ActionScript3 中文API 语言参考.part1.rar的下载地址: http://download.csdn.net/source/3245173 Adobe Flex4.0 ActionScript3 中文API 语言参考.part2.rar的...

Global site tag (gtag.js) - Google Analytics