外部読み込み画像のリサイズ

2008年12月17日 14:55 action script — littlepad

以下のように画像が完全に読み込まれた後にサイズ指定しないと、画像自体が表示されない。
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);

2 Comments

  1. 読み込み画像のリサイズはやってなかったので参考になりますー。

    コメント by tatzuro — 2008年12月17日 18:02

  2. Loaderインスタンスにwidthとheightを設定するだけじゃん!って
    軽く考えていたらそうではなかったみたいで…。
    いつもそうゆう所に落とし穴があります。
    でも一度覚えれば簡単なことです。

    コメント by littlepad — 2008年12月18日 00:50

TrackBack URL

Leave a comment

about

ハンドルネーム:littlepad
都内で WEB 制作(デザイン, html/css, Flash, MT, WordPress etc)をしているBOØWY研究家

category:

search:


archives:

GO TO PAGETOP