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

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

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


FORKED
  1. // Adobe is being the bitch 
  2. // Please support rtmpdump by making creative code with this number 
  3. // Since wonderfl is in Japan, Adobe can stick their DMCA up theirs 
  4. // @see http://ncannasse.fr/blog/rtmpe_and_dmca?lang=en 
  5. package { 
  6.     import flash.display.Bitmap;
  7.     import flash.display.BitmapData;
  8.     import flash.display.Sprite; 
  9.     import flash.filters.BlurFilter;
  10.     import flash.geom.ColorTransform;
  11.     import flash.geom.Matrix;
  12.     import flash.text.TextField; 
  13.     public class AdobeTheBitch extends Sprite { 
  14.         public var poem:Array = [ 
  15.             0x47, 0x65, 0x6E, 0x75, 0x69, 0x6E, 0x65, 0x20, 
  16.             0x41, 0x64, 0x6F, 0x62, 0x65, 0x20, 0x46, 0x6C, 
  17.             0x61, 0x73, 0x68, 0x20, 0x50, 0x6C, 0x61, 0x79, 
  18.             0x65, 0x72, 0x20, 0x30, 0x30, 0x31, 0xF0, 0xEE, 
  19.             0xC2, 0x4A, 0x80, 0x68, 0xBE, 0xE8, 0x2E, 0x00, 
  20.             0xD0, 0xD1, 0x02, 0x9E, 0x7E, 0x57, 0x6E, 0xEC, 
  21.             0x5D, 0x2D, 0x29, 0x80, 0x6F, 0xAB, 0x93, 0xB8, 
  22.             0xE6, 0x36, 0xCF, 0xEB, 0x31, 0xAE 
  23.         ];
  24.         private var ba:BitmapData = new BitmapData (500500true0);
  25.         private var bb:BitmapData = new BitmapData (500500false0);
  26.         private var bc:BitmapData = new BitmapData (500500false0);
  27.         public function AdobeTheBitch() {
  28.             Wonderfl.capture_delay (10);
  29.             this.graphics.beginFill (0xFFFFFF);
  30.             this.graphics.drawCircle (500/2500/26);
  31.             ba.draw (this);
  32.             var bbb:Bitmap = new Bitmap (bb, "never"true);
  33.             bbb.x = -17.5; bbb.y = -17.5;
  34.             addChild (bbb);
  35.             addEventListener ("enterFrame", zoom);
  36.             zmat = new Matrix;
  37.             zmat.translate ( -500/2, -500/2);
  38.             zmat.scale (1.091.09);
  39.             zmat.rotate (-0.1);
  40.             zmat.translate ( +500/2, +500/2);
  41.             var t:TextField = new TextField; 
  42.             t.autoSize = "left"
  43.             for (var i:int = 0; i < poem.length; i++) { 
  44.                 var s:String = int(poem [i]).toString (16) + " "
  45.                 if (s.length < 3
  46.                     s = "0" + s; 
  47.                 t.appendText (s); 
  48.                 if (i % 8 == 7
  49.                     t.appendText ("\n"); 
  50.             } 
  51.             t.htmlText = "<font face=\"fixedsys\">" + 
  52.                 t.text + "</font>"
  53.             addChild (t); 
  54.         } 
  55.         private var ptr:int = 0;
  56.         private var zmat:Matrix;
  57.         private var filter:BlurFilter = new BlurFilter (1.21.2);
  58.         private var fader:ColorTransform = new ColorTransform (1.031.031.031, -3, -3, -3);
  59.         private function zoom (e:*):void
  60.         {
  61.             for (var i:int = 0; i < 60; i++) {
  62.                 var a:Number = 6 * i * Math.PI / 180;
  63.                 var c:uint = 0xFF000000;
  64.                 c += 0xFF000000 + poem [ptr]; ptr++; ptr %= poem.length;
  65.                 c += 256 * poem [ptr]; ptr++; ptr %= poem.length;
  66.                 c += 65536 * poem [ptr]; ptr++; ptr %= poem.length;
  67.                 ba.setPixel32 (
  68.                     int (500/2 + 6 * Math.sin (a)),
  69.                     int (500/2 + 6 * Math.cos (a)),
  70.                     c
  71.                 );
  72.             }
  73.             bc.draw (bb, zmat); bb.draw (bc);
  74.             bb.colorTransform (bb.rect, fader);
  75.             bb.draw (ba);
  76.             bb.applyFilter (bb, bb.rect, bb.rect.topLeft, filter);
  77.         }
  78.     } 
  79. }
noswf
  1. // forked from makc3d's Adobe is being the bitch
  2. // Adobe is being the bitch
  3. // Please support rtmpdump by making creative code with this number
  4. // Since wonderfl is in Japan, Adobe can stick their DMCA up theirs
  5. // @see http://ncannasse.fr/blog/rtmpe_and_dmca?lang=en
  6. package {
  7.     import flash.display.Sprite;
  8.     import flash.text.TextField;
  9.     public class AdobeTheBitch extends Sprite {
  10.         public var poem:Array = [
  11.             0x47, 0x65, 0x6E, 0x75, 0x69, 0x6E, 0x65, 0x20,
  12.             0x41, 0x64, 0x6F, 0x62, 0x65, 0x20, 0x46, 0x6C,
  13.             0x61, 0x73, 0x68, 0x20, 0x50, 0x6C, 0x61, 0x79,
  14.             0x65, 0x72, 0x20, 0x30, 0x30, 0x31, 0xF0, 0xEE,
  15.             0xC2, 0x4A, 0x80, 0x68, 0xBE, 0xE8, 0x2E, 0x00,
  16.             0xD0, 0xD1, 0x02, 0x9E, 0x7E, 0x57, 0x6E, 0xEC,
  17.             0x5D, 0x2D, 0x29, 0x80, 0x6F, 0xAB, 0x93, 0xB8,
  18.             0xE6, 0x36, 0xCF, 0xEB, 0x31, 0xAE
  19.         ];
  20.         public function AdobeTheBitch() {
  21.             var t:TextField = new TextField;
  22.             t.autoSize = "left";
  23.             for (var i:int = 0; i < poem.length; i++) {
  24.                 var s:String = unescape("%"+poem [i].toString(16)) + " ";
  25.                 t.appendText (s);
  26.                 if (i % 8 == 7)
  27.                     t.appendText ("\n");
  28.             }
  29.             addChild (t);
  30.         }
  31.     }
  32. }
noswf
  1. // Adobe is being the bitch
  2. // Please support rtmpdump by making creative code with this number
  3. // Since wonderfl is in Japan, Adobe can stick their DMCA up theirs
  4. // @see http://ncannasse.fr/blog/rtmpe_and_dmca?lang=en
  5. package {
  6.     import flash.display.Sprite;
  7.     import flash.text.TextField;
  8.     public class AdobeTheBitch extends Sprite {
  9.         public var poem:Array = [
  10.             0x47, 0x65, 0x6E, 0x75, 0x69, 0x6E, 0x65, 0x20,
  11.             0x41, 0x64, 0x6F, 0x62, 0x65, 0x20, 0x46, 0x6C,
  12.             0x61, 0x73, 0x68, 0x20, 0x50, 0x6C, 0x61, 0x79,
  13.             0x65, 0x72, 0x20, 0x30, 0x30, 0x31, 0xF0, 0xEE,
  14.             0xC2, 0x4A, 0x80, 0x68, 0xBE, 0xE8, 0x2E, 0x00,
  15.             0xD0, 0xD1, 0x02, 0x9E, 0x7E, 0x57, 0x6E, 0xEC,
  16.             0x5D, 0x2D, 0x29, 0x80, 0x6F, 0xAB, 0x93, 0xB8,
  17.             0xE6, 0x36, 0xCF, 0xEB, 0x31, 0xAE
  18.         ];
  19.         public function AdobeTheBitch() {
  20.             var t:TextField = new TextField;
  21.             t.autoSize = "left";
  22.             for (var i:int = 0; i < poem.length; i++) {
  23.                 var s:String = int(poem [i]).toString (16) + " ";
  24.                 if (s.length < 3)
  25.                     s = "0" + s;
  26.                 t.appendText (s);
  27.                 if (i % 8 == 7)
  28.                     t.appendText ("\n");
  29.             }
  30.             t.htmlText = "<font face=\"fixedsys\">" +
  31.                 t.text + "</font>";
  32.             addChild (t);
  33.             Wonderfl.capture_delay( 10 );
  34.             drawTree (3*stage.stageWidth/4, stage.stageHeight, 90, -140, 0xF00); 
  35.         }
  36.         private var rptr:int = 0;
  37.         private function r():Number {
  38.             rptr +=1; rptr %= poem.length;
  39.             return poem [rptr] / 255.0;
  40.         }
  41.         // http://wonderfl.kayac.com/code/00cbe3ecbf0db2e865bc410a8ea54677c19ba4c6 
  42.         private var level:int = 0
  43.         private function drawTree (x:Number, y:Number, length:Number, angle:Number, cf:int):void { 
  44.             level += 1
  45.             var destx:Number = x + length * Math.cos(angle * (Math.PI/180)); 
  46.             var desty:Number = y + length * Math.sin(angle * (Math.PI/180)); 
  47.             // for the most of time, we use green, 
  48.             // but sometimes pink to make flowers 
  49.             if ((level == 10) && (r () < 0.5)) cf = 0xF0007; 
  50.             graphics.lineStyle(1 + 5 / level, cf * level); 
  51.             graphics.moveTo (x, y); 
  52.             graphics.lineTo (destx, desty); 
  53.             if (level < 10) { 
  54.                 drawTree (destx, desty, length * (1 + 4.5 * r()) * 0.25
  55.                     angle + 60 * (1.5 * r() - r()), cf); 
  56.                 drawTree (destx, desty, length * (1 + 4.5 * r()) * 0.25
  57.                     angle + 60 * (1.5 * r() - r()), cf); 
  58.                 drawTree (destx, desty, length * (1 + 4.5 * r()) * 0.25
  59.                     angle + 60 * (1.5 * r() - r()), cf); 
  60.             } 
  61.             level -= 1
  62.         }
  63.     }
  64. }
noswf
  1. // forked from makc3d's Adobe is being the bitch
  2. // Adobe is being the bitch
  3. // Please support rtmpdump by making creative code with this number
  4. // Since wonderfl is in Japan, Adobe can stick their DMCA up theirs
  5. // @see http://ncannasse.fr/blog/rtmpe_and_dmca?lang=en
  6. package {
  7.     import flash.display.Sprite;
  8.     import flash.text.TextField;
  9.     public class AdobeTheBitch extends Sprite {
  10.         public var poem:Array = [
  11.             0x47, 0x65, 0x6E, 0x75, 0x69, 0x6E, 0x65, 0x20,
  12.             0x41, 0x64, 0x6F, 0x62, 0x65, 0x20, 0x46, 0x6C,
  13.             0x61, 0x73, 0x68, 0x20, 0x50, 0x6C, 0x61, 0x79,
  14.             0x65, 0x72, 0x20, 0x30, 0x30, 0x31, 0xF0, 0xEE,
  15.             0xC2, 0x4A, 0x80, 0x68, 0xBE, 0xE8, 0x2E, 0x00,
  16.             0xD0, 0xD1, 0x02, 0x9E, 0x7E, 0x57, 0x6E, 0xEC,
  17.             0x5D, 0x2D, 0x29, 0x80, 0x6F, 0xAB, 0x93, 0xB8,
  18.             0xE6, 0x36, 0xCF, 0xEB, 0x31, 0xAE
  19.         ];
  20.         public function AdobeTheBitch() {
  21.             var t:TextField = new TextField;
  22.             t.autoSize = "left";
  23.             for (var i:int = 0; i < poem.length; i++) {
  24.                 var s:String = int(poem [i]).toString (16) + " ";
  25.                 if (s.length < 3)
  26.                     s = "0" + s;
  27.                 t.appendText (s);
  28.                 if (i % 8 == 7)
  29.                     t.appendText ("\n");
  30.             }
  31.             t.htmlText = "<font face=\"fixedsys\">" +
  32.                 t.text + "</font>";
  33.             addChild (t);
  34.         }
  35.     }
  36. }
noswf
Get Adobe Flash Player