PDA

Просмотр полной версии : прокрутка мышью...


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
есть вариант с моим самодельным скроллом, прикрепляю.
но пора сматываться если не разберешься вечером объясню.
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
дорогой биллионер, а вы какой флэш юзаете? 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
ну юзай мой
делать так, рисуеш 4 елемента (кнока наверх, вниз, ползунок и область по которой ползунок будет бегать)

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

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

Nirth
27.06.2005, 15:43
и опять хелп спасает наши души %)
Selection.setFocus(); (http://www.novemberain.com/livedocs/Help/ActionScriptLangRef/00001658.htm)