※現在、「wonderfl build flash online」求人コンテンツ制作に関してのアンケートを実施中です!みなさまのお力添えを頂いて、続々とアンケート結果が集まっていますが、まだまだ募集しております。ご協力のほど、どうぞよろしくお願いいたします!
wonderfl運営事務局
→アンケートページ(※ログインしてからお答えいただけるようになっています。)
- // forked from YasSo's うずまき
- // write as3 code here..
- package {
- import flash.display.Sprite;
- import flash.events.Event;
- [SWF(backgroundcolor="#FFFFFF")]
- public class Test extends Sprite {
- private var center_x:Number;
- private var center_y:Number;
- private var n:Number;
- public function Test() {
- addEventListener(Event.ADDED_TO_STAGE, init);
- }
- private function init(e:Event):void {
- center_x = stage.stageWidth/2;
- center_y = stage.stageHeight/2;
- addEventListener("enterFrame", draw);
- n = 0;
- }
- private function draw(e:Event):void {
- this.graphics.clear();
- this.graphics.lineStyle(1, 0x00ff00);
- if (++n >= 360) n = 0;
- for (var r:Number = 0; r <= 360; r++) {
- var x:Number = Math.cos(r*3.14/180*n)*r/2;
- var y:Number = Math.sin(0.01*r*3.14/180*n)*r/2;
- if (r == 0) this.graphics.moveTo(x+center_x, y+center_y);
- this.graphics.lineTo(x+center_x, y+center_y);
- }
- }
- }
- }
うずまき forked from: うずまき
- // forked from YasSo's うずまき
- // write as3 code here..
- package {
- import flash.display.*;
- import flash.events.Event;
- import flash.filters.*;
- public class Test extends Sprite {
- private var center_x:Number;
- private var center_y:Number;
- private var n:Number;
- private var sps:Array;
- public function Test() {
- addEventListener(Event.ADDED_TO_STAGE, init);
- }
- private function init(e:Event):void {
- center_x = stage.stageWidth/2;
- center_y = stage.stageHeight/2;
- addEventListener("enterFrame", draw);
- n = 0;
- sps = new Array();
- for (var i:Number = 0; i <= 360; i++) {
- var s:Sprite = new Sprite();
- sps.push(s);
- this.addChild(s);
- }
- }
- private function draw(e:Event):void {
- var px:Number;
- var py:Number;
- if (++n >= 360) n = 0;
- for (var r:Number = 0; r <= 360; r++) {
- sps[r].graphics.clear();
- sps[r].graphics.lineStyle(1, 0x990000);
- var x:Number = Math.cos(r*3.14/180*n)*r;
- var y:Number = Math.sin(r*3.14/180*n)*r;
- if (r == 0) {
- px = x;
- py = y;
- }
- sps[r].graphics.moveTo(px+center_x, py+center_y);
- sps[r].graphics.lineTo(x+center_x, y+center_y);
- px = x;
- py = y;
- sps[r].blendMode = BlendMode.MULTIPLY;
- sps[r].alpha = Math.random();
- //sps[r].filters = [ new DropShadowFilter() ];
- }
- this.filters = [ new GlowFilter() ];
- }
- }
- }
notice: 


