外部読み込み画像のリサイズ
2008年12月17日 14:55
以下のように画像が完全に読み込まれた後にサイズ指定しないと、画像自体が表示されない。
contentLoaderInfoでロード状況を監視し、ロード完了でサイズ指定する。
var imgLoader:Loader = new Loader();
var urlRequest:URLRequest = new URLRequest(_bacteriumList.image);
imgLoader.load(urlRequest);
imgLoader.x = 33;
imgLoader.y = 136;
//画像サイズ設定
var info:LoaderInfo = imgLoader.contentLoaderInfo;
info.addEventListener(Event.COMPLETE, function():void{
imgLoader.width = 465;
imgLoader.height = 465;
});
_detailSprite.addChild(imgLoader);
カテゴリー: programming
2 Comments
Leave a comment
読み込み画像のリサイズはやってなかったので参考になりますー。
コメント by tatzuro — 2008年12月17日 18:02
Loaderインスタンスにwidthとheightを設定するだけじゃん!って
軽く考えていたらそうではなかったみたいで…。
いつもそうゆう所に落とし穴があります。
でも一度覚えれば簡単なことです。
コメント by littlepad — 2008年12月18日 00:50