Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   прокрутка мышью... (http://www.flasher.ru/forum/showthread.php?t=66094)

billioner 27.06.2005 12:23

прокрутка мышью...
 
Салют всем!
Народ, поделитесь - коли кто делал - как к стандартнойму компоненту ScrollBar прицепить прокрутку мышью?

KUZEN 27.06.2005 12:31

ты про колёсико мыши ?

KUZEN 27.06.2005 12:33

если да то оно там и так работает ..

billioner 27.06.2005 12:44

Как это работает? Специально сейчас залез проверять...
Есть текстовое поле, есть подгружаемый контент, есть даже ScrollBar прилепленный... Но прокрутка этого самого ScrollBar'а колесом мыши не пашет...
Как?!?

P.S.: KUZEN- с юбилеем!

Nirth 27.06.2005 12:46

иди сюда
http://onorange.com/exp/fontList.html
жми на стрелку, выпадает меню, и юзай колесико, скролл в данном компоненте работает, как UIScrollBar

KUZEN 27.06.2005 12:51

я про то что если прокручивать текстовое поле колёсиком то скролл двигается ...

billioner 27.06.2005 12:52

Красивая вещь по динамике!
Только как прицепить к обычному TextField'у?

Nirth 27.06.2005 12:55

дубль два
там юзаеться тот же компонент Scroll

billioner 27.06.2005 13:11

Это я понял, спасибо! Мне не понятно - что я упускаю в коде или в инспекторе чтобы это активировать?!? Я уже всечески пытался извратится и описать это через код, но никак... В свойствах вроде бы тоже ничего подобного не углядел...
Вот и спрашиваю - КАК? На www.EatnTalk.ru у меня 5 или 6 довольно больших полей - вот и прижала проблема эргономичности...

Nirth 27.06.2005 13:20

это автоматически работает.

billioner 27.06.2005 13:24

:( :( :(
тогда вопрос такой - из-за чего - гипотетически - это может не работать?

Nirth 27.06.2005 13:25

ты фокус на текстовое поле навел?(кликни по текстовому полю мышкой)

billioner 27.06.2005 13:29

Ага!!! Понял.
А если мне ну никак не хочется чтобы пользователь мог скопировать текст? Т.е. чтоб и текст выделить/скопировать нельзя было и прокрутка scroll'ом работала?

Nirth 27.06.2005 13:39

Вложений: 1
есть вариант с моим самодельным скроллом, прикрепляю.
но пора сматываться если не разберешься вечером объясню.
Ps кнопки рисовать вручную.

billioner 27.06.2005 13:50

сейчас почитаю...

7thsky™ 27.06.2005 14:47

дорогой биллионер, а вы какой флэш юзаете? Mx или Mx2004? и какой именно компонент вы пользуете из Mx или Mx2004?

если из Mx колесо мыши работать не будет, если из Mx2004 то под какой плеер паблиш делаете?

Nirth 27.06.2005 14:49

он все правильно говорит если отклучить selectable то фокус не наводится

billioner 27.06.2005 14:54

Цитата:

Сообщение от 7thsky™
дорогой биллионер, а вы какой флэш юзаете? Mx или Mx2004? и какой именно компонент вы пользуете из Mx или Mx2004?

если из Mx колесо мыши работать не будет, если из Mx2004 то под какой плеер паблиш делаете?

Flash MX 2004 Pro, публикую под 7-ой FlashPlayer...

7thsky™ 27.06.2005 14:55

тогда нафиг такой скролл не нужен... еще и 60 кило весит

billioner 27.06.2005 15:01

60 кило проблема для нормального грамотного сайта...
Здесь речь идет о CD и brandwigth-линиях...

Nirth 27.06.2005 15:06

ну юзай мой
делать так, рисуеш 4 елемента (кнока наверх, вниз, ползунок и область по которой ползунок будет бегать)
Код:

import orange.mcwrapers.VScroll;
var scroll:VScroll = new VScroll (путь до текстового поля,путь до ползунка,путь до области для ползунка,путь до кнопки наверх,путь до вниз)


billioner 27.06.2005 15:11

Цитата:

Сообщение от Nirth
ну юзай мой
делать так, рисуеш 4 елемента (кнока наверх, вниз, ползунок и область по которой ползунок будет бегать)
Код:

import orange.mcwrapers.VScroll;
var scroll:VScroll = new VScroll (путь до текстового поля,путь до ползунка,путь до области для ползунка,путь до кнопки наверх,путь до вниз)


Погоди, не мучайся с описанием - я ещё никак до твоего файла не дойду чтобы почитать/подумать... Позже спрошу по коду - коли не разберусь...

Nirth 27.06.2005 15:43

и опять хелп спасает наши души %)
Selection.setFocus();


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

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