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容器_Apache Flex_Flex3 - Fatal编程技术网

Apache flex 带有可变大小项目的Flex容器

Apache flex 带有可变大小项目的Flex容器,apache-flex,flex3,Apache Flex,Flex3,我需要使用Flex显示图像的水平列表。我不能使用水平平铺列表,因为平铺的大小都与第一个项目相同。是否有一个flex控件允许我拥有不同大小的项目 编辑:项目列表最好来自数据提供者。不幸的是,Chetan Sastry答案中的控件仅在项目具有固定宽度时才支持数据提供程序。这里有一个代码段,我在这里执行我认为您正在描述的操作。图像的大小各不相同,但这会以正方形网格显示它们。诀窍(至少对于我的要求)是为进入每个单元格的容器设置高度和最小宽度 <mx:TileList id="imgTiles" w

我需要使用Flex显示图像的水平列表。我不能使用水平平铺列表,因为平铺的大小都与第一个项目相同。是否有一个flex控件允许我拥有不同大小的项目


编辑:项目列表最好来自数据提供者。不幸的是,Chetan Sastry答案中的控件仅在项目具有固定宽度时才支持数据提供程序。

这里有一个代码段,我在这里执行我认为您正在描述的操作。图像的大小各不相同,但这会以正方形网格显示它们。诀窍(至少对于我的要求)是为进入每个单元格的容器设置高度和最小宽度

<mx:TileList id="imgTiles" width="100%" height="100%"  
      paddingTop="2" paddingBottom="2" paddingLeft="2" paddingRight="2"  
      itemClick="eTilesClick(event)">     
    <mx:itemRenderer>  
        <mx:Component>  
            <mx:VBox horizontalAlign="center"  
                   height="250" minWidth="150"  
                   horizontalScrollPolicy="off" verticalScrollPolicy="off"  
                   borderColor="#D2D2D2" borderThickness="1"
                   borderStyle="solid">
                <mx:Label text="{data.imageCaption}" height="15" fontSize="10" fontWeight="bold"/>
                <mx:Image source="{data.thumbnailUrl}" width="100%"/>
            </mx:VBox>
        </mx:Component>
    </mx:itemRenderer>
</mx:TileList>

为您的图像添加一个带a的怎么样