Показать сообщение отдельно
Старый 05.03.2006, 23:32
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 3  
Ответить с цитированием
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
Не знаю точной иерархии, поэтому тебе придётся подправить пути к мувикам...
Код:
var items = [company_btn, portfolio_btn, assoc_btn, contact_btn];
var leftLim = 20+vbn_mc._width/2;
var rightLim = 580-vbn_mc._width/2;

for(var i in items){//для каждого пункта
    var item=items[i];
    item.onRollOver=function(){
        vbn_mc.onEnterFrame=function(){
            var xm = _xmouse;
            if (xm<leftLim) {
                xm = leftLim;
            }else if (x>rightLim) {
                x = rightLim;
            }//if
            this._x += Math.round((x-this._x)/10);
            var dist=this._x-xm;
            if(dist>-0.5||dist<0.5)delete this.onEnterFrame;  //ключевая строка :)
        }//onEnterFrame
    }//onRollOver
}//for
Да. Наверно так.
__________________
тонкий тролль, осеянный благодатью