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 <[email protected]> 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" <[email protected]> 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 > >
