討論說明:Flash Ation Script的效率不佳,相信寫AS的朋友最關(guān)心也最頭痛的莫過于此了。所以如何提高AS 的效能值得探討的。 希望大家能把平時(shí)積累的一些經(jīng)驗(yàn)在此分享一下。
討論一:在國外看到一個(gè)有意思的討論,總結(jié)了一下,看以下4段代碼,請(qǐng)分別執(zhí)行,看看所用的時(shí)間。
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);
}
回帖一:有意思。以后循環(huán)都要加上var了。
回帖二:想不到一個(gè)VAR竟然快了這么多。
回帖三:所以,上面的結(jié)論是多使用局部變量!
原貼地址:http://www.95time.cn/bbs/NewsDetail.asp?id=1057820 仍在討論中,敬請(qǐng)關(guān)注.
出處:藍(lán)色理想
責(zé)任編輯:handmade
上一頁 下一頁 討論二
◎進(jìn)入論壇Flash專欄版塊參加討論
|