【发布时间】:2013-10-11 14:53:06
【问题描述】:
我制作了这个类,它是一个 ItemRenderer 类,用于 DataGroup(移动应用程序), 而且我不完全确定我是否做对了,我的问题是:
- 有没有更好的图片展示方式,80x80,直接从服务器加载;
- 如何让行的高度动态化,我的意思是,取决于3 StyleableTextFeild的高度
- 这是在图像上添加监听器的正确方法吗,会触发一个简单的HTTPService,
这是课程中的功能,任何帮助将不胜感激!
- 图片
将其声明为简单图像:
var logo:Image;
在覆盖 createChildren 时
logo = new Image();
addChild(logo);
我添加了set Data
logo.source = "http://192.168.0.15:3000/"+value.logo_thumb_url;
-
尺寸
override protected function measure():void { measuredWidth = measuredMinWidth = stage.fullScreenWidth; measuredHeight = measuredMinHeight = 100; } -
听众
override public function set data(value:Object):void { tel.text = String(value.Tel); description.text = String(value.Descricao); nome.text = String(value.Nome); logo.addEventListener(MouseEvent.CLICK, function():void{ var service:HTTPService = new HTTPService(); service.url = value.targer; service.method = "GET"; // setting headers and other variables ... service.send(); }); }
【问题讨论】:
-
请记录您的代码。我们中的许多人都很忙,没有时间尝试剖析长代码段来回答一些“非==特定”的问题。
-
希望这样更好,
标签: actionscript-3 apache-flex itemrenderer