1

HierarchicalData を dataprovide として使用するカスタムのadvancedatagridgroupitemrendererを作成します。

私のitemrendererは次のようになります:

public class XwjsjglAdvancedDgGroupItemRenderer extends AdvancedDataGridGroupItemRenderer{ public function 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