Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package
- {
- import fl.controls.Button;
- import fl.controls.listClasses.ICellRenderer;
- import fl.controls.listClasses.ListData;
- import flash.events.Event;
- import flash.events.MouseEvent;
- public class ButtonCell extends Button implements ICellRenderer
- {
- private var _listData:ListData;
- private var _data:Object;
- public function ButtonCell()
- {
- super();
- addEventListener(MouseEvent.CLICK, onButtonClick);
- this.setSize(120, 40);
- //this.label = _data;
- }
- public function set data(d:Object):void
- {
- _data = d;
- }
- public function get data():Object
- {
- return _data;
- }
- public function get listData():ListData
- {
- return _listData;
- }
- public function set listData(value:ListData):void
- {
- _listData = value;
- //trace(value)
- }
- override public function get selected():Boolean
- {
- return _selected;
- }
- override public function set selected(value:Boolean):void
- {
- }
- public function onButtonClick(event:MouseEvent)
- {
- // do something
- trace("clicked")
- }
- }
- }
Add Comment
Please, Sign In to add comment