Показать сообщение отдельно
Старый 13.10.2004, 21:48
Ромастый вне форума Посмотреть профиль Отправить личное сообщение для Ромастый Найти все сообщения от Ромастый
  № 2  
Ромастый
 
Аватар для Ромастый

Регистрация: Jan 2004
Адрес: На чердаке.
Сообщений: 1,112
Гм... Ну ответ в том, что шариков ДЕЙСТВИТЕЛЬНО много, и ты КАЖДОМУ присваиваешь на onEnterFrame свою функцию.
Не знаю, как сделать проще, но есть пара идей.
1. Простая. Написать одну прототипную функцию и назначать ее всем шарикам.
MovieClip.prototype.myFunc=function() {...};

for(i=1;i<=дофига;i++) {
this["ball"+i].onEnterFrame=myFunc;
}

2.Сложная. Попробовать сделать так, чтобы расположение и перемещение шариков обрабатывал один, внешний по отношению к ним клип. Наверное снова через массивы.

Что тормоза исчезнут совсем не уверен, но работать точно будет быстрее.
__________________
...Тебе страшно? Мне - нет.