通常我们存取数据有如下几种方式:Array, Object, 自定义类, 比较特殊的还有 Point, Rectangle 等。效率依次为(后面的数字是100万次存取运算平均所需时间):
-
自定义类public属性135 | Point140 | Rectangle(x等属性)140
-
Array270
-
Object500 | 自定义动态类动态属性550
-
Rectangle(left等属性)700
-
自定义类getter/setter1000 | 自定义类Function1000
出乎意料,最快的是自定类的public属性,速度是Array的两倍Object的四倍getter/setter的八倍——很整的倍数关系。另外存取坐标要用Point和Rectangle,比Array快的多。Object还是少用吧,多用自定义类。
另外自定义密封类(sealed,默认)和自定义动态类(dynamic)的public属性、getter/setter速度几乎一样,而动态类动态添加的属性和Object相若。
AS2时,可以直接声明舞台元素为自定义类的变量
private var myMc : MovieClip;
Flash CS3 再这样声明会报错:“A conflict exists with definition a in namespace internal.” 解决方法:
-
取消文档属性
Publish: Settings… -> ActionScrpt -> ActionScript3 中的 Automatically declare stage instances
-
将同名属性声明为 public
秃笔难言 · [碎语]
2007-05-28 22:03
文字
就这样,一个人走
繁星点点,月如钩
梦绵绵怎得长久
村头树下,你牵谁手
就这样,一个人走
足痕漫漫,影如囚
路绵绵何处是头
单房独案,孤灯只守
就这样,一个人走
红云片片,霞如绸
风绵绵谁与同游
公园长椅,对笑白首
拙口有语 · [琐事]
2007-05-25 20:58
旅游, 照片
5月18号晚上出发,和同事一起到坝上草原玩了两天。周六集体活动,上午骑马,下午去游乐场,周日上午自己安排,中午返京。
第一天的骑马很不过瘾——为照顾全体,几乎都是溜达,始终没跑起来。于是第二天上午挑了匹快马,和马主一人一骑纵马狂奔。刚开始还不会骑,很快就掌握了要领,两脚前掌踩紧马蹬、大腿夹紧身体前倾,抓紧缰绳享受奔马的刺激。
草原的风吹起来特别的舒服,雨淋起来却是一样的不爽。其它同事因为下雨不能玩想要即刻返京,我也只能尽快赶回,实在是扫兴。好在已经跑了很远,抄近路回去也要狂奔半个小时,让他们等着去吧
阅读全文 »
拙口有语 · [琐事]
2007-05-17 21:26
电梯
电影《死神来了》中有个情节是电梯的门坏了,一个女士下电梯时头被夹在里面硬生生拔了下来。之后就对电梯很有警惕之心,从不用自己的身体检验电梯门是否灵敏。
早上8点40就到楼下B1层上了电梯,到1层进了很多人,电梯突然晃了下,刚进到门口的两个女生急忙跳了出去,之后电梯就被锁了起来,猛地沉了20多厘米。电梯里11个人就这么被困了起来。天气很热,电梯里没有空调,大家都很烦躁,十几分钟之后维修人员依然没到,就都拿出手机打电话,请假或是请同事帮忙打卡。旁边的MM手机响了,对方问在哪呢,答“洗桑拿呢”。又问哪里,答“电梯里,1层和B1之间”……20多分钟之后门才打开,来了这么早竟然迟到五分钟,晦气。
明天开始爬楼梯。闷在电梯里太难受了,而且迟到很不爽。
Pages:
Prev
1
2
3
...6
7
8
9
10
...48
49
50
Next