我制作了这个类,这是一个 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(); }); }