看板 Flash 關於我們 聯絡資訊
各位大大好 ~ 又有個問題想要請教大家 ~ 因為成功把圖檔load進來場景,是可以設定其X與Y的座標值(Sprite.x、Sprite.y) (我的做法是將ldr放入Sprite物件中) 但想要設定讀進來的圖片: 1.長 2.寬 3.中心點位置 (←這個比較重要) 不知道如何寫 >"< 好像不能寫 Sprite.width 麻煩大家。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.125.26.94
openyayak:想要控制子物件屬性。numChildren 只有回傳子物件數量 03/23 18:15
sextitanic:可以用 scaleX 跟 scaleY 來控制大小 03/23 19:40
sextitanic:再藉由改變 loader 的 x 來改變中心點的位置 03/23 20:03
sextitanic:如果要中心點在中間,就 loader.x -= loader.width/2; 03/23 20:03
sextitanic:但是記得要在圖片 load 完之後再控制,不然width是0 03/23 20:04
openyayak:感謝S大,很詳細的解說~~~問題解決囉^^ 03/23 20:45
openyayak:呼~可是我load完之後 width一樣是0耶 ??? 03/24 11:13
openyayak:而假如使用scale 放大圖片會變不精細~有方法能夠控制嗎? 03/24 11:18
openyayak:使用smooth ? 03/24 11:18
etrexetrex:7753 03/24 12:28
openyayak:感恩^^ 03/24 12:31
openyayak:中心點還是沒辦法在中間~因為旋轉時還是以左上角為中心! 03/24 16:52
sextitanic:load 之後 width 還是 0 呀,有用 Event.COMPLETE 嗎~ 03/24 23:05
sextitanic:loader.contentLoaderInfo.addEventListener 03/24 23:05
sextitanic:(Event.COMPLETE, onComplete); 然後再看看 width ?? 03/24 23:05
openyayak:OK囉 ~ 感恩!!! 03/27 00:19