czwartek, 23 lutego 2012

How to know when item in ItemRenderer was selected

ItemRenderer doesn't have event itself that let us know that current ItemRenderer was selected (only owner - List have change event)

Easy way to handle change state is to override selected setter:

override public function set selected(v:Boolean):void
{
    var oldValue:Boolean = selected;
   
    super.selected = v;
   
    if(oldValue != selected)
    {
        trace("change");

        if(selected)
        {
            trace("selected");
        }else{
            trace("deselected");
        }
    }
}

Brak komentarzy:

Prześlij komentarz