2013-06-27 47 views
1

當檢查動畫片段的位置是否大於舞臺的長度時,爲什麼舞臺看起來有點偏移?(AS3)OOP階段似乎抵消了?

對於爲例,打我有寫舞臺的右邊界:

if(mc.x >= stage.stageWidth/2||mc.x <= -stage.stageWidth/2){ 
    trace("Boundary hit!"); 
} 

,而應該是

if(mc.x >= stage.stageWidth||mc.x <= 0){ 
    trace("Boundary Hit!"); 
} 

爲什麼?

回答

0

你確定MovieClip的註冊點是你認爲的嗎?

+0

是的我已經測試了5px寬的Movieclips並獲得了相同的結果。 – Jeremie

+0

@Jeremie這不是我指的寬度 - 有一個特定的點代表對象的x和y,並且您的圖形可能不會與該點對齊。 – Marty