Привет.
Подскажите пожалуйста как правильно "Запихнуть" кнопку в CellRenderer.

Код AS3:
package components.cellRenderers {
import fl.controls.Button;
import fl.controls.listClasses.CellRenderer;
import flash.text.TextField;
import flash.text.TextFieldAutoSize;
import flash.text.TextFormat;
public class SymbolListCellRenderer extends CellRenderer {
[Embed(source='../assets/deleteIcon.gif')]
public var DeleteIcon:Class;
public function SymbolListCellRenderer() {
super();
var tf:TextFormat = new TextFormat(null, 8);
tf.leading = 0;
textField.setTextFormat(tf);
b.move(140, 10);
var b:Button = new Button();
b.setStyle("icon", DeleteIcon);
b.label = "---------";
}
override public function get label():String { return super.label; }
override public function set label(value:String):void {
super.label = value;
}
}
}
Хочеться прикруть к каждому елементу списка кнопку "Удалить", и слушать событие клика по ней.