【问题标题】:SparkDataContainer Scroller not scrolling to bottom of containerSparkDataContainer Scroller 未滚动到容器底部
【发布时间】:2010-03-29 20:49:43
【问题描述】:

我在 SkinnableDataContainer 的自定义外观中使用滚动器组件。我遇到了一个问题,即滚动条的拇指栏在大约 50% 处停止,但这实际上是可滚动区域的末端。实际上,拇指栏应该在滚动轨道的底部。这是滚动条的代码:

<s:SparkSkin xmlns:fx="http://ns.adobe.com/mxml/2009"
         xmlns:s="library://ns.adobe.com/flex/spark"
         xmlns:mx="library://ns.adobe.com/flex/halo" bottom="150"  >

<!-- Properties of the parent ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->

<s:states>
    <s:State name="normal" />
    <s:State name="disabled" />
</s:states> 


<!-- Metadata ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->   

<fx:Metadata>
    [HostComponent("spark.components.SkinnableDataContainer")]
</fx:Metadata>  


<!-- UI components ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->

<s:Rect left="0" right="0" 
        bottom="0" top="0"
        radiusX="4" radiusY="4"   >
    <s:fill>
        <s:SolidColor id="fillColor" color="0xEFEFEF"/>
    </s:fill>
</s:Rect>   

<s:Group width="905" height="395" id="mainGroup">
    <s:Scroller left="10" right="10" top="4" bottom="10" >
            <s:DataGroup id="dataGroup" />              

    </s:Scroller>
    <s:Rect left="0" right="0" top="0" bottom="0">
        <s:stroke>
            <s:SolidColorStroke weight="1" color="0xD8D8D8"/>
        </s:stroke>
    </s:Rect>
</s:Group>

【问题讨论】:

  • 我自己也有类似的问题。还没找到解决办法。
  • 我也遇到了同样的问题...

标签: apache-flex flex4 flash-builder


【解决方案1】:

似乎是一个错误。

看看这个论坛帖子:

http://forums.adobe.com/thread/608972?tstart=0

似乎有些用户在 Project Properties > Flex Theme 部分的 Flex 4 Graphical Themes 下使用 Colbalt Graphical Theme。原来使用这个主题时,所有组件的滚动条都坏了!!!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-30
    • 1970-01-01
    • 1970-01-01
    • 2014-12-12
    • 1970-01-01
    • 1970-01-01
    • 2017-07-29
    • 1970-01-01
    相关资源
    最近更新 更多