package code {
/*****************************************
 * based on textmate actionscript bundle
 ****************************************/

import fl.events.SliderEvent;

public class Foo extends MovieClip {
    //*************************
    // Properties:

    public var activeSwatch:MovieClip;

    // Color offsets
    public var c1:Number = 0;	// R

    //*************************
    // Constructor:

    public function Foo() {
        // Respond to mouse events
        swatch1_btn.addEventListener(MouseEvent.CLICK, swatchHandler, false, 0, false);
        previewBox_btn.addEventListener(MouseEvent.MOUSE_DOWN, dragPressHandler);

        // Respond to drag events
        red_slider.addEventListener(SliderEvent.THUMB_DRAG, sliderHandler);

        // Draw a frame later
        addEventListener(Event.ENTER_FRAME, draw);
    }

    protected function clickHandler(event:MouseEvent):void {
        car.transform.colorTransform = new ColorTransform(0, 0, 0, 1, c1, c2, c3);
    }

    protected function changeRGBHandler(event:Event):void {
        c1 = Number(c1_txt.text);

        if (!(c1 >= 0)) {
            c1 = 0;
        }

        updateSliders();
    }
}
}