Показать сообщение отдельно
Старый 19.01.2008, 06:06
alekslitvinenk вне форума Посмотреть профиль Отправить личное сообщение для alekslitvinenk Посетить домашнюю страницу alekslitvinenk Найти все сообщения от alekslitvinenk
  № 2  
Ответить с цитированием
alekslitvinenk
 
Аватар для alekslitvinenk

Регистрация: Oct 2005
Адрес: Москва
Сообщений: 491
Отправить сообщение для alekslitvinenk с помощью ICQ Отправить сообщение для alekslitvinenk с помощью AIM Отправить сообщение для alekslitvinenk с помощью Skype™
Код:
Код:
var top = mc._y - mc._height + mask._height; //верхняя отметка
var mouseListener:Object = new Object(this);
mouseListener.onMouseWheel = function(delta,abc){
if(abc == whlarea){
if(whlspeed <> 40){whlspeed=40}; // инервал на который двигается "mc"
if(delta < 0){mc._y -= whlspeed};
if(delta > 0){mc._y += whlspeed};
if (mc._y >= mask._y){mc._y = mask._y}; // останавливаем внизу
if (mc._y <= top){mc._y = top};} // останавливаем вверху
}
Mouse.addListener(mouseListener);
А то вы каждый раз в руте создаете объект и подписываете его на событие, в результате событие обрабатываеться столько раз сколько раз был загружен мувик...