作者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
1F:推 chris1281:谢谢版主,程式码执行正常 又学到了一招 10/08 22:15
2F:→ chris1281:感激不尽 >"< 10/08 22:15
3F:推 chris1281:不过这行有点不懂功能 10/08 22:18
4F:→ chris1281:var the_pic:Bitmap = e.target.content as Bitmap; 10/08 22:19
5F:→ chris1281:可以大略讲解一下吗?? 10/08 22:19
6F:→ shingoliang:将load後的内容cast to Bitmap(转换型别)。 10/08 22:31