[問題] 讀取外部圖檔,並且控制圖片相關屬性 ???

看板Flash作者 (123)時間16年前 (2010/03/23 18:14), 編輯推噓3(3013)
留言16則, 3人參與, 最新討論串1/1
各位大大好 ~ 又有個問題想要請教大家 ~ 因為成功把圖檔load進來場景,是可以設定其X與Y的座標值(Sprite.x、Sprite.y) (我的做法是將ldr放入Sprite物件中) 但想要設定讀進來的圖片: 1.長 2.寬 3.中心點位置 (←這個比較重要) 不知道如何寫 >"< 好像不能寫 Sprite.width 麻煩大家。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.125.26.94

03/23 18:15, , 1F
想要控制子物件屬性。numChildren 只有回傳子物件數量
03/23 18:15, 1F

03/23 19:40, , 2F
可以用 scaleX 跟 scaleY 來控制大小
03/23 19:40, 2F

03/23 20:03, , 3F
再藉由改變 loader 的 x 來改變中心點的位置
03/23 20:03, 3F

03/23 20:03, , 4F
如果要中心點在中間,就 loader.x -= loader.width/2;
03/23 20:03, 4F

03/23 20:04, , 5F
但是記得要在圖片 load 完之後再控制,不然width是0
03/23 20:04, 5F

03/23 20:45, , 6F
感謝S大,很詳細的解說~~~問題解決囉^^
03/23 20:45, 6F

03/24 11:13, , 7F
呼~可是我load完之後 width一樣是0耶 ???
03/24 11:13, 7F

03/24 11:18, , 8F
而假如使用scale 放大圖片會變不精細~有方法能夠控制嗎?
03/24 11:18, 8F

03/24 11:18, , 9F
使用smooth ?
03/24 11:18, 9F

03/24 12:28, , 10F
7753
03/24 12:28, 10F

03/24 12:31, , 11F
感恩^^
03/24 12:31, 11F

03/24 16:52, , 12F
中心點還是沒辦法在中間~因為旋轉時還是以左上角為中心!
03/24 16:52, 12F

03/24 23:05, , 13F
load 之後 width 還是 0 呀,有用 Event.COMPLETE 嗎~
03/24 23:05, 13F

03/24 23:05, , 14F
loader.contentLoaderInfo.addEventListener
03/24 23:05, 14F

03/24 23:05, , 15F
(Event.COMPLETE, onComplete); 然後再看看 width ??
03/24 23:05, 15F

03/27 00:19, , 16F
OK囉 ~ 感恩!!!
03/27 00:19, 16F
文章代碼(AID): #1Bg9I699 (Flash)
文章代碼(AID): #1Bg9I699 (Flash)