Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.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
使用包含URL的JSON数据填充mxml_Json_Actionscript 3_Apache Flex_Datagrid_Mxml - Fatal编程技术网

使用包含URL的JSON数据填充mxml

使用包含URL的JSON数据填充mxml,json,actionscript-3,apache-flex,datagrid,mxml,Json,Actionscript 3,Apache Flex,Datagrid,Mxml,我今天刚开始学习Flex。我面临一个问题。我的Web服务返回了一些JSON数据,如下所示: [{“id”:“34”,“url”:“im3.png”,“uid”:“1”,“pr”:“1”},{“id”:“33”,“url”:“im2.jpg”,“uid”:“1”,“pr”:“0”},{“id”:“32”,“url”:“im1.jpg”,“uid”:“1”,“pr”:“1”} 我可以解码它并存储在填充数据网格的数组中 prDB被初始化为“有载” 一切正常,但。。。我想显示这些url中的图像(图像存

我今天刚开始学习Flex。我面临一个问题。我的Web服务返回了一些JSON数据,如下所示:

[{“id”:“34”,“url”:“im3.png”,“uid”:“1”,“pr”:“1”},{“id”:“33”,“url”:“im2.jpg”,“uid”:“1”,“pr”:“0”},{“id”:“32”,“url”:“im1.jpg”,“uid”:“1”,“pr”:“1”}

我可以解码它并存储在填充数据网格的数组中

prDB被初始化为“有载”

一切正常,但。。。我想显示这些url中的图像(图像存储在我的服务器上
xxxxx.xx/url
下)

这样存储标签显然不起作用。所以我的问题来了:

  • 首先,使用DataGrid显示图像是一个好主意吗?(虽然我看不到结果,但我认为不是。)
  • 我应该使用什么其他组件来填充未知数量的记录(行包含文本和图像)
  • 使用DataGrid是一个好主意吗?-它实际上取决于图像的大小和您看到的结果。如果您对输出感到满意,您可以很好地使用它

  • 对于未知数量的记录,我认为DataGrid是一个不错的选择。您可以限制行数并通过少量使用服务器端代码实现分页

  • 但是,我不理解为什么你不能使用<代码> <代码>。你不是用DeaGeReDeRead用于DATAGID列吗?如果没有,请考虑它。

    例如



    您需要创建一个自定义组件
    ImageRenderer
    来显示图像