Просмотр полной версии : тормоза: КОД или ПРОЦ
С самого начала флешка не тормозит, а вот через пару секунд начинает тормозить. В чём проблема в процесоре или AS-коде?
Лучше бы код показал.
Судя по тому, что выдал flash decompiler, у тебя код вроде этого:
var numSledCounter = 1
onEnterFrame = function () {
...
numSledCounter = numSledCounter + 1
for ( i = 1; i <= numSledCounter; i++){
_root["sled_mc" + i]._alpha = _root["sled_mc" + i]._alpha - 0.5
if (_root["sled_mc" + i]._alpha == 0) {
_root["sled_mc" + i].removeMovieClip()
}
}
}
У тебя обрабатываются даже следы, которые уже удалены, следует сделать так:
var numSledCounter = 1
var j=0;
onEnterFrame = function () {
...
numSledCounter = numSledCounter + 1
for ( i = j+1; i <= numSledCounter; i++){
_root["sled_mc" + i]._alpha = _root["sled_mc" + i]._alpha - 0.5
if (_root["sled_mc" + i]._alpha == 0) {
_root["sled_mc" + i].removeMovieClip()
j=i;
}
}
}
Что такое хорошо?
14.08.2006, 14:15
и как только следы перестали появляться, тогда удаляй обработчик
delete onEnterFrame;
у меня ничего не тормозит :eek:
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.