flex-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mark goldin <markzolo...@gmail.com>
Subject Re: Custom Item renderer to show various icons
Date Sat, 21 Mar 2015 12:40:16 GMT
How would this work if I compile all my resources into a swf file? How can
I then get an image source at the run-time?

Thanks

On Wed, Mar 18, 2015 at 3:42 PM, Alex Harui <aharui@adobe.com> wrote:

> Did you try:
>
> if (data)
> {
>   var c:Class = data.status == 0 ? _icon1 : _icon2;
>   image.source = new c();
> }
>
>
>
>
> On 3/18/15, 8:18 AM, "mark goldin" <markzolotoy@gmail.com> wrote:
>
> >I need to have a custom renderer in ADG to show different icons in a cell.
> >Here is my simplified code for the renderer:
> >
> >private var _IconsSourceArrayCol:ArrayCollection = new ArrayCollection();
> >
> >[Embed(source=".icon1.png")]
> >private var _icon1:Class;
> >[Embed(source="icon2.png")]
> >private var _icon2:Class;
> >
> >....
> >override public function set data(value:Object):void
> >{
> >super.data = value;
> >if (data)
> >{
> >_IconsSourceArrayCol.addItem({source:_icon1});
> >                _IconsSourceArrayCol.addItem({source:_icon2});
> >image.source = _IconsSourceArrayCol[data.status].source;
> >}
> >}
> >
> >Is there a better way of doing it?
> >
> >Thanks
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message