Форум 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=43527)

Kuchev 03.03.2003 02:49

Хочу, чтобы это работало
 
Опять скроллбар - у меня есть две кнопки (вверх\вниз).
На них вот такой код:
on (press, keyPress "<PageUp>") {
if (Number(text.scroll)>1) {
text.scroll = text.scroll-1;
}
}
и
on (press, keyPress "<PageDown>") {
if (Number(text.scroll)<Number(text.maxscroll)) {
text.scroll = Number(text.scroll)+1;
}
}
Это работает только при разовом нажатии на кнопку.
А как сделать, чтобы если пользователь кнопку не отпускает - текст плавно скроллился?

Darina 03.03.2003 12:57

Лично я делала так:
саму прокрутку осуществляет отдельный мувик (состоит из двух кадров и бесконечно крутится. в одном из этих кадров делается проверка на maxscroll и т.п. и передвижение текста на 1 ) Допустим его имя scroller. Тогда в начале всей флешки надо сделать scroller.stop(), а по нажатию кнопок для прокрутки - scroller.play();
чтобы он знал куда скролить текст (вверх или вниз) можно использовать переменные или вообще сделать два скроллера - один для "вверх", а другой для "вниз"

...может и еще как можно :rolleyes:

Kuchev 03.03.2003 13:15

Дарина, спасибо. Попробую.
Будут еще предложения?

hellpioneer 03.03.2003 17:21

Я бы делал так:

1- я кнопка.

on (press) {
_root.scroll_up = true;
}
on (release) {
_root.scroll_up = false;
}

2-я кнопка.

on (press) {
_root.scroll_down = true;
}
on (release) {
_root.scroll_down = false;
}


Патом бы я забацал либо на самом прокручивающемся муве, либо еще на каком-нить скрипт: Ну допустим, если его писать на самом мувике, который должен крутица.

onClipEvent (enterFrame) {
if (_root.scroll_up == true) {
_y--;
}
if (_root.scroll_down == true) {
_y++;
}
}

Вроде того вопщем. :D

iLoveYou 03.03.2003 17:46

hellpioneer прав, а в разделе "исходники", помнится, был готовый пример...

Kuchev 03.03.2003 23:49

А вот слона то я не приминетил...
 
Забыл я про существование исходников!!!
ПРОСТИТЕ!!!
И спасибо всем откликнувшимся!

Kuchev 04.03.2003 00:33

Что-то я не нашел исходника подходящего...
Не могу додуматься, как все-таки оформить скролл по Дарине, сложно это для меня пока (может выложите исходничек? :rolleyes: )
А с кодом от адского пионера у меня получается, но что-то совсем не то.
Обрисую ситуацию:
У меня есть кейфрейм. В нем текстовое поле и две кнопки - вверх и вниз. На самом фрейме стоит код - loadVariablesNum ("test.txt", 0);
Как тут быть?

hellpioneer 04.03.2003 13:03

Блин, дай исходник, сделаю тебе. :D

Kuchev 04.03.2003 13:14

Вложений: 1
Вот, буду очень благодарен

iLoveYou 04.03.2003 22:55

http://www.flasher.ru/src/stats_180/


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

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