作者aquarianboy (高 見龍)
看板Flash
標題Re: [問題] 利用 loader 載入的圖片,要如何設定位置
時間Fri Oct 8 22:07:53 2010
※ 引述《chris1281 (無言的美德)》之銘言:
: model_area = new Sprite();
: model_area.graphics.beginFill(0xFF0000, 0.5);
: model_area.graphics.drawRect(0,0,512,512);
: model_area.graphics.endFill();
: this.addChild(model_area);
: var _ldr:Loader = new Loader();
: var _file:String = "test.jpg";
: _ldr.load(new URLRequest(_file));
: model_area.addChild(_ldr);
通常會幫loader加上個listener
_ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, load_complete);
private function load_complete(e:Event):void
{
var the_pic:Bitmap = e.target.content as Bitmap;
the_pic.x = YOUR_X;
the_pic.y = YOUR_Y;
model_area.addChild(the_pic);
}
--
沒測試過程式碼,希望沒錯 :)
--
http://blog.eddie.com.tw/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.139.9
推 chris1281:謝謝版主,程式碼執行正常 又學到了一招 10/08 22:15
→ chris1281:感激不盡 >"< 10/08 22:15
推 chris1281:不過這行有點不懂功能 10/08 22:18
→ chris1281:var the_pic:Bitmap = e.target.content as Bitmap; 10/08 22:19
→ chris1281:可以大略講解一下嗎?? 10/08 22:19
→ shingoliang:將load後的內容cast to Bitmap(轉換型別)。 10/08 22:31