Forked from: bradsedito's Dark Background diff:3 forked from: Dark Background davilo1996 forked:1favorite:1lines:54license : MIT License modified : 2012-01-28 22:47:48 Embed Tweet // forked from bradsedito's Dark Background package { import flash.display.*; import flash.events.*; import flash.filters.*; import flash.geom.*; public class FlashTest extends Sprite { private static const s:Number = 10. / 0x4000; private var sh:Shape; public function FlashTest() { graphics.beginGradientFill(GradientType.LINEAR, [0x607080, 0x404060], [1, 1], [0, 255], new Matrix(0, 465 * s, 1, 0, 232.5, 232.5)); graphics.drawRect(0, 0, 465, 465); graphics.endFill(); var back:Shape = new Shape(); back.filters = [new DropShadowFilter(2, 90, 0x000000, 0.5, 8, 8, 1, BitmapFilterQuality.HIGH)]; back.graphics.beginFill(0x282828); back.graphics.drawRoundRect(102, 150, 260, 164, 12, 12); back.graphics.endFill(); addChild(back); sh = new Shape(); sh.x = 104; sh.y = 152; sh.filters = [new DropShadowFilter(1, 90, 0x000000, 0.2, 0, 0, 1, 0, true)]; addChild(sh); var light:Shape = new Shape(); light.graphics.beginGradientFill(GradientType.RADIAL, [0x000000, 0x000000], [0, 0.75], [0, 255], new Matrix(0, -593 * s, 750 * s, 0, 232.5, 232.5), SpreadMethod.PAD, InterpolationMethod.RGB, 0.27); light.graphics.drawRect(0, 0, 465, 465); light.graphics.endFill(); addChild(light); sh.addEventListener(Event.ENTER_FRAME, frame); } private function frame(e:Event):void { var g:Graphics = sh.graphics; var t:int = new Date().getTime() / 1000; g.clear(); g.beginFill(0xf0e0c0); for (var r:int = 0; r < 4; r++) { for (var c:int = 0; c < 8; c++) { if (t & 1) g.drawRoundRect(c * 32 + 2, r * 40 + 2, 28, 36, 4, 4); t >>>= 1; } } g.moveTo(239, 136); g.lineTo(241, 136); g.lineTo(241, 140); g.lineTo(244, 140); g.lineTo(240, 144); g.lineTo(236, 140); g.lineTo(239, 140); g.endFill(); } } } Code Fullscreen Preview Fullscreen andrewexex88.. lineTo Shape frame DropShadowFilter InterpolationMethod.RGB SpreadMethod.PAD BitmapFilterQuality.HIGH drawRoundRect getTime GradientType.RADIAL addChild filters beginGradientFill graphics clear Matrix Date GradientType.LINEAR drawRect addEventListener sort new page view favorite forked pv0 forked from: forked from: Dark.. terry628terry forked:0 favorite:0lines:54 (diff:1)