优化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