2013-06-01 60 views
0

如何設置最大垂直捲動高度?我的意思是滾動條包含100個項目(比方說),我只想在這些項目中的少數項目(從0到30)向下滾動。可能?火花捲軸最大卷動高度

+0

如果用戶看不到它們,將其餘對象添加到容器的意義何在?你用什麼'Scroller'封裝一個'List'控件或其中一個Flex容器?如果它是一個容器,並且你不會顯示元素31-100,那麼這些元素會消耗內存(並且創建它們的CPU週期不必要); –

+0

有時候,所有100個項目(它們都是標籤)實際顯示。但我試圖根據用戶動態添加它們,並且需要幾秒鐘才能完成。我只是靜態地將它們添加到容器中,但使它們對用戶不可見,除非他請求所有項目 – hassicho

+0

感謝您的解釋!如果你使它們不可見('visible = false'),那麼你也可以將includeInLayout屬性設置爲false。該屬性告訴父容器是否爲給定對象分配空間。我認爲這將解決問題... –

回答

0

提供正式答案,根據評論...和一些額外的信息。

Scroller類沒有任何限制您可以滾動的特性或手段。要做到這一點,您必須對Scroller組件進行分類並添加該行爲。

但是,在OP進一步描述問題後,很明顯他不想滾動的元素被隱藏起來。

當在Flex中製作不可見的東西時,通常也會將對象的includeInLayout屬性也設置爲false。

includeInLayout屬性告訴佈局類(使用Flex 4時)或父容器類(使用Flex 3時)在佈置子元素時是否應爲對象分配空間。