flash on 2011-6-30

by Louis.Tovar
♥0 | Line 41 | Modified 2011-06-30 04:05:24 | MIT License
play

ActionScript3 source code

/**
 * Copyright Louis.Tovar ( http://wonderfl.net/user/Louis.Tovar )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/qitp
 */

package {
    import flash.display.Sprite;
    import flash.events.*;
    import flash.filters.*;
    
    public class FlashTest extends Sprite {
        
        private var _objectToBorder:Sprite;
        
        public function FlashTest() {
            // write as3 code here..
            initUI();
            initEvents();
        }
        
        private function initUI():void
        {
            _objectToBorder = new Sprite();
            with(_objectToBorder.graphics)
            {
                beginFill(0x00ff00, 1);
                drawCircle(0,0,25);
                endFill();
            }
            
            addChild(_objectToBorder);
   
            _objectToBorder.x = stage.stageWidth/2;
            _objectToBorder.y = stage.stageHeight/2;
        }
        
        private function initEvents():void
        {
            _objectToBorder.addEventListener(MouseEvent.CLICK, onObjectClick);
        }
        
        private function onObjectClick(e:MouseEvent):void
        {
            if(_objectToBorder.filters.length > 0)
            {
                _objectToBorder.filters = [];
            }
            else
            {
                var glowFilter:GlowFilter = new GlowFilter(0x000000, 1, 6, 6, 20, 1);
                _objectToBorder.filters = [glowFilter];
            }


        }



    }
}