2011-04-09 77 views
0

我提出兩個scrollpolicies(水平和垂直scrollpolicy)爲「off」,但如果我滾動鼠標的內容物滾動。「滾動允許即使在scrollpolicies是關」

如何避免這種行爲?

的示例代碼

<?xml version="1.0" encoding="utf-8"?> 
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
xmlns:mx="library://ns.adobe.com/flex/mx" 
xmlns:s="library://ns.adobe.com/flex/spark" xmlns="*" creationComplete="init()"> 
<s:HGroup id="hgroup" chromeColor="110011"> 
    <s:Scroller width="300" height="100" horizontalScrollPolicy="off" verticalScrollPolicy="off"> 
    <s:Group > 
     <s:layout> 
      <s:VerticalLayout /> 
     </s:layout> 
     <s:Button label="Button 1" /> 
     <s:Button label="Button 2" /> 
     <s:Button label="Button 3" /> 
     <s:Button label="Button 4" /> 
     <s:Button label="Button 5" /> 
     <s:Button label="Button 6" /> 
     <s:Button label="Button 7" /> 
    </s:Group> 
</s:Scroller> 
</s:HGroup> 
</s:Application> 

如果你只需點擊hgroup和滾動,然後內容滾動。現在我想要這種行爲。請驗證併發布您的建議和意見。

請注意,我沒有使用任何製造商,我運行在僅命令提示符的代碼。 請張貼您的答案。

+0

?一些代碼示例? – Nevena 2011-04-11 11:04:54

+0

非常感謝Nevena,在這裏我給你的代碼 – vengatesh 2011-04-18 09:12:39

回答

0

檢查是否有其修改scrollpolicy 發佈您的代碼,也許它可能是有用的,以查找錯誤

+0

感謝您的回覆,但沒有對滾動政策進行修改。即使我嘗試通過簡單的編碼,我有相同的behaviour.i我使用flex 4.0 sdk.pls告訴我有什麼辦法可以避免這個問題? – vengatesh 2011-04-11 06:14:03

+0

我建議發佈一些代碼 – Franky 2011-04-11 11:53:14

+0

親愛的Franky,我已經添加了示例代碼。請驗證並建議我避免該行爲。 – vengatesh 2011-04-18 09:28:50

0

呀好友.....你保持關閉上滾動的政策一些內嵌代碼...然後可要水平&垂直滾動政策,並保持WIDTH = 「100%」 ......

<s:Scroller width="100%" height="100%"> 

否則別指望什麼成分使用

<s:Scroller horizontalScrollPolicy="auto" verticalScrollPolicy="auto"> 
+0

非常感謝,但我可以知道原因嗎? – vengatesh 2011-04-19 10:43:53

+0

是工作正常和良好....它可以使用vbox,帆布在你的應用程序....它適合他們的高度和寬度,它不允許其他組件使用寬度和高度....所以更好的方法來採取這些不必要的滾動政策,並留下他們的訪問自己的行爲....或汽車... tats它! CYA! – ConquistadorAravinth 2011-04-19 10:49:36

+0

是的,它工作的很好,但我們在flex 3中沒有這個問題,那爲什麼Flex 4會出現這個問題呢? – vengatesh 2011-04-19 12:42:16