actionscript.as 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package code
  2. {
  3. /*****************************************
  4. * based on textmate actionscript bundle
  5. ****************************************/
  6. import fl.events.SliderEvent;
  7. public class Foo extends MovieClip
  8. {
  9. //*************************
  10. // Properties:
  11. public var activeSwatch:MovieClip;
  12. // Color offsets
  13. public var c1:Number = 0; // R
  14. //*************************
  15. // Constructor:
  16. public function Foo()
  17. {
  18. // Respond to mouse events
  19. swatch1_btn.addEventListener(MouseEvent.CLICK,swatchHandler,false,0,false);
  20. previewBox_btn.addEventListener(MouseEvent.MOUSE_DOWN,dragPressHandler);
  21. // Respond to drag events
  22. red_slider.addEventListener(SliderEvent.THUMB_DRAG,sliderHandler);
  23. // Draw a frame later
  24. addEventListener(Event.ENTER_FRAME,draw);
  25. }
  26. protected function clickHandler(event:MouseEvent):void
  27. {
  28. car.transform.colorTransform = new ColorTransform(0,0,0,1,c1,c2,c3);
  29. }
  30. protected function changeRGBHandler(event:Event):void
  31. {
  32. c1 = Number(c1_txt.text);
  33. if(!(c1>=0)){
  34. c1 = 0;
  35. }
  36. updateSliders();
  37. }
  38. }
  39. }