Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Flex > Плавный скролл в TileList


Автор: CyberSport 28.7.2010, 15:55
Как организовать плавный сколл вверх и вниз при нажатии на определнные кнопки up и down

Автор: CyberSport 28.7.2010, 16:19
Делаю вот так:

Код

            private function scrollGallery(direction:String):void
            {                    
                var newPos:int = gallery.verticalScrollPosition + 1;
                if (newPos <= gallery.maxVerticalScrollPosition) {
                    gallery.verticalScrollPosition = newPos;
                }
            }    


получаю ошибку:

TypeError: Error #1010: Термин не определен и не имеет свойств.
    at mx.controls.listClasses::TileBase/scrollVertically()[E:\dev\4.x\frameworks\projects\framework\src\mx\controls\listClasses\TileBase.as:854]
    at mx.controls.listClasses::ListBase/set verticalScrollPosition()[E:\dev\4.x\frameworks\projects\framework\src\mx\controls\listClasses\ListBase.as:1696]
    at Academy/scrollGallery()[C:\Documents and Settings\artos\Adobe Flash Builder 4\Academy\src\Academy.mxml:58]
    at Academy/___Academy_Button1_click()[C:\Documents and Settings\artos\Adobe Flash Builder 4\Academy\src\Academy.mxml:92]


Автор: IDVsbruck 31.7.2010, 01:49
Цитата

verticalScrollPosition свойство   

verticalScrollPosition:Number

Язык версии:  ActionScript 3.0 
Версия продукта:  Flex 3 
Версии среды выполнения:  Flash Player 9, AIR 1.1 



Смещение от верхней границы внутрь содержимого. Смещение измеряется в пикселях для некоторых подклассов, или в других единицах (например, число строк в элементе управления List или число фрагментов в элементе управления TileList). 

Значением по умолчанию является 0.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие viewChanged .

Видимо, при инкременте ты обращаешься к несуществующему ниже/выше элементу.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)