优化actionscript3
John Grden 发了一篇优化 actionscript3 计算的文章,总的来说如果按编译器的工作方式写代码的话执行起来会快一点(或者说人类越难一眼看懂的执行起来会快些),比如使用位运算。
1.
trace (int(n) + (n >> 31));
比trace( Math.floor(n) );
快;2.如果要置换2个数据,可以采用:
var a:Number=20;
var b:Number=30;
a^=b; b^=a; a^=b;
trace(a+'\n'+b);
比 c=a; a=b; b=c;
快。3.
var n:Number = value *.5;
比 var n:Number = value /2;
快,而var n:Number =value >>1;
比 var n:Number=value*.5;
还快。更多参考原文。
Labels: actionscript
0 Comments:
Post a Comment
Links to this post:
Create a Link
<< Home