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

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

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


forked from : northprint's Pixel Bender Test 2 [diff(44)]

FAVORITE BY
:
:
pixelbenderミニチュア
:
pixelbenderPixelBenderのサンプル
:
:
Pixel Bender Test 3
:
ミニチュア東京タワー
:
:
あとで参考にさせていただく
:
FORKED
  1. // forked from northprint's Pixel Bender Test 3
  2. // forked from northprint's Pixel Bender Test 2
  3. // forked from northprint's Pixel Bender Test
  4. // write as3 code here..
  5. //Pixel Bender Test3
  6. package {
  7.     import flash.display.*;
  8.     import flash.events.*;
  9.     import flash.net.URLLoader;
  10.     import flash.net.URLRequest;
  11.     import flash.net.URLLoaderDataFormat;
  12.     import flash.system.Security;
  13.     import flash.filters.ShaderFilter;
  14.     import flash.system.LoaderContext;
  15.     [SWF(backgroundColor="#ffffff")]
  16.     public class PixelBenderTest extends MovieClip{  
  17.         private var _pbloader:URLLoader;
  18.         private var _pbloader2:URLLoader;
  19.         private var _pbloader3:URLLoader;
  20.         private var _imgloader:Loader;
  21.         private var _testShader:Shader;
  22.         private var _testShader2:Shader;
  23.         private var _testShader3:Shader;
  24.         private var _filter:ShaderFilter;
  25.         private var _filter2:ShaderFilter;
  26.         private var _filter3:ShaderFilter;
  27.         private var _bmp:Bitmap;
  28.         private var _round:int = 250;
  29.         public function PixelBenderTest(){
  30.             Security.loadPolicyFile("http://narayama.heteml.jp/crossdomain.xml");
  31.             _pbloader = new URLLoader();
  32.             _pbloader.dataFormat = URLLoaderDataFormat.BINARY;
  33.             _pbloader.addEventListener(Event.COMPLETE,PbLoadHandler);
  34.             _pbloader.load(new URLRequest("http://narayama.heteml.jp/test/pixelbender/HorizontalGaussianBlurCircle.pbj"));
  35.         }
  36.         private function PbLoadHandler(e:Event):void{
  37.             _pbloader2 = new URLLoader();
  38.             _pbloader2.dataFormat = URLLoaderDataFormat.BINARY;
  39.             _pbloader2.addEventListener(Event.COMPLETE,PbLoadHandler2);
  40.             _pbloader2.load(new URLRequest("http://narayama.heteml.jp/test/pixelbender/VerticalGaussianBlurCircle.pbj"));
  41.         }
  42.         private function PbLoadHandler2(e:Event):void{
  43.             _pbloader3 = new URLLoader();
  44.             _pbloader3.dataFormat = URLLoaderDataFormat.BINARY;
  45.             _pbloader3.addEventListener(Event.COMPLETE,PbLoadHandler3);
  46.             _pbloader3.load(new URLRequest("http://narayama.heteml.jp/test/pixelbender/TestEffect.pbj"));
  47.         }
  48.         private function PbLoadHandler3(e:Event):void{
  49.             _imgloader = new Loader();
  50.             _imgloader.contentLoaderInfo.addEventListener(Event.COMPLETE,ImgLoadHandler);
  51.             _imgloader.load(new URLRequest("http://narayama.heteml.jp/test/pixelbender/tokyo.jpg"), new LoaderContext(true));
  52.         }
  53.         private function ImgLoadHandler(e:Event):void{
  54.             var loaderInfo:LoaderInfo = LoaderInfo(e.currentTarget);
  55.             var loader:Loader = loaderInfo.loader;
  56.             var bmd:BitmapData = new BitmapData(loader.width, loader.height, true);
  57.             bmd.draw(loader);
  58.             _bmp = new Bitmap(bmd);
  59.             _bmp.x = (stage.stageWidth/2) - (loader.width/2);
  60.             _bmp.y = (stage.stageHeight/2) - (loader.height/2);
  61.             _testShader = new Shader(_pbloader.data);
  62.             _testShader2 = new Shader(_pbloader2.data);
  63.             _testShader3 = new Shader(_pbloader3.data);
  64.             _testShader.data.blurradius.value = [1]; _testShader2.data.blurradius.value = [5];
  65.             _testShader.data.radius.value = _testShader2.data.radius.value = [100.0];_testShader3.data.radius.value = [300.0];
  66.             _testShader.data.centerpoint.value = _testShader2.data.centerpoint.value = _testShader3.data.center.value = [stage.stageWidth/2,stage.stageHeight/2];
  67.             _testShader3.data.amount.value = [-5];
  68.             _testShader3.data.radius.value = [-6];
  69.             
  70.             _filter = new ShaderFilter(_testShader);
  71.             _filter2 = new ShaderFilter(_testShader2);
  72.             _filter3 = new ShaderFilter(_testShader3);
  73.             
  74.             _bmp.filters = [_filter,_filter2];
  75.             //_bmp.filters = [_filter,_filter2,_filter3];
  76.             addChild(_bmp);
  77.         }
  78.     }
  79. }
noswf
  1. // forked from northprint's Pixel Bender Test 3
  2. // forked from northprint's Pixel Bender Test 2
  3. // forked from northprint's Pixel Bender Test
  4. // write as3 code here..
  5. //Pixel Bender Test3
  6. package {
  7.     import flash.display.*;
  8.     import flash.events.*;
  9.     import flash.net.URLLoader;
  10.     import flash.net.URLRequest;
  11.     import flash.net.URLLoaderDataFormat;
  12.     import flash.system.Security;
  13.     import flash.filters.ShaderFilter;
  14.     import flash.system.LoaderContext;
  15.     [SWF(backgroundColor="#ffffff")]
  16.     public class PixelBenderTest extends MovieClip{  
  17.         private var _pbloader:URLLoader;
  18.         private var _pbloader2:URLLoader;
  19.         private var _pbloader3:URLLoader;
  20.         private var _imgloader:Loader;
  21.         private var _testShader:Shader;
  22.         private var _testShader2:Shader;
  23.         private var _testShader3:Shader;
  24.         private var _filter:ShaderFilter;
  25.         private var _filter2:ShaderFilter;
  26.         private var _filter3:ShaderFilter;
  27.         private var _bmp:Bitmap;
  28.         private var _round:int = 250;
  29.         public function PixelBenderTest(){
  30.             Security.loadPolicyFile("http://narayama.heteml.jp/crossdomain.xml");
  31.             _pbloader = new URLLoader();
  32.             _pbloader.dataFormat = URLLoaderDataFormat.BINARY;
  33.             _pbloader.addEventListener(Event.COMPLETE,PbLoadHandler);
  34.             _pbloader.load(new URLRequest("http://narayama.heteml.jp/test/pixelbender/HorizontalGaussianBlurCircle.pbj"));
  35.         }
  36.         private function PbLoadHandler(e:Event):void{
  37.             _pbloader2 = new URLLoader();
  38.             _pbloader2.dataFormat = URLLoaderDataFormat.BINARY;
  39.             _pbloader2.addEventListener(Event.COMPLETE,PbLoadHandler2);
  40.             _pbloader2.load(new URLRequest("http://narayama.heteml.jp/test/pixelbender/VerticalGaussianBlurCircle.pbj"));
  41.         }
  42.         private function PbLoadHandler2(e:Event):void{
  43.             _pbloader3 = new URLLoader();
  44.             _pbloader3.dataFormat = URLLoaderDataFormat.BINARY;
  45.             _pbloader3.addEventListener(Event.COMPLETE,PbLoadHandler3);
  46.             _pbloader3.load(new URLRequest("http://narayama.heteml.jp/test/pixelbender/TestEffect.pbj"));
  47.         }
  48.         private function PbLoadHandler3(e:Event):void{
  49.             _imgloader = new Loader();
  50.             _imgloader.contentLoaderInfo.addEventListener(Event.COMPLETE,ImgLoadHandler);
  51.             _imgloader.load(new URLRequest("http://narayama.heteml.jp/test/pixelbender/tokyo.jpg"), new LoaderContext(true));
  52.         }
  53.         private function ImgLoadHandler(e:Event):void{
  54.             var loaderInfo:LoaderInfo = LoaderInfo(e.currentTarget);
  55.             var loader:Loader = loaderInfo.loader;
  56.             var bmd:BitmapData = new BitmapData(loader.width, loader.height, true);
  57.             bmd.draw(loader);
  58.             _bmp = new Bitmap(bmd);
  59.             _bmp.x = (stage.stageWidth/2) - (loader.width/2);
  60.             _bmp.y = (stage.stageHeight/2) - (loader.height/2);
  61.             _testShader = new Shader(_pbloader.data);
  62.             _testShader2 = new Shader(_pbloader2.data);
  63.             _testShader3 = new Shader(_pbloader3.data);
  64.             _testShader.data.blurradius.value = _testShader2.data.blurradius.value = [4];
  65.             _testShader.data.radius.value = _testShader2.data.radius.value = _testShader3.data.radius.value = [150.0];
  66.             _testShader.data.centerpoint.value = _testShader2.data.centerpoint.value = _testShader3.data.center.value = [stage.stageWidth/2,stage.stageHeight/2];
  67.             _testShader3.data.amount.value = [-0.5];
  68.             _testShader3.data.radius.value = [0];
  69.             
  70.             _filter = new ShaderFilter(_testShader);
  71.             _filter2 = new ShaderFilter(_testShader2);
  72.             _filter3 = new ShaderFilter(_testShader3);
  73.             
  74.             _bmp.filters = [_filter,_filter2,_filter3];
  75.             addChild(_bmp);
  76.         }
  77.     }
  78. }
noswf
  1. // forked from northprint's Pixel Bender Test 3
  2. // forked from northprint's Pixel Bender Test 2
  3. // forked from northprint's Pixel Bender Test
  4. // write as3 code here..
  5. //Pixel Bender Test3 - fork
  6. //5iveさんのブログを見て、楕円に変更。でも中心がずれているので中心座標数値固定。。。。
  7. package {
  8.     import flash.display.*;
  9.     import flash.events.*;
  10.     import flash.net.URLLoader;
  11.     import flash.net.URLRequest;
  12.     import flash.net.URLLoaderDataFormat;
  13.     import flash.system.Security;
  14.     import flash.filters.ShaderFilter;
  15.     import flash.system.LoaderContext;
  16.     [SWF(backgroundColor="#ffffff")]
  17.     public class PixelBenderTest extends MovieClip{  
  18.         private var _pbloader:URLLoader;
  19.         private var _pbloader2:URLLoader;
  20.         private var _pbloader3:URLLoader;
  21.         private var _imgloader:Loader;
  22.         private var _testShader:Shader;
  23.         private var _testShader2:Shader;
  24.         private var _testShader3:Shader;
  25.         private var _filter:ShaderFilter;
  26.         private var _filter2:ShaderFilter;
  27.         private var _filter3:ShaderFilter;
  28.         private var _bmp:Bitmap;
  29.         private var _round:int = 250;
  30.         public function PixelBenderTest(){
  31.             Security.loadPolicyFile("http://narayama.heteml.jp/crossdomain.xml");
  32.             _pbloader = new URLLoader();
  33.             _pbloader.dataFormat = URLLoaderDataFormat.BINARY;
  34.             _pbloader.addEventListener(Event.COMPLETE,PbLoadHandler);
  35.             _pbloader.load(new URLRequest("http://narayama.heteml.jp/test/pixelbender/HorizontalGaussianBlurEllipse.pbj"));
  36.         }
  37.         private function PbLoadHandler(e:Event):void{
  38.             _pbloader2 = new URLLoader();
  39.             _pbloader2.dataFormat = URLLoaderDataFormat.BINARY;
  40.             _pbloader2.addEventListener(Event.COMPLETE,PbLoadHandler2);
  41.             _pbloader2.load(new URLRequest("http://narayama.heteml.jp/test/pixelbender/VerticalGaussianBlurEllipse.pbj"));
  42.         }
  43.         private function PbLoadHandler2(e:Event):void{
  44.             _pbloader3 = new URLLoader();
  45.             _pbloader3.dataFormat = URLLoaderDataFormat.BINARY;
  46.             _pbloader3.addEventListener(Event.COMPLETE,PbLoadHandler3);
  47.             _pbloader3.load(new URLRequest("http://narayama.heteml.jp/test/pixelbender/TestEffect.pbj"));
  48.         }
  49.         private function PbLoadHandler3(e:Event):void{
  50.             _imgloader = new Loader();
  51.             _imgloader.contentLoaderInfo.addEventListener(Event.COMPLETE,ImgLoadHandler);
  52.             _imgloader.load(new URLRequest("http://narayama.heteml.jp/test/pixelbender/tokyo.jpg"), new LoaderContext(true));
  53.         }
  54.         private function ImgLoadHandler(e:Event):void{
  55.             var loaderInfo:LoaderInfo = LoaderInfo(e.currentTarget);
  56.             var loader:Loader = loaderInfo.loader;
  57.             var bmd:BitmapData = new BitmapData(loader.width, loader.height, true);
  58.             bmd.draw(loader);
  59.             _bmp = new Bitmap(bmd);
  60.             _bmp.x = (stage.stageWidth/2) - (loader.width/2);
  61.             _bmp.y = (stage.stageHeight/2) - (loader.height/2);
  62.             _testShader = new Shader(_pbloader.data);
  63.             _testShader2 = new Shader(_pbloader2.data);
  64.             _testShader3 = new Shader(_pbloader3.data);
  65.             _testShader.data.blurradius.value = _testShader2.data.blurradius.value = [4];
  66.             _testShader.data.radius.value = _testShader2.data.radius.value = _testShader3.data.radius.value = [100.0];
  67.             _testShader.data.centerpoint.value = _testShader2.data.centerpoint.value = _testShader3.data.center.value = [125,200];
  68.             _testShader3.data.amount.value = [-0.5];
  69.             _testShader3.data.radius.value = [0];
  70.             
  71.             _filter = new ShaderFilter(_testShader);
  72.             _filter2 = new ShaderFilter(_testShader2);
  73.             _filter3 = new ShaderFilter(_testShader3);
  74.             
  75.             _bmp.filters = [_filter,_filter2,_filter3];
  76.             addChild(_bmp);
  77.         }
  78.     }
  79. }
noswf
  1. // forked from northprint's Pixel Bender Test 3
  2. // forked from northprint's Pixel Bender Test 2
  3. // forked from northprint's Pixel Bender Test
  4. // write as3 code here..
  5. //Pixel Bender Test3
  6. package {
  7.     import flash.display.*;
  8.     import flash.events.*;
  9.     import flash.net.URLLoader;
  10.     import flash.net.URLRequest;
  11.     import flash.net.URLLoaderDataFormat;
  12.     import flash.system.Security;
  13.     import flash.filters.ShaderFilter;
  14.     import flash.system.LoaderContext;
  15.     [SWF(backgroundColor="#ffffff")]
  16.     public class PixelBenderTest extends MovieClip{  
  17.         private var _pbloader:URLLoader;
  18.         private var _pbloader2:URLLoader;
  19.         private var _pbloader3:URLLoader;
  20.         private var _imgloader:Loader;
  21.         private var _testShader:Shader;
  22.         private var _testShader2:Shader;
  23.         private var _testShader3:Shader;
  24.         private var _filter:ShaderFilter;
  25.         private var _filter2:ShaderFilter;
  26.         private var _filter3:ShaderFilter;
  27.         private var _bmp:Bitmap;
  28.         private var _round:int = 250;
  29.         public function PixelBenderTest(){
  30.             Security.loadPolicyFile("http://narayama.heteml.jp/crossdomain.xml");
  31.             _pbloader = new URLLoader();
  32.             _pbloader.dataFormat = URLLoaderDataFormat.BINARY;
  33.             _pbloader.addEventListener(Event.COMPLETE,PbLoadHandler);
  34.             _pbloader.load(new URLRequest("http://narayama.heteml.jp/test/pixelbender/HorizontalGaussianBlurCircle.pbj"));
  35.         }
  36.         private function PbLoadHandler(e:Event):void{
  37.             _pbloader2 = new URLLoader();
  38.             _pbloader2.dataFormat = URLLoaderDataFormat.BINARY;
  39.             _pbloader2.addEventListener(Event.COMPLETE,PbLoadHandler2);
  40.             _pbloader2.load(new URLRequest("http://narayama.heteml.jp/test/pixelbender/VerticalGaussianBlurCircle.pbj"));
  41.         }
  42.         private function PbLoadHandler2(e:Event):void{
  43.             _pbloader3 = new URLLoader();
  44.             _pbloader3.dataFormat = URLLoaderDataFormat.BINARY;
  45.             _pbloader3.addEventListener(Event.COMPLETE,PbLoadHandler3);
  46.             _pbloader3.load(new URLRequest("http://narayama.heteml.jp/test/pixelbender/TestEffect.pbj"));
  47.         }
  48.         private function PbLoadHandler3(e:Event):void{
  49.             _imgloader = new Loader();
  50.             _imgloader.contentLoaderInfo.addEventListener(Event.COMPLETE,ImgLoadHandler);
  51.             _imgloader.load(new URLRequest("http://narayama.heteml.jp/test/pixelbender/tokyo.jpg"), new LoaderContext(true));
  52.         }
  53.         private function ImgLoadHandler(e:Event):void{
  54.             var loaderInfo:LoaderInfo = LoaderInfo(e.currentTarget);
  55.             var loader:Loader = loaderInfo.loader;
  56.             var bmd:BitmapData = new BitmapData(loader.width, loader.height, true);
  57.             bmd.draw(loader);
  58.             _bmp = new Bitmap(bmd);
  59.             _bmp.x = (stage.stageWidth/2) - (loader.width/2);
  60.             _bmp.y = (stage.stageHeight/2) - (loader.height/2);
  61.             _testShader = new Shader(_pbloader.data);
  62.             _testShader2 = new Shader(_pbloader2.data);
  63.             _testShader3 = new Shader(_pbloader3.data);
  64.             _testShader.data.blurradius.value = _testShader2.data.blurradius.value = [4];
  65.             _testShader.data.radius.value = _testShader2.data.radius.value = _testShader3.data.radius.value = [150.0];
  66.             _testShader.data.centerpoint.value = _testShader2.data.centerpoint.value = _testShader3.data.center.value = [stage.stageWidth/2,stage.stageHeight/2];
  67.             _testShader3.data.amount.value = [-0.5];
  68.             _testShader3.data.radius.value = [0];
  69.             
  70.             _filter = new ShaderFilter(_testShader);
  71.             _filter2 = new ShaderFilter(_testShader2);
  72.             _filter3 = new ShaderFilter(_testShader3);
  73.             
  74.             _bmp.filters = [_filter,_filter2,_filter3];
  75.             addChild(_bmp);
  76.         }
  77.     }
  78. }
noswf
Get Adobe Flash Player