不佳,相信写AS的朋友最关心也最头痛的莫过于此了。所以如何提高AS 的效能值得探讨的。
希望大家能把平时积累的一些经验在此分享一下。
讨论一:在国外看到一个有意思的讨论,总结了一下,看以下4段代码,请分别执行,看看所用的时间。
var MAX_VALUE = 39999
function loop() {
var st=getTimer()
var z;
for ( i=0; i<MAX_VALUE; i++) {
z ++;
}
trace(getTimer()-st);
}
_global.MAX_VALUE = 39999
function loop() {
var st=getTimer()
var z;
for ( i=0; i<MAX_VALUE; i++) {
z ++;
}
trace(getTimer()-st);
}
function loop() {
var MAX_VALUE = 39999
var st=getTimer()
var z;
for ( i=0; i<MAX_VALUE; i++) {
z ++;
}
trace(getTimer()-st);
}
function loop() {
var MAX_VALUE = 39999
var st=getTimer()
var z;
for (var i=0; i<MAX_VALUE; i++) {
z ++;
}
trace(getTimer()-st);
}