2012-12-20 101 views
1

在我的AIR應用程序中,我使用Flash的Button組件來完成我的大多數簡單按鈕。但由於某種原因,當我給窗口NativeMenu時,按鈕看起來有點不同。具體來說,文字看起來更小。AS3 - 影響按鈕組件的NativeMenu

這是我的意思。如果沒有NativeMenu

enter image description here

按鈕顯示正常。但是,當我添加一個菜單欄:

enter image description here

正如你所看到的按鈕看起來不同。事實上,現在我再看一遍,TextArea看起來也小了一點。

如果有人知道這是爲什麼會發生,以及如何防止它會很好。

+0

確保這兩個組件的「Y」值在整數上,例如100而不是99.4。 – Ronnie

+0

是的,他們都在50. – puggsoy

+0

同意Ronnie,它看起來更像你的組件,因爲防鋸齒比較小。嘗試將它們設置爲絕對整數座標(可能通過查找原生條的高度)。 – Kodiak

回答

2

問題是NativeMenu正在縮小舞臺,導致更小,模糊的組件。這可以通過更改舞臺的scaleMode屬性來避免:

stage.scaleMode = StageScaleMode.NO_SCALE;