Guest User

Untitled

a guest
Nov 24th, 2017
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. package
  2. {
  3. import fl.controls.Button;
  4. import fl.controls.listClasses.ICellRenderer;
  5. import fl.controls.listClasses.ListData;
  6. import flash.events.Event;
  7. import flash.events.MouseEvent;
  8.  
  9. public class ButtonCell extends Button implements ICellRenderer
  10. {
  11. private var _listData:ListData;
  12. private var _data:Object;
  13.  
  14. public function ButtonCell()
  15. {
  16. super();
  17. addEventListener(MouseEvent.CLICK, onButtonClick);
  18. this.setSize(120, 40);
  19. //this.label = _data;
  20.  
  21. }
  22.  
  23. public function set data(d:Object):void
  24. {
  25. _data = d;
  26.  
  27. }
  28.  
  29. public function get data():Object
  30. {
  31. return _data;
  32. }
  33.  
  34. public function get listData():ListData
  35. {
  36. return _listData;
  37. }
  38.  
  39. public function set listData(value:ListData):void
  40. {
  41. _listData = value;
  42. //trace(value)
  43. }
  44.  
  45. override public function get selected():Boolean
  46. {
  47. return _selected;
  48. }
  49.  
  50. override public function set selected(value:Boolean):void
  51. {
  52.  
  53. }
  54.  
  55. public function onButtonClick(event:MouseEvent)
  56. {
  57. // do something
  58. trace("clicked")
  59. }
  60. }
  61. }
Add Comment
Please, Sign In to add comment