2011-06-16 32 views
0

我在一個可滾動的容器中有一些文本內容,我希望用戶能夠根據滑動速度移動它,使其具有良好的效果,並保持滾動直到用戶點擊它。 (與移動觸摸屏一樣多的應用程序)。處理具有額外功能的滑動效果(flex AIR)

我想結合事件來做到這一點。我會抓住滑動來了解方向,使用鼠標進入和滑出以查看滑動的速度和行程,然後以相應的速度和長度繼續滾動,直到用戶點擊屏幕。

我的想法有道理嗎? (我不想要做的工作,並發現它真的很簡單,我只是沒【T知道如何)

在此先感謝

瑪麗亞

+0

什麼樣的應用程序可以繼續滾動,直到用戶點擊停止?基於滑動速度的Flex列表是否不包含移動皮膚? – JeffryHouser 2011-06-16 16:00:17

+0

例如,TweetDeck for Android上的列。他們繼續滾動,直到你點擊它們。它在該特定應用中非常有用... – 2011-06-16 19:25:19

+0

我無法複製該內容。我剛剛在我的LG Optimus V和我的Xoom上嘗試過TweetDeck。 「滾動」在滑動後自動停止[或當它到達列表的頂部或底部時]。如果我希望它立即滾動到頂部,我必須點擊主頁按鈕,它會不停地滾動,直到擊中頂部或我點擊停止。 – JeffryHouser 2011-06-16 19:56:42

回答

1

滾動條將實現這個要求:

<s:Scroller left="0" right="0" top="0" bottom="0"> 
    <s:VGroup> 
      <!-- Your content e.g. --> 
       <s:TextInput/> 
    </s:VGroup> 
</s:Scroller> 

單擊屏幕並朝方向拖動。點擊停止移動或等到它結束。

+0

我似乎無法使它工作。我是否必須處理任何事件,或者組件是否會爲我做? – 2011-06-20 15:57:57

+0

道歉,我想念這個問題。我不明白,你想滾動繼續前進,直到你點擊它。上面的代碼會在你滑動時移動,但不會繼續......我的錯誤。 – 2011-06-20 16:07:34