Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   !!!!Смена кадров!!!! (http://www.flasher.ru/forum/showthread.php?t=46030)

username 21.06.2003 15:10

!!!!Смена кадров!!!!
 
Как мне сделать так чтобы можны было указателем мыши управлять сменой кадров в ролике(на отдельном слое)??например если мышь слева, кадры идут справа налево, причем чем указатель мыши левее тем скорость больше....
http://www.idcontraire.com/label_shoes.htm - примерно так(там нажмите на раздел TORN...)
ПОЖАЛУЙСТА СПЕЦЫ ОТВЕТЬТЕ!!!ОЧЕНЬ НАДО!!!

Dimonius 21.06.2003 15:31

Тут скрипт надо писать:

1) Отслеживаем положение мыши
2) вычисляем насколько оно расходится с серединой.
3) Далее посредством setInterval(); управляем передвижением по таймлайну или чем хочешь.

В принципе, ничего сложно-запредельного, но новичку наверно придется наконец-то открыть мануал.

Кстати по ссылке я ничего не нашел.

mort 21.06.2003 16:00

Нет, интервалов там не надо, не про это.

3). добавляем полученное значение к координатам скроллирующегося мувика. не забываем подставлять его копию при достижении концов.

Dimonius 21.06.2003 16:15

Согласен
Источник просто не нашел, не видел.
;)

okv 21.06.2003 17:41

Но вообще в том виде в которм задача поставлена она решается так:

nWidth = 400;
this.onEnterFrame = function(){
gotoAndPlay(_currentframe+parseInt((this._xmouse-nWidth/2)/(nWidth/2)*10));
}


Часовой пояс GMT +4, время: 12:34.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.