我将scrollpolicies(水平和垂直scrollpolicy)都设置为“off”,但如果我滚动鼠标,则内容会滚动。
如何避免这种行为?
示例代码是
<?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 :(得分:0)
检查是否有一些内联代码修改了scrollpolicy 发布您的代码,也许它可能有助于查找错误
答案 1 :(得分:0)
Yeah Buddy .....你在滚动政策方面保持不变...然后更好地采用水平和放大垂直滚动政策并保持宽度=“100%”.....
<s:Scroller width="100%" height="100%">
orelse use
<s:Scroller horizontalScrollPolicy="auto" verticalScrollPolicy="auto">