Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   ползунок в Scroller (http://www.flasher.ru/forum/showthread.php?t=161751)

AntonSurkont 27.07.2011 14:31

ползунок в Scroller
 
Здравствуйте уважаемые программисты.
Есть такой код.
Код AS3:

<s:Scroller id="scroller" verticalScrollPolicy="on">
    <s:Group verticalScrollPosition="100" />
</s:Scroller>

Подскажите плиз как установить высоту ползунка

alatar 27.07.2011 16:54

А что вы скролить собрались? У вас группа пустая. Высота ползунка рассчитывается автоматически, если нужно установить высоту самостоятельно, то используйте VScrollBar, а не Scroller.

AntonSurkont 27.07.2011 19:12

Скажите пожалуйста, а как отловить событие о том что я дергаю за полосы прокрутки?
где-то видел такой вариант
Код AS3:

protected function windowedapplication1_creationCompleteHandler(event:FlexEvent):void
{
        myScroller.verticalScrollBar.addEventListener(ScrollEvent.SCROLL, verticalScroll_Handler);
        myScroller.horizontalScrollBar.addEventListener(ScrollEvent.SCROLL, horizontalScroll_Handler);
}
 
private function verticalScroll_Handler(event:ScrollEvent):void
{
        trace(event.delta);
}
 
private function horizontalScroll_Handler(event:ScrollEvent):void
{
        trace(event.delta);
}
 
...
 
<local:MyScroller id="myScroller" width="100%" height="100%">
    <s:Group id="group" width="100%" height="100%">
        <local:VHAxis id="vhAxis" width="100%" height="100%"/>
    </s:Group>
</local:MyScroller>

но он к сожалению не работает. Трейсы не срабатывают

alatar 27.07.2011 21:06

У HScrollBar/VScrollBar нет события ScrollEvent.


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

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