2

わかりましたので、単純なスキンのない Scroller コンポーネントがあります。私が抱えている問題は、明らかにランダムな時間に垂直スクロールバーが消えることです。マウス ホイールを使ってコンテンツをスクロールすることはできますが、それだけでは高品質の製品には不十分であることがわかります。

これが私のコードです

<s:Scroller id="scroller" width="100%" height="150" horizontalScrollPolicy="off" verticalScrollPolicy="on">
    <s:DataGroup
        dataProvider            = "{_myDataSource}"
        width                   = "100%"

        clipAndEnableScrolling  = "true"
        itemRenderer            = "MyItemRenderer"> 
        <s:layout>
            <s:VerticalLayout
                useVirtualLayout    = "true"
                rowHeight           = "30"
                gap                 = "10" 
                horizontalAlign     = "left" 
                paddingRight        = "10"
                verticalAlign       = "top"/>
        </s:layout>
    </s:DataGroup>
</s:Scroller>

フレックスバグですか?私が言ったように、それはランダムに起こるようです。私が知っている唯一のことは、データ ソース配列が変更された場合にのみトリガーされるということです。たとえば、メッセージが入り続けるチャットウィンドウで。これは複数の場所で発生したため、問題の原因は ItemRenderer ではないと考えています。

4

1 に答える 1

1

スクローラーの高さを 100% に設定し、スクローラーを高さ 150 のコンポーネント内に配置しても、「100%」が機能するはずです

于 2012-08-15T09:37:03.343 に答える