ColorTransform

by SkywaveTM
http://help.adobe.com/ko_KR/as3/dev/WS5b3ccc516d4fbf351e63e3d118a9b90204-7e16.html
♥0 | Line 31 | Modified 2011-07-20 01:16:09 | MIT License
play

Related images

ActionScript3 source code

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

package {
    import flash.text.TextField;
    import flash.geom.ColorTransform;
    import flash.events.MouseEvent;
    import flash.display.Sprite;
    import flash.display.Loader;
    import flash.net.URLRequest;
    public class FlashTest extends Sprite {
        public function FlashTest() {
        
        var loader:Loader = new Loader();
        var url:URLRequest = new URLRequest("http://wonderfl.net/static/tmp/related_images/f063ca8279a4fc654b11af4ded25d4e3fac0c6dbm");
        
        loader.load(url);
        this.addChild(loader);
        
        var text:TextField = new TextField();
        text.width = 400;
        text.selectable = false;
        text.multiline = true;
        text.wordWrap = true;
        this.addChild(text);     
        
        function colorchange(event:MouseEvent):void
        {
            var newcolor:ColorTransform = loader.transform.colorTransform;
            
            
            newcolor.redMultiplier = (loader.mouseX)/(loader.width)*0.5+0.5;
            newcolor.greenMultiplier = (loader.mouseY)/(loader.height)*0.5+0.5;
            
            loader.transform.colorTransform = newcolor;
            text.text = newcolor.toString();
        }

        stage.addEventListener(MouseEvent.MOUSE_MOVE, colorchange);   
        }
    }
}