※現在、「wonderfl build flash online」求人コンテンツ制作に関してのアンケートを実施中です!みなさまのお力添えを頂いて、続々とアンケート結果が集まっていますが、まだまだ募集しております。ご協力のほど、どうぞよろしくお願いいたします!

wonderfl運営事務局
→アンケートページ(※ログインしてからお答えいただけるようになっています。)

 notice: Flash editor updated! Join the development! Thanks to MiniBuilder


FORKED
  1. // forked from YasSo's うずまき
  2. // write as3 code here..
  3. package {
  4.     import flash.display.Sprite;
  5.     import flash.events.Event;
  6.     [SWF(backgroundcolor="#FFFFFF")]
  7.     public class Test extends Sprite {
  8.         private var center_x:Number;
  9.         private var center_y:Number;
  10.         private var n:Number;
  11.         public function Test() {
  12.             addEventListener(Event.ADDED_TO_STAGE, init);
  13.         }
  14.         
  15.         private function init(e:Event):void {
  16.             center_x = stage.stageWidth/2;
  17.             center_y = stage.stageHeight/2;
  18.             addEventListener("enterFrame", draw);
  19.             n = 0;
  20.         }
  21.         private function draw(e:Event):void {
  22.             this.graphics.clear();
  23.             this.graphics.lineStyle(1, 0x00ff00);
  24.             if (++n >= 360) n = 0;
  25.             for (var r:Number = 0; r <= 360; r++) {
  26.                 var x:Number = Math.cos(r*3.14/180*n)*r/2;
  27.                 var y:Number = Math.sin(0.01*r*3.14/180*n)*r/2;
  28.                 if (r == 0this.graphics.moveTo(x+center_x, y+center_y);
  29.                 this.graphics.lineTo(x+center_x, y+center_y);
  30.             }
  31.         }
  32.     }
  33. }
noswf
  1. // forked from YasSo's うずまき
  2. // write as3 code here..
  3. package {
  4.     import flash.display.*;
  5.     import flash.events.Event;
  6.     import flash.filters.*;
  7.     public class Test extends Sprite {
  8.         private var center_x:Number;
  9.         private var center_y:Number;
  10.         private var n:Number;
  11.         private var sps:Array;
  12.         public function Test() {
  13.             addEventListener(Event.ADDED_TO_STAGE, init);
  14.         }
  15.         
  16.         private function init(e:Event):void {
  17.             center_x = stage.stageWidth/2;
  18.             center_y = stage.stageHeight/2;
  19.             addEventListener("enterFrame", draw);
  20.             n = 0;
  21.             sps = new Array();
  22.             for (var i:Number = 0; i <= 360; i++) {
  23.                 var s:Sprite = new Sprite();
  24.                 sps.push(s);
  25.                 this.addChild(s);
  26.             }
  27.         }
  28.         private function draw(e:Event):void {
  29.             var px:Number;
  30.             var py:Number;
  31.             if (++n >= 360) n = 0;
  32.             for (var r:Number = 0; r <= 360; r++) {
  33.                 sps[r].graphics.clear();
  34.                 sps[r].graphics.lineStyle(1, 0x990000);
  35.                 var x:Number = Math.cos(r*3.14/180*n)*r;
  36.                 var y:Number = Math.sin(r*3.14/180*n)*r;
  37.                 if (r == 0) {
  38.                     px = x;
  39.                     py = y;
  40.                 }
  41.                 sps[r].graphics.moveTo(px+center_x, py+center_y);
  42.                 sps[r].graphics.lineTo(x+center_x, y+center_y);
  43.                 px = x;
  44.                 py = y;
  45.                 sps[r].blendMode = BlendMode.MULTIPLY;
  46.                 sps[r].alpha = Math.random();
  47.                 //sps[r].filters = [ new DropShadowFilter() ];
  48.             }
  49.             this.filters = [ new GlowFilter() ];
  50.         }
  51.     }
  52. }
noswf
Get Adobe Flash Player