
13.10.2004, 21:48
|
|
Регистрация: Jan 2004
Адрес: На чердаке.
Сообщений: 1,112
|
Гм... Ну ответ в том, что шариков ДЕЙСТВИТЕЛЬНО много, и ты КАЖДОМУ присваиваешь на onEnterFrame свою функцию.
Не знаю, как сделать проще, но есть пара идей.
1. Простая. Написать одну прототипную функцию и назначать ее всем шарикам.
MovieClip.prototype.myFunc=function() {...};
for(i=1;i<=дофига;i++) {
this["ball"+i].onEnterFrame=myFunc;
}
2.Сложная. Попробовать сделать так, чтобы расположение и перемещение шариков обрабатывал один, внешний по отношению к ним клип. Наверное снова через массивы.
Что тормоза исчезнут совсем не уверен, но работать точно будет быстрее.
__________________
...Тебе страшно? Мне - нет.
|