AS3.0_モザイク処理
マウスを中心に200×200のモザイクをかける処理のサンプル
This movie requires Flash Player 9
一番の核となる部分がなんとなくできた。
もうちょいだからがんばろう!!
あとデザインもしなきゃ。。
マウスを中心に200×200のモザイクをかける処理のサンプル
FileReferenceクラスで画像の読み込みと保存の仕方のメモ
画像の読み込みと保存
var fr:FileReference = new FileReference(); fr.addEventListener(Event.SELECT, selecHandler); fr.browse(); private function selecHandler(e:Event):void { fr.addEventListener(Event.COMPLETE, compHandler); fr.load(); } private function compHandler(e:Event):void { _loader = new Loader(); _loader.loadBytes(fr.data); _loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loaderCompHandler); } private function loaderCompHandler(e:Event):void { bmp = e.target.content as Bitmap; sp = new Sprite(); addChild(sp); sp.addChild(bmp); }
var cap:BitmapData = new BitmapData(sp.width, sp.height); cap.draw(sp); var byteArray:ByteArray = PNGEncoder.encode(cap); var frSave:FileReference = new FileReference(); frSave.save(byteArray,"img_name01.png");
いままでなんとなくでちゃんと把握してなかったエラー処理関連
throwとtry..catch..finallyの勉強
続きを読む »