1

我创建了一个自定义的高级数据网格组项目渲染器,它使用 HierarchicalData 作为我的数据提供;

我的 itemrenderer 是这样的:

公共类 XwjsjglAdvancedDgGroupItemRenderer 扩展 AdvancedDataGridGroupItemRenderer{ 公共函数 XwjsjglAdvancedDgGroupItemRenderer() { super(); }

    override public function set data(v:Object):void{
        super.data = v;
    }
    protected var img:Image;
    override protected function createChildren():void{
        super.createChildren();
        img= new Image();           
        img.source="/assets/images/indexNow/jsjhc.png";

        this.addChild(DisplayObject(img));      
    }       


    override protected function updateDisplayList(unscaledWidth:Number,
                                                  unscaledHeight:Number):void
    {
        super.updateDisplayList(unscaledWidth,unscaledHeight);

        img.x = label.x + 2;
        img.y = label.y + 2;
        label.x = img.x + 70;
    }

    override protected function commitProperties():void
    {
        super.commitProperties();
         }

    override protected function measure():void
    {
        super.measure();
        measuredWidth += 90;
        measuredHeight+= 90;
    }

}

运行效果是这样的:http: //i.stack.imgur.com/Bj1B5.png

我该怎么办?对此问题的任何帮助将不胜感激。

4

0 回答 0