TileGroup переполняет границы, отображает детей вне контейнера - PullRequest
0 голосов
/ 26 августа 2011

У меня есть следующий код:

        <s:BorderContainer id="myBorder" 
                width="78" height="78"
                horizontalCenter="0"
               >


        <s:Scroller id="myScroller" horizontalScrollPolicy="off" >

            <s:TileGroup id="thingyList" 
                height="78" 
                focusEnabled="true" 
                horizontalGap="4"
                verticalGap="4" 
                mouseOver="thingyList_mouseOverHandler(event)" 
                paddingBottom="0" paddingLeft="0" paddingRight="0" paddingTop="0" 
                requestedColumnCount="3"
                requestedRowCount="3"
                maxHeight="78"
                maxWidth="78"
                bottom="row1:3"
                verticalScrollPosition="70"
                horizontalAlign="center"
                verticalAlign="middle"
                clipAndEnableScrolling="true"
                />

        </s:Scroller>

    </s:BorderContainer>

Проблема, с которой я сталкиваюсь, заключается в том, что при добавлении элементов в tileGroup вертикальное отображение группы плиток выходит за границы, отображая + -3 1/2 строки данных.!

Это действительно сводит меня с ума!идеи кто-нибудь?

спасибо!,

mce

1 Ответ

1 голос
/ 26 августа 2011

Скроллер сложен в архитектуре Spark.

Дайте Скроллеру явную высоту и ширину; установите TileGroup на высоту и ширину 100%.

    <s:Scroller id="myScroller" horizontalScrollPolicy="off" height="78" width="78" >

        <s:TileGroup id="thingyList" 
            height="100%" 
            focusEnabled="true" 
            horizontalGap="4"
            verticalGap="4" 
            mouseOver="thingyList_mouseOverHandler(event)" 
            paddingBottom="0" paddingLeft="0" paddingRight="0" paddingTop="0" 
            requestedColumnCount="3"
            requestedRowCount="3"
            maxHeight="78"
            maxWidth="78"
            bottom="row1:3"
            verticalScrollPosition="70"
            horizontalAlign="center"
            verticalAlign="middle"
            clipAndEnableScrolling="true"
            width="100%"
            />

    </s:Scroller>
...