Скриптец очень нужен, чтоб при на ведении, мувик скользил в противоположную сторону от мышки. Видела массу таких примеров и не одного исходника![]()
У кого есть, скиньте плз.
Буду безмерно благодарна, и родина вас не забудет)))
Скриптец очень нужен, чтоб при на ведении, мувик скользил в противоположную сторону от мышки. Видела массу таких примеров и не одного исходника![]()
У кого есть, скиньте плз.
Буду безмерно благодарна, и родина вас не забудет)))
//Отпрыгивание объекта (bloody) от курсора
_root.bloody._x = 2*_root.bloody._x - _root._xmouse;
_root.bloody._y = 2*_root.bloody._y - _root._ymouse;
Это основа.
Для плавного скольжения нужно вместо двоек добавить циклы координатные.
Если не срочно - могу вечером сегодня поковырять флеш![]()
[Только зарегистрированные пользователи могут видеть ссылки. ]
если не пробовала поищи здесь
можно любой моус трэйл переделать под твой случай
а вообще идея там несложная
просто фиксируется через определенный момент времени предыдущее и текущее положение мыши
по этим координатам можно угол вычислить движения мыши
и при наведении на мувик посто его поворачиваешь и играешь (заранее в мувике анимация перемещения) и всё...
если конечно нужен не чисто кодовый вариант скрипта
млин Cloo шустёр или я медленно набираю-торможу
МаусТрейлерз значительно легче сделать. Я щас попробовал - сразу не получается![]()
дак да
этож только идея, но принцип тот же, с отслеживанием смещения указателя мыши
Ураа!! Заработало!))
[Только зарегистрированные пользователи могут видеть ссылки. ]
--------------------
zarabotalo.onEnterFrame = function() {
this._x += (200-_root._xmouse)/15;
if(this._x>400) this._x = 400;
if(this._x<0) this._x = 0;
updateAfterEvent();
};
---------------------
Ох.. кто бы мог подумать...эт функция на onEnterFrame... Пол-инета перерыла))) плавать мне еще по AS и плавать.....)))))
сударыня вы не плавайте вы сразу кролем кролем![]()
Сударь, а вы думаете -чем мы занимаемся?) .. Ба-бах и в дамки)))
Так проще![]()
Ну вот! А я тут мучился с плавным убеганием мувика от курсора при касании:
Получилось, в конце концов, только ещё ограничители координатные поставить надо. Код вешается на нужный мувик..Код:onClipEvent (load) { ****jumprate = 3; // Коэффициент величины отскока объекта ****steps = 15; * // Коэффициент плавности отскока } onClipEvent (enterFrame) { *// Проверка касания курсором объекта и выполнение отскока *if (hit) { *****this._x = this._x + (Bex - this._x)/steps; *****this._y = this._y + (Bey - this._y)/steps; *} } **** on (rollOver, dragOver) { *hit = true; // Событие касания объекта курсором *// Вычисление конечных координат объекта при отскоке *Bex = this._x + jumprate*(this._x - _root._xmouse); *Bey = this._y + jumprate*(this._y - _root._ymouse); }
Ох, бяка я неблагодарная...)
Спасиб Cloo, prolll)) Тока я забыла сказать, что мне по вертикали не нужно/ Y - я удалила.
Ну, всеравно, что не делается, -все к лучшему. Пробуем разные варианты)
Cloo Прикольная фишка может получиться из этого ))
Ikka Давай уж тоди исходник, посмотри что да как![]()
Не дам исходник)
Эт воопчето CD презентация собирается быть))) Большая очень)
А вся фичка нужна была для панорамного просмотра помещения...
незачто лишь бы в радость
а вообще набудущее поконкретнее и поподробнее описываете предмет вопроса
ну там для чего скрипт нужен, где реализовывать будете и тд
иногда человек спросит чтото, что он думает ему нужно а оказывается совсем наоборот, ненужно ему это, а нужно ему то, нетратьте свое время в пустую и время других
Ikka без обид, это всем на будущее,
яж человек добрый и подсказать и помочь могу, вроде и Cloo неотстает![]()