Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   max skroll (http://www.flasher.ru/forum/showthread.php?t=30346)

Stone 16.04.2002 15:07

max skroll
 
на основной сцене три кадра, в первом х=0;
во втором пустота в третьем
if (x<>0) {
_root.skroll._y = _root.skroll._y+x;
}
gotoAndPlay (2);

соответственно на основной сцене лежит мувик скрул и две кнопи которые при нажатии меняют значение х на + или - 5

как мне сделать чтобы этот мувик (skroll) не прокручиваля далее определенных по _y координат? причем нижняя отметка должна определяться в зависимости от размеров мувика skroll

Stone 16.04.2002 15:53

проблема реально изменилась
 
заменилif
if (x<>0) {
_root.skroll._y = _root.skroll._y+x;
}
gotoAndPlay (2);
на
if (x<0 and _root.skroll._y>_root.mack._y) { //mask это мувик в пределах которого должня происходить прокрутка
_root.skroll._y = _root.skroll._y+х;
}
if (х>0 and _root.skroll._y<_root.mack._y) {
_root.skroll._y = _root.skroll._y+х;
}
gotoAndPlay (2);
получается что прокручиватся вниз до совпадения с центром слоя mask и потом прокручивается только на одно деление вверх или вниз.
как это решить?

Stone 16.04.2002 16:43

процесс написания вопроса на форуме помог решить проблему....

ЗАРАБОТАЛО :)


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

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