2008年7月31日 星期四

[HOWTO] 在Flex中設定SWF的場景(Stage)大小

Q:
在 Flash 中有場景大小可以設定,那在 Flex 中要如何設定主程式場景(Stage)大小?


A:
在 Flex 中要設定場景大小,必需使用 Flex 的 Compile Arguments 參數下給編譯器:在你的專案資料夾上點右鍵 > 選 Properties > 在屬性選單中找到 Flex Compiler > 在 Additional Compiler Arguments 的地方填入


-default-size 440 330

-default-size 後就是我要設定的寬(width)440和高(height)330。當你漏打了height,Flex 還會在上面貼心的告訴你-default-size需要兩個參數,而目前還缺1個...

(圖片中還多設訂了 locale 設定程式中會用到的語言)

另,如果你的 ActionScript(3) 經過 Flex 編譯後有場景被切掉的問題,試著在 ActionScript 中調整它的對齊方式:將場景對齊到左上

stage.align = StageAlign.TOP_LEFT;



更多Compile時的參數,可參考這份 Flex 3 : Compiler Options 線上文件



參考資料:
Adobe Live Documents : StageAlign

沒有留言: