Bitmap化テスト
forked from アップロードした画像はBitmap化できない? (diff: 20)
Wonderflでのアップロード画像Bitmap化テスト bitmap化できました アップロード後,編集中じゃないページにして「RELATED IMAGES」から アドレスをコピーする必要があるようです。
Related images
ActionScript3 source code
/**
* Copyright Nicolas ( http://wonderfl.net/user/Nicolas )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/4N6K
*/
// forked from Nicolas's アップロードした画像はBitmap化できない?
// forked from Nicolas's Wonderflで使いたい画像を簡単にアップロード
//Wonderflでのアップロード画像Bitmap化テスト
//bitmap化できました
//アップロード後,編集中じゃないページにして「RELATED IMAGES」から
//アドレスをコピーする必要があるようです。
package {
import flash.display.Sprite;
import flash.display.Loader;
import flash.system.LoaderContext;
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.events.Event;
public class FlashTest extends Sprite {
public var bmp:Bitmap;
public var bmd:BitmapData;
public var loader:Loader;
public function FlashTest() {
//「RELATED IMAGES」からアドレスをコピー
var url:String = "http://assets.wonderfl.net/images/related_images/b/be/befb/befb21fdbb5f07c2516e67716722abe12cf78ac2"
var urlReq:URLRequest = new URLRequest(url);
loader = new Loader();
loader.load(urlReq, new LoaderContext(true));
//ロードの完了を待つ
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
}
private function onComplete(e:Event):void {
//Bitmap化して表示できた!!
bmp = new Bitmap();
bmd = new BitmapData(100, 100, true, 0x000000)
bmd.draw(loader);
bmp.bitmapData = bmd;
addChild(bmp);
}
}
}
