※現在、「wonderfl build flash online」求人コンテンツ制作に関してのアンケートを実施中です!みなさまのお力添えを頂いて、続々とアンケート結果が集まっていますが、まだまだ募集しております。ご協力のほど、どうぞよろしくお願いいたします!
wonderfl運営事務局
→アンケートページ(※ログインしてからお答えいただけるようになっています。)
Sntk Carousel forked from: Sntk Carousel
- // forked from Saqoosha's Sntk Carousel
- // write as3 code here..
- package {
- import flash.display.Bitmap;
- import flash.display.BitmapData;
- import flash.display.Loader;
- import flash.display.LoaderInfo;
- import flash.display.Sprite;
- import flash.events.Event;
- import flash.events.MouseEvent;
- import flash.net.URLRequest;
- import flash.system.LoaderContext;
- import flash.utils.getTimer;
- import caurina.transitions.Tweener;
- [SWF(width=465, height=465, backgroundColor=0x0, frameRate=60)]
- public class Sntk extends Sprite {
- private static const NUM_PANELS:int = 25;
- private var _panels:Array;
- public function Sntk() {
- var loader:Loader = new Loader();
- loader.contentLoaderInfo.addEventListener(Event.COMPLETE, this._onImageLoaded);
- loader.load(new URLRequest('http://saqoosha.net/images/sntk.jpg'), new LoaderContext(true));
- }
- private function _onImageLoaded(e:Event):void {
- var loader:Loader = LoaderInfo(e.target).loader;
- this._panels = [];
- for (var i:int = 0; i < NUM_PANELS; i++) {
- var p:Panel = addChild(new Panel(Bitmap(loader.content).bitmapData)) as Panel;
- this._panels.push(p);
- p.addEventListener(MouseEvent.ROLL_OVER, _onRollOver);
- }
- this.addEventListener(Event.ENTER_FRAME, this._update);
- }
- private function _onRollOver(e:MouseEvent):void {
- var p:Panel = Panel(e.target);
- Tweener.addTween(p, {
- time: 0.5,
- y:-20,
- transition: "easeOutQuint"
- });
- }
- private function _update(e:Event):void {
- var t:Number = getTimer() / 300;
- var r:Number = (Math.sin(getTimer() / 1000) + 1);
- var tmp:Array = [];
- for (var i:int = 0; i < NUM_PANELS; i++) {
- var p:Panel = this._panels[i];
- var a:Number = i / NUM_PANELS * Math.PI * 2 + t;
- p.x = Math.cos(a) * 150 * r + 230;
- p.y = Math.sin(a) * 70 * r + 230;
- tmp.push({
- panel: p,
- y: p.y
- });
- }
- tmp.sortOn('y', Array.NUMERIC);
- for (i = 0; i < NUM_PANELS; i++) {
- this.setChildIndex(tmp[i].panel, i);
- }
- }
- }
- }
- import flash.display.Sprite;
- import flash.display.BitmapData;
- import flash.display.Bitmap;
- import flash.display.PixelSnapping;
- import flash.display.BlendMode;
- class Panel extends Sprite {
- private var _image:Bitmap;
- public function Panel(image:BitmapData) {
- this._image = this.addChild(new Bitmap(image, PixelSnapping.AUTO, true)) as Bitmap;
- this._image.width = this._image.height = 80;
- this._image.x = this._image.y = -50;
- this.blendMode = BlendMode.ADD;
- this.alpha = 0.3;
- }
- }
Sntk Carousel forked from: Sntk Carousel
- // forked from Saqoosha's Sntk Carousel
- // write as3 code here..
- package {
- import flash.display.Bitmap;
- import flash.display.BitmapData;
- import flash.display.Loader;
- import flash.display.LoaderInfo;
- import flash.display.Sprite;
- import flash.events.Event;
- import flash.filters.BlurFilter;
- import flash.geom.ColorTransform;
- import flash.net.URLRequest;
- import flash.system.LoaderContext;
- import flash.utils.getTimer;
- import flash.display.BlendMode;
- [SWF(width=465, height=465, backgroundColor=0x0, frameRate=60)]
- public class Sntk extends Sprite {
- private static const NUM_PANELS:int = 10;
- private var _panels:Array;
- private var _container:Sprite;
- private var _noisebmd:BitmapData;
- public function Sntk() {
- _container = new Sprite();
- addChild(_container);
- _noisebmd = new BitmapData(465,465);
- var bm:Bitmap = new Bitmap(_noisebmd);
- addChild(bm);
- //bm.mask = _container;
- bm.blendMode = BlendMode.MULTIPLY;
- var loader:Loader = new Loader();
- loader.contentLoaderInfo.addEventListener(Event.COMPLETE, this._onImageLoaded);
- loader.load(new URLRequest('http://saqoosha.net/images/sntk.jpg'), new LoaderContext(true));
- }
- private function _onImageLoaded(e:Event):void {
- var loader:Loader = LoaderInfo(e.target).loader;
- this._panels = [];
- for (var i:int = 0; i < NUM_PANELS; i++) {
- var p:Panel = this._container.addChild(new Panel(Bitmap(loader.content).bitmapData)) as Panel;
- this._panels.push(p);
- }
- this.addEventListener(Event.ENTER_FRAME, this._update);
- }
- private function _update(e:Event):void {
- var t:Number = getTimer() / 500;
- var r:Number = (Math.sin(getTimer() / 1000) + 1);
- var tmp:Array = [];
- var centerH:Number = stage.stageHeight/2;
- var low:Number=Math.random()*64;
- var high:Number=Math.random()*128+128;
- _noisebmd.noise(1,low,high);
- for (var i:int = 0; i < NUM_PANELS; i++) {
- var p:Panel = this._panels[i];
- var a:Number = i / NUM_PANELS * Math.PI * 2 + t;
- p.x = Math.cos(a) * 150 * r + 230;
- p.y = Math.sin(a) * 30 * r + 230;
- p.scaleX = p.scaleY = p.y/150;
- var b:Number = (p.y-centerH)/4;
- //p.transform.colorTransform = new ColorTransform(1,1,1,1,0,-b,0,0);
- p.filters = [new BlurFilter(-b,-b)];
- tmp.push({
- panel: p,
- y: p.y
- });
- }
- tmp.sortOn('y', Array.NUMERIC);
- for (i = 0; i < NUM_PANELS; i++) {
- this._container.setChildIndex(tmp[i].panel, i);
- }
- }
- }
- }
- import flash.display.Sprite;
- import flash.display.BitmapData;
- import flash.display.Bitmap;
- import flash.display.PixelSnapping;
- import flash.display.BlendMode;
- class Panel extends Sprite {
- private var _image:Bitmap;
- public function Panel(image:BitmapData) {
- this._image = this.addChild(new Bitmap(image, PixelSnapping.AUTO, true)) as Bitmap;
- this._image.width = this._image.height = 80;
- this._image.x = this._image.y = -50;
- this.blendMode = BlendMode.HARDLIGHT;
- //this.alpha = 0.3;
- }
- }
Sntk Carousel forked from: Sntk Carousel
- // forked from Saqoosha's Sntk Carousel
- // write as3 code here..
- package {
- import flash.display.Bitmap;
- import flash.display.BitmapData;
- import flash.display.Loader;
- import flash.display.LoaderInfo;
- import flash.display.Sprite;
- import flash.events.Event;
- import flash.net.URLRequest;
- import flash.system.LoaderContext;
- import flash.utils.getTimer;
- import org.libspark.thread.utils.ParallelExecutor;
- [SWF(width=465, height=465, backgroundColor=0x0, frameRate=60)]
- public class Sntk extends Sprite {
- private static const NUM_PANELS:int = 10;
- private var _panels:Array;
- public function Sntk() {
- var loader:Loader = new Loader();
- loader.contentLoaderInfo.addEventListener(Event.COMPLETE, this._onImageLoaded);
- loader.load(new URLRequest('http://saqoosha.net/images/sntk.jpg'), new LoaderContext(true));
- }
- private function _onImageLoaded(e:Event):void {
- var loader:Loader = LoaderInfo(e.target).loader;
- this._panels = [];
- for (var i:int = 0; i < NUM_PANELS; i++) {
- var p:Panel = this.addChild(new Panel(Bitmap(loader.content).bitmapData)) as Panel;
- this._panels.push(p);
- }
- this.addEventListener(Event.ENTER_FRAME, this._update);
- }
- private function _update(e:Event):void {
- var t:Number = getTimer() / 300;
- var r:Number = (Math.sin(getTimer() / 1000) + 1);
- var tmp:Array = [];
- for (var i:int = 0; i < NUM_PANELS; i++) {
- var p:Panel = this._panels[i];
- var a:Number = i / NUM_PANELS * Math.PI * 2 + t;
- p.x = Math.cos(a) * 50 * r + 230;//�������ȁH
- p.y = Math.sin(a) * 70 * r + 230;
- tmp.push({
- panel: p,
- y: p.y
- });
- }
- tmp.sortOn('y', Array.NUMERIC);
- for (i = 0; i < NUM_PANELS; i++) {
- this.setChildIndex(tmp[i].panel, i);
- }
- }
- }
- }
- import flash.display.Sprite;
- import flash.display.BitmapData;
- import flash.display.Bitmap;
- import flash.display.PixelSnapping;
- import flash.display.BlendMode;
- class Panel extends Sprite {
- private var _image:Bitmap;
- public function Panel(image:BitmapData) {
- this._image = this.addChild(new Bitmap(image, PixelSnapping.AUTO, true)) as Bitmap;
- this._image.width = this._image.height = 80;
- this._image.x = this._image.y = -50;
- this.blendMode = BlendMode.ADD;
- this.alpha = 0.3;
- }
- }
Sntk Carousel forked from: Sntk Carousel
- // forked from Saqoosha's Sntk Carousel
- // write as3 code here..
- package {
- import flash.display.Bitmap;
- import flash.display.BitmapData;
- import flash.display.Loader;
- import flash.display.LoaderInfo;
- import flash.display.Sprite;
- import flash.events.Event;
- import flash.net.URLRequest;
- import flash.system.LoaderContext;
- import flash.utils.getTimer;
- import org.libspark.thread.utils.ParallelExecutor;
- [SWF(width=465, height=465, backgroundColor=0x0, frameRate=60)]
- public class Sntk extends Sprite {
- private static const NUM_PANELS:int = 10;
- private var _panels:Array;
- public function Sntk() {
- var loader:Loader = new Loader();
- loader.contentLoaderInfo.addEventListener(Event.COMPLETE, this._onImageLoaded);
- loader.load(new URLRequest('http://saqoosha.net/images/sntk.jpg'), new LoaderContext(true));
- }
- private function _onImageLoaded(e:Event):void {
- var loader:Loader = LoaderInfo(e.target).loader;
- this._panels = [];
- for (var i:int = 0; i < NUM_PANELS; i++) {
- var p:Panel = this.addChild(new Panel(Bitmap(loader.content).bitmapData)) as Panel;
- this._panels.push(p);
- }
- this.addEventListener(Event.ENTER_FRAME, this._update);
- }
- private function _update(e:Event):void {
- var t:Number = getTimer() / 300;
- var r:Number = (Math.sin(getTimer() / 1000) + 1);
- var tmp:Array = [];
- for (var i:int = 0; i < NUM_PANELS; i++) {
- var p:Panel = this._panels[i];
- var a:Number = i / NUM_PANELS * Math.PI * 2 + t;
- p.x = Math.cos(a) * 150 * r + 230;
- p.y = Math.sin(a) * 70 * r + 230;
- tmp.push({
- panel: p,
- y: p.y
- });
- }
- tmp.sortOn('y', Array.NUMERIC);
- for (i = 0; i < NUM_PANELS; i++) {
- this.setChildIndex(tmp[i].panel, i);
- }
- }
- }
- }
- import flash.display.Sprite;
- import flash.display.BitmapData;
- import flash.display.Bitmap;
- import flash.display.PixelSnapping;
- import flash.display.BlendMode;
- class Panel extends Sprite {
- private var _image:Bitmap;
- public function Panel(image:BitmapData) {
- this._image = this.addChild(new Bitmap(image, PixelSnapping.AUTO, true)) as Bitmap;
- this._image.width = this._image.height = 80;
- this._image.x = this._image.y = -50;
- this.blendMode = BlendMode.ADD;
- this.alpha = 0.3;
- }
- }
Sntk Carousel forked from: Sntk Carousel
- // forked from Saqoosha's Sntk Carousel
- // write as3 code here..
- package {
- import flash.display.Bitmap;
- import flash.display.BitmapData;
- import flash.display.Loader;
- import flash.display.LoaderInfo;
- import flash.display.Sprite;
- import flash.events.Event;
- import flash.events.MouseEvent;
- import flash.media.Camera;
- import flash.media.Video;
- import flash.net.URLRequest;
- import flash.system.LoaderContext;
- import flash.utils.getTimer;
- import org.libspark.thread.utils.ParallelExecutor;
- [SWF(width=465, height=465, backgroundColor=0xffffff, frameRate=30)]
- public class Sntk extends Sprite {
- private static const NUM_PANELS:int = 10;
- private var _panels:Array;
- private var _view :Sprite;
- private var _cam:Camera;
- private var _video:Video;
- private var _camBitmap:BitmapData;
- public function Sntk() {
- var loader:Loader = new Loader();
- loader.contentLoaderInfo.addEventListener(Event.COMPLETE, this._onImageLoaded);
- loader.load(new URLRequest('http://saqoosha.net/images/sntk.jpg'), new LoaderContext(true));
- _cam = Camera.getCamera();
- _cam.setMode( 500, 500, 15 );
- _video = new Video( 500 , 500 );
- _video.attachCamera( _cam );
- _camBitmap = new BitmapData( 500, 500, false, 0xFFFF0000 );
- }
- private function _onImageLoaded(e:Event):void {
- var loader:Loader = LoaderInfo(e.target).loader;
- this._panels = [];
- for (var i:int = 0; i < NUM_PANELS; i++) {
- var p:Panel = this.addChild(new Panel(_camBitmap)) as Panel;
- this._panels.push(p);
- }
- this.addEventListener(Event.ENTER_FRAME, this._update);
- }
- private function _update(e:Event):void {
- var yy:Number = this.mouseY / this.stage.height * 150;
- var xx:Number = this.mouseX / this.stage.height * 150;
- //var yy:Number = 150;
- var t:Number = getTimer() / 300;
- var tmp:Array = [];
- for (var i:int = 0; i < NUM_PANELS; i++) {
- var p:Panel = this._panels[i];
- var a:Number = i / NUM_PANELS * Math.PI * 2 + t;
- p.x = Math.cos(a) * xx + 230;
- p.y = Math.sin(a) * yy + 230;
- p.rotationX = 20;
- tmp.push({
- panel: p,
- y: p.y
- });
- }
- tmp.sortOn('y', Array.NUMERIC);
- for (i = 0; i < NUM_PANELS; i++) {
- this.setChildIndex(tmp[i].panel, i);
- tmp[i].panel.alpha = 0.7 / NUM_PANELS * i + 0.3;
- }
- _camBitmap.draw( _video );
- }
- }
- }
- import flash.display.Sprite;
- import flash.display.BitmapData;
- import flash.display.Bitmap;
- import flash.display.PixelSnapping;
- class Panel extends Sprite {
- private var _image:Bitmap;
- public function Panel(image:BitmapData) {
- this._image = this.addChild(new Bitmap(image, PixelSnapping.AUTO, true)) as Bitmap;
- this._image.width = this._image.height = 80;
- this._image.x = this._image.y = -50;
- }
- }
notice:


