ColorTransform
http://help.adobe.com/ko_KR/as3/dev/WS5b3ccc516d4fbf351e63e3d118a9b90204-7e16.html
♥0 |
Line 31 |
Modified 2011-07-20 01:16:09 |
MIT License
archived:2017-03-20 02:12:43
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);
}
}
}