[問題] new出來的物件無法scaleX?

看板Flash作者 (兔子)時間13年前 (2012/03/22 15:12), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
我把場上原有物件轉成動態產生後 翻轉的效果沒了 程式碼如下 att1Arr[att1End]=new _gameAtt1(); addChildAt(att1Arr[att1End],numChildren-9); trace("before:"+att1Arr[att1End].scaleX); // 1 att1Arr[att1End].scaleX=-Math.abs(att1Arr[att1End].scaleX); trace("after:"+att1Arr[att1End].scaleX); // -1 att1Arr[att1End].width=2.5; att1Arr[att1End].height=2.5; att1Arr[att1End].x=gamePlayer.x; att1Arr[att1End].y=gamePlayer.y; att1Arr[att1End].gotoAndPlay(2); att1End++; 但是物件並沒有被翻轉QQ 請問是因為new的關係嗎? -- ◤ __ \__ ◢◤◢◤ ψhirabbitt 我們愛 ◤ ◢███◣ ▄█▄▄ ◢███◣ █████ ▄▄ █████ 這就是為什麼我們的愛 因為神先愛我們 ██ ███ ██╱╲ ●◥█████◣● 和世人不一樣 ◥╱╱ ● ◥████ ˇ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.226.139.228 ※ 編輯: hirabbitt 來自: 122.116.190.172 (03/22 16:32)

03/22 17:07, , 1F
找到問題了 我把設定scaleX和設定width的順序調換就OK了
03/22 17:07, 1F
文章代碼(AID): #1FQj3Fan (Flash)
文章代碼(AID): #1FQj3Fan (Flash)