Re: [問題] 利用 loader 載入的圖片,要如何設定位置
※ 引述《aquarianboy (高 見龍)》之銘言:
: ※ 引述《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);
: }
不好意思借用一下這個標題
最近在寫一個類似的程式,但遇到了一些問題,以上面版主PO的方法一直無法成功
請請幫我debug下,也釐清觀念,以下是我的程式碼
var pic:MovieClip= new MovieClip();
this.addChild(pic);
var loader:Loader = new Loader();
loader.load(new URLRequest("two.jpg"));
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, ch_size);
function ch_size(ev:Event)
{
var the_pic:Bitmap = ev.currentTarget.content as Bitmap;
pic.addChild(the_pic);
}
以上,在寫的過程遇到一些問題
1. 我Google過的結果,網路上大不份的範例的寫法都是ev.currentTarget.content
而版大卻是用ev.target.content,請問這有什麼差別,當然我兩種都試過,
都跑不出來= =
2. var the_pic:Bitmap = ev.currentTarget.content as Bitmap;
這行我只要加上去,程式跑到這行後就會終止,像是我在下面加
trace('hello'); 就不會跑出來
3. 最後是,如果我function寫成
function ch_size(ev:Event)
{
//var the_pic:Bitmap = ev.currentTarget.content as Bitmap;
pic.addChild(loader);
}
就成功了= =
然而,我的程式後面還要用到不少次這個function所以似乎一定要用抓取content
這種寫法,麻煩大家幫幫忙了!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.127.220.12
→
11/01 12:34, , 1F
11/01 12:34, 1F
→
11/01 12:34, , 2F
11/01 12:34, 2F
→
11/01 12:35, , 3F
11/01 12:35, 3F
→
11/01 12:41, , 4F
11/01 12:41, 4F
→
11/01 12:42, , 5F
11/01 12:42, 5F
推
11/01 13:11, , 6F
11/01 13:11, 6F
→
11/01 16:38, , 7F
11/01 16:38, 7F
→
11/01 16:38, , 8F
11/01 16:38, 8F
→
11/01 17:25, , 9F
11/01 17:25, 9F
→
11/01 17:27, , 10F
11/01 17:27, 10F
→
11/01 17:28, , 11F
11/01 17:28, 11F
→
11/01 17:28, , 12F
11/01 17:28, 12F
→
11/01 17:32, , 13F
11/01 17:32, 13F
→
11/01 17:33, , 14F
11/01 17:33, 14F
→
11/01 17:33, , 15F
11/01 17:33, 15F
→
11/01 17:45, , 16F
11/01 17:45, 16F
→
11/01 17:46, , 17F
11/01 17:46, 17F
→
11/01 17:47, , 18F
11/01 17:47, 18F
→
11/01 17:48, , 19F
11/01 17:48, 19F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):