Hello guys,

I'm playing a little with the TileList.itemRenderer so i built a simpl
custom component but it doesn't seem to work.

Here's my component code:

package {
        
        import mx.core.UIComponent;
        import mx.controls.listClasses.BaseListData;
        import mx.core.IDataRenderer;
        import mx.controls.listClasses.IDropInListItemRenderer;
        import mx.controls.listClasses.IListItemRenderer;
        import mx.controls.SWFLoader;

        public class Thumb extends UIComponent implements IDataRenderer,
IDropInListItemRenderer, IListItemRenderer {
                
                
                // --- Properties -->>
                private var img:SWFLoader;
                private var pic:String;
                private var _listData:BaseListData;
                
                public function Thumb(){
                        super();
                }
                
                override protected function createChildren():void {
            super.createChildren();

            if(!img){
                img = new SWFLoader();
                img.move(24, 25);
                addChild(img);
            }
                }
                
                override protected function commitProperties():void {
            super.commitProperties();
            img.source = "http://localhost/test.jpg";;
                }
                
        override protected function measure():void {
            super.measure();
        }
        
        override protected function
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void {
            super.updateDisplayList(unscaledWidth, unscaledHeight);
        }
        
        public function set data(obj:Object):void{
                
        }
        
        public function get data():Object{
                return {};
        }
        
        public function set listData(value:BaseListData):void{
                _listData = value;
                invalidateProperties();
        }
        
        public function get listData():BaseListData{
                return _listData;
        }
                
        }
}

It seems the image is loading but it's not been displayed. Has anyone
seen smth like this?

Thanks,
Fernando






--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to