2013年12月16日
摘要: http://bbs.9ria.com/thread-133293-1-1.html总结下as3反射的相关用法,主要是四个函数:flash.system.ApplicationDomain.getDefinition(linkName:String):Class; //flashcs元件库中的某个元件链接名称flash.utils.getDefinitionByName(name:String):Object; //返回name参数指定的类的类对象引用flash.utils.getQualifiedClassName(value:*):String; //返回对象的完全限定类名flash... 阅读全文
posted @ 2013-12-16 21:21 猎妖手 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 以前在《ActionScript殿堂之路》上就看到过的“深拷贝”概念一直没有好好地在实战中用到过,但是最近在开发过程中,我发现我在编写VO数据对象时的一个老习惯很浪费我的编码时间,这个习惯是这样的,我要为一个VO对象写一个clone复制方法来产生一个该对象的副本,我习惯的做法如下:package { import flash.net.registerClassAlias; import flash.utils.ByteArray; import flash.utils.getDefinitionByName; import flash.utils.getQualifiedClassName;. 阅读全文
posted @ 2013-12-16 18:34 猎妖手 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 近期在面试时候遇到这么一道题目:比较两个存在大量元素的数组,抽离出他们的相同项。当时我脑中想到的办法是把一个数组中的元素逐个地去另一个数组中查找,但是此办法效率不高,下面给出测试代码,arry1和arry2各有一万个元素:private function loopCompare():void{ var startTime:int = getTimer(); var commonValue:Array = []; var currentValue:int; var index:int; for(var i:int=0; i<elementCount; i++) { currentValue 阅读全文
posted @ 2013-12-16 17:54 猎妖手 阅读(528) 评论(0) 推荐(0) 编辑