Flashが重いときはonEnterFrameを見直せ
それぞれのMovieClipでonEnterFrameを使いまくってるとやっぱ重くなるようですね。
たとえば、
onEnterFrame = function() {
if (flag) {
...
}
};
みたいにするのなら、flagをfalseにするタイミングで
delete onEnterFrame;
などとするのがよさげ。
たぶん、基本中の基本なんだろうけど、普通はあんまり気にしないよね。
#現在、Learning Path Finderの作り込みの追い込み中です。やってるうちに、どんどん動きが重たくなってきたのですが、上述のような感じでonEnterFrameをちょっと見直しただけでかなり高速化しました。科目の読込方法も思いきって改良したので、かなり良い感じになってきました。まだバグがちょっと残ってるけど、明日中には直すつもり…。
新入生が入学してくるまでには間に合いますように…。






Recent Comments