[英]Optimize ItemRenderer For Flex Mobile Application
我创建了一个类,该类是ItemRenderer类,用于DataGroup(移动应用程序)中,但我不确定是否做对了,我的问题是:
这是来自该类的函数,任何帮助将不胜感激!
声明为简单图像:
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(); }); }
有一些建议,您编码的内容不错,但是与其在设置的数据上添加侦听器,不如在设置完成的数据上添加侦听器,因为它更合适。 另外,必须弱引用事件监听器, http://help.adobe.com/zh_CN/FlashPlatform/reference/actionscript/3/flash/events/EventDispatcher.html#addEventListener()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.