2011-11-05 57 views
0

如果我有一個矩形(0,0,100,0)和一個點(50,0);零高矩形包含點

但是當我測試rectangle.containPoint時,它總是說錯誤。

是否意味着一個零高度的矩形不會包含任何點?

回答

0

你可以自己回答這個問題:當一些東西沒有高度時 - 你還能看到它嗎?

+0

是的,但是一個零高度的矩形是一條線,點就在它上面...... –

+0

不,它不是。一個零高度的矩形可能看起來像一條線,但只有當你設置了一個lineStyle。當您在ActionScript中使用框時 - 除了使用lineStyles進行繪製外,即 - 唯一重要的測量是填充的高度和寬度。對於面具,碰撞檢測等,這是真實的 - 爲什麼它在這裏有什麼不同? – weltraumpirat

+0

@weltraumpirat - 從幾何意義上講,零高度矩形是一組點,具有相同的「y」值,但具有不同的「x」值(從矩形的「x」到「x」+「矩形的範圍)。寬度「,所以他對語言及其工作做了不好的假設 – joncys