Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Эффект передвижения по картинке (http://www.flasher.ru/forum/showthread.php?t=70344)

hamstress 12.10.2005 22:49

Эффект передвижения по картинке
 
Сейчас очень часто используеться такой эффект: есть большая картинка, которая на влазит на экран, и что бы посмотреть что там в левом углу, просто ведёшь туда мышкой и картинка двигаеться в ту сторону.
Как сделать такой эффект
Если кто-то видел описание его - дайте ссылку пожалуста, если у кого-то есть исходник - буду благодарна
Но цель не содрать, а научиться
Спасибо!

seifip 12.10.2005 23:02

maxx = 550
if(_xmouse>maxx){
this._x +=10
}

Tipa takovo?

hamstress 13.10.2005 14:55

Дата, типа такого, а можно немного подробнее?

Fl00r 14.10.2005 16:03

Вот. Выдернул старый скрипт. Доработать нада ). Он правда только верх вниз картинку таскал.
Код:

                ymouse = _root._ymouse;
                center = 150+468/2;
                pix = _root.nuller.biblioteka.picc.pic._y - _root.nuller.biblioteka.picc.pic._height/2;
                pix2 = _root.nuller.biblioteka.picc.pic._y + _root.nuller.biblioteka.picc.pic._height/2-468;
                if(_root._ymouse > center){
                        step = (center - _root._ymouse)/100*pix2/50;
                }else if(_root._ymouse < center){
                        step = -(center - _root._ymouse)/100*pix/50;
                }
                        _root.nuller.biblioteka.picc.pic._y +=step;


hamstress 16.10.2005 01:55

а можно объяснить что означают цифры center = 150+468/2
и почему имеено 100*pix2/50 в строке
step = (center - _root._ymouse)/100*pix2/50


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

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