forked from: 1/fゆらぎ
forked from 1/fゆらぎ (diff: 85)
ActionScript3 source code
/**
* Copyright gaziya ( http://wonderfl.net/user/gaziya )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/kXT5
*/
package {
import flash.display.Shape;
import flash.display.Sprite;
import flash.events.Event;
//[SWF(backgroundColor=0x000000, frameRate=60)]
public class Light extends Sprite{
public function Light() {
var circle:Shape = addChild(new Shape) as Shape
circle.graphics.beginFill(0xFF00)
circle.graphics.drawCircle(stage.stageWidth/2, stage.stageHeight/2, 100)
var pinkNoise:Number = Math.random()
addEventListener(Event.ENTER_FRAME, function(e:Event):void {
circle.alpha = pinkNoise*0.8 + 0.1
for (var i:int=0; i<2; i++) {
if (pinkNoise < 0.5) {
pinkNoise = pinkNoise+2*Math.pow(pinkNoise,2)
} else {
pinkNoise = pinkNoise-2*Math.pow(1-pinkNoise,2)
}
}
})
}
}
}