override
public function set data(value:Object):void
{
super.data = value;
var rendererOwner:Object = this.owner;
var isReadOnly:Boolean = false;
if (rendererOwner != null)
{
var listOwner:CheckBoxList = rendererOwner as CheckBoxList;
if (listOwner != null && listOwner.readOnly)
{
isReadOnly = listOwner.readOnly;
if(v.selected == true) {
button.styleName = myStyle; //skin class with checkmark
}
else {
button.styleName = myOrgStyle;// s kin class without checkmark.
}
}
else {
//button.setFocus();
button.styleName =
this;
button.setStyle(
'icon',undefined);
}
}
}
But still when i am scrolling randomly skin is lost and button style is set to undefined.
please let me know if you have any idea.
regards
Maleks