corrade-nucleus-nucleons – Rev 20

Subversion Repositories:
Rev:
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();
                }
        }
}

Generated by GNU Enscript 1.6.5.90.