Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex Flex 4滚动条外观不调整大小_Apache Flex_Scrollbar_Skinning - Fatal编程技术网

Apache flex Flex 4滚动条外观不调整大小

Apache flex Flex 4滚动条外观不调整大小,apache-flex,scrollbar,skinning,Apache Flex,Scrollbar,Skinning,我正在开发一个Flex4应用程序,并开始使用皮肤定制界面,以提供全新的外观 因此,我在FlashCatalyst中创建了两个滚动条外观(一个水平,一个垂直) 当我通过Catalyst测试应用程序时,它工作得很好,所以我将它导入到Flash Builder中,复制组件并在我的css文件中为HScrollbar和VScrollbar定义新的皮肤 皮肤正常,所有按钮都正常。但是,由于某些原因,滚动条没有调整大小。无论它绑定到什么内容,它都保持在我设计的高度 它以所有应该的方式滚动内容,但它不会调整大小

我正在开发一个Flex4应用程序,并开始使用皮肤定制界面,以提供全新的外观

因此,我在FlashCatalyst中创建了两个滚动条外观(一个水平,一个垂直)

当我通过Catalyst测试应用程序时,它工作得很好,所以我将它导入到Flash Builder中,复制组件并在我的css文件中为HScrollbar和VScrollbar定义新的皮肤

皮肤正常,所有按钮都正常。但是,由于某些原因,滚动条没有调整大小。无论它绑定到什么内容,它都保持在我设计的高度

它以所有应该的方式滚动内容,但它不会调整大小,拇指也不会一直向下

我也注意到了以下几点

我有一个自定义组件作为列表。它扩展组并包含一个滚动条。因此,在应用程序的某个位置,Scrollthumb的值比使用相同自定义列表的另一个位置的值要低

我还必须提到的是,这个卷轴没有自定义皮肤的情况下工作得非常完美


还有其他人有类似问题吗?

我想您的图形元素被定义为滚动条的每个部分(上箭头、下箭头、轨迹等):在这种情况下,您应该检查元素的尺寸是否固定。。。它们应该以%为单位,以便能够根据容器更改尺寸。

好的,我知道你不久前发布了这篇文章,但我已经在互联网上搜索了好几天,寻找为什么滚动条的拇指不能像默认滚动条那样缩放

有几件事需要检查,首先,你的拇指皮肤上有固定的高度吗


如果没有,这就是我忽略的,请转到滚动条外观,在添加垂直和水平滚动条的位置,将“fixedThumbSize”属性设置为false。

Yeah;我也有同样的问题,我找不到任何地方可以解决这个具体问题。滚动条皮肤应该自动调整大小,除非您将单个组件(轨迹、拇指等)设置为特定的高度/宽度(而不是将它们设置为minHeight/minWidth),但无论我做什么,我都无法使其工作。你弄明白了吗?