![]() |
Движение одного объекта при наведении на другой
Люди объясните незнающему
вот такая задача есть меню из 5-6 пунктов, например, под первым лежит объект Х, при наведении на второй пункт объект Х должен медленно переместиться под второй пункт. Если объект Х находится под 6-м пунктом а мы наводим на 1-й пункт то он соответственно должен переместиться под 1-й пункт. заранее спасиба |
Вложений: 1
Так напр. -
MovieClip.prototype.dvig = function(x, y, nkadr) { var x; var y; var n = 0; var xx = x-this._x; var yy = y-this._y; // nkadr - типа скорости - кол. кадров для перемещения мува this.onEnterFrame = function() { n++; this._x += xx/nkadr; this._y += yy/nkadr; if (n == nkadr) { delete this.onEnterFrame; this._x = x; this._y = y; } }; }; // на столе 5 кнопок- мувиков с именами kn1,kn2,...kn5 // и мувик, который надо перемещать под кнопки с им. ramka for (i=1; i<=5; i++) { this["kn"+i].onRollOver = function() { ramka.dvig(this._x-(ramka._width-this._width)/2, this._y-(ramka._height-this._height)/2, 18); }; } |
Спасибо, только у меня что то файл этот не открывается
в смысле .fla он в каком флеше сделан ? |
Догадайся с пол_раза /7/.
Я так всё расписал, что флашку и открывать не надо. ;) |
| Часовой пояс GMT +4, время: 18:04. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.