2010-08-09 78 views
0

我遇到好奇的問題,我想知道什麼是錯的。定義的大小不會屏幕上的實際大小

當我定義例如Sprite和矩形繪製20 x 20像素,然後當在屏幕上測量它有像33 x 33像素,而SWF窗口被定義爲400 x 300對應的定義很好。

問題在哪裏?

回答

0

您的內容是否可能被縮放?我假設你正在做一個打印屏幕,用photoshop或其他程序進行測量。

如果是這樣,這給一試:

stage.scaleMode = StageScaleMode.NO_SCALE; 
+0

謝謝它的工作原理,但爲什麼它設置爲behaave一樣,默認情況下?有沒有其他方式來抑制這種行爲,例如在html包裝中? – Jarek 2010-08-09 09:07:07

+0

您可以在嵌入代碼中進行設置。參數名稱是'scale',它的值是'noscale'。如果你使用swfaddress,它會是這樣的:'so.addParam(「scale」,「noscale」);' – 2010-08-09 14:11:31