flash on 2009-10-19
♥0 |
Line 43 |
Modified 2009-10-19 16:24:01 |
MIT License
archived:2017-03-20 07:41:02
ActionScript3 source code
/**
* Copyright pasodania ( http://wonderfl.net/user/pasodania )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/nK6W
*/
package {
import flash.display.Sprite;
import flash.filters.GradientGlowFilter;
import flash.filters.BlurFilter;
import flash.events.MouseEvent;
import flash.events.TimerEvent;
import flash.utils.Timer;
[SWF(backgroundColor=0x000000)]
public class FlashTest extends Sprite {
public var flag:Boolean;
public function FlashTest() {
// write as3 code here..
with(graphics){
beginFill(0xFFAAAA);
drawCircle(0, 0, 50);
endFill();
}
x = 100;
y = 100;
scaleX = 0.3;
// Define a gradient glow
var ggw:GradientGlowFilter = new GradientGlowFilter();
ggw.distance = 0;
ggw.angle = 45;
ggw.colors = [0x000000, 0xFFFFFF];
ggw.alphas = [0, 1];
ggw.ratios = [0, 255];
ggw.blurX = 0;
ggw.blurY = 20;
ggw.strength = 1;
// Define a Blur
var br:BlurFilter = new BlurFilter();
br.blurX = 0;
br.blurY = 15;
// set Filter
filters = [ggw, br];
var mytm:Timer = new Timer( 40, 0);
mytm.addEventListener(TimerEvent.TIMER, function(e:TimerEvent):void{
flag = flag ? false : true;
ggw.blurY = flag ? 30: 10;
br.blurY = flag ? 15: 10;
filters = [ggw, br];
});
mytm.start();
}
}
}