作者hirabbitt (兔子)
看板Flash
標題[問題] new出來的物件無法scaleX?
時間Thu Mar 22 15:12:11 2012
我把場上原有物件轉成動態產生後
翻轉的效果沒了
程式碼如下
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)
1F:→ hirabbitt:找到問題了 我把設定scaleX和設定width的順序調換就OK了 03/22 17:07