2012-02-15 70 views
0

問題很簡單: 我想從XML中讀取寬度和高度,然後根據這些數字在Flash的EXE文件中更改舞臺大小。想象一下Flash應用程序的主要尺寸是例如1024 x786。我寫一個與用戶交互的代碼作爲觸摸屏,所有啓動數據(如圖像文件名和密鑰協調)都來自XML文件。我的問題是,對於不同的PC s, I must set the size of application manually. Some touch screens have different ratios like 1280 * 400! The only way is set the stage size on startup the application but stage.staheWidth and stage.stageHeight don t改變了我的任何東西。任何想法 ?啓動時更改舞臺大小

回答

0

從Adobe的文檔摘自:

「AIR for TV設備比當您設置stageHeight屬性桌面設備表現稍有不同。如果Stage.scaleMode屬性設置爲StageScaleMode.NO_SCALE,並且您設置了stageHeight屬性。 ,舞臺高度直到SWF的下一幀纔會改變。「

關於調整大小,仍然可以使用在發生舞臺大小更改時觸發的調整大小事件,並相應地調整您的佈局。

+0

..所以基本上我必須做2幀,並從第1幀導航到第2幀這種事件調用。 – 2012-02-15 17:39:04