flex动态加载list,内容都出来了,但是图片不能显示?具体代码如下:
答案:2 悬赏:80 手机版
解决时间 2021-03-17 09:30
- 提问者网友:献世佛
- 2021-03-17 00:21
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:supportClasses="spark.skins.mobile.supportClasses.*"
actionBarVisible="false" title="" xmlns:views="views.*" creationComplete="xmldata.send()">
import mx.collections.ArrayCollection;
import mx.rpc.events.ResultEvent;
import spark.components.List;
private var xmls:XML=new XML();
private var messageXml:ArrayCollection=new ArrayCollection();
private function xmlResult(e:ResultEvent):void
{
xmls=XML(e.result.bookinfo);
var num:int=xmls.book.length();
var arr:Array=new Array;
for(var i:int=0;i {
var obj:Object=new Object();
obj.productIcon=xmls.book[i].@url;
obj.productName=xmls.book[i].@name;
obj.productMessage=xmls.book[i].@url;
arr[i]=obj;
}
messageXml.source=arr;
}
]]>
iconField="productIcon" labelField="productName" messageField="productMessage"
iconWidth="60" iconHeight="60">
最佳答案
- 五星知识达人网友:纵马山川剑自提
- 2021-03-17 00:50
只显示文字内容,因为包含图片资源ItemRender需要对所有内容进行布局设置。
比如这样,自己可以对ItemRender的内容进行布局调整。
全部回答
- 1楼网友:慢性怪人
- 2021-03-17 01:22
<mx:tilelist id="tilelist3" dataprovider="{arr}"
columncount="2"
columnwidth="250"
rowheight="200"
themecolor="halosilver"
verticalscrollpolicy="off"
height="396" width="656">
<mx:itemrenderer>
<mx:component>
<mx:image width="200" height="150" source="{data.img}" maintainaspectratio="false"
buttonmode="true"/>
</mx:component>
</mx:tilelist>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯