![]() |
|
||||||||||
|
|||||
|
Сейчас очень часто используеться такой эффект: есть большая картинка, которая на влазит на экран, и что бы посмотреть что там в левом углу, просто ведёшь туда мышкой и картинка двигаеться в ту сторону.
Как сделать такой эффект Если кто-то видел описание его - дайте ссылку пожалуста, если у кого-то есть исходник - буду благодарна Но цель не содрать, а научиться Спасибо! |
|
|||||
|
[+1.1 04.03.2006]
|
maxx = 550
if(_xmouse>maxx){ this._x +=10 } Tipa takovo?
__________________
design is like a puzzle, I`m just trying to solve it now... |
|
|||||
|
Дата, типа такого, а можно немного подробнее?
|
|
|||||
|
Вот. Выдернул старый скрипт. Доработать нада ). Он правда только верх вниз картинку таскал.
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;
|
|
|||||
|
а можно объяснить что означают цифры center = 150+468/2
и почему имеено 100*pix2/50 в строке step = (center - _root._ymouse)/100*pix2/50 |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:39. |
|
|
« Предыдущая тема | Следующая тема » |
|
|