2014-04-18 49 views
2

可能最簡單的例子,一個新的.fla文件,爲Android針對AIR 3.8,舞臺尺寸1600×900,與第一幀以下AS3:fullScreenSourceRect不是在Adobe AIR Android應用工作

import flash.geom.Rectangle; 
import flash.display.StageDisplayState; 
import flash.display.Shape; 

var rect:Shape = new Shape(); 
rect.graphics.beginFill(0x00ff00); 
rect.graphics.drawRect(0,0,640,480); 
addChild(rect); 

stage.displayState = StageDisplayState.FULL_SCREEN; 
stage.fullScreenSourceRect = new Rectangle(rect.x,rect.y,rect.width,rect.height); 

我期望設備爲「縮放」,只顯示綠色矩形 - 這是如何編制的Windows,而不是Android的時候完全相同的代碼作品 - 但相反,我只是得到了級的普通視圖,在角落裏的矩形起來。

我錯過了什麼?

+0

奇怪的想法......如果換掉最後兩行呢?完全在這裏理論化。 – CodeMouse92

回答

0

docs

fullScreenSourceRect屬性Flash Player或AIR是無法在全屏幕模式只能進行設置。要正確使用此屬性,請首先設置此屬性,然後將displayState屬性設置爲全屏模式。

您是否在您的示例中首先設置FULL_SCREEN?

相關問題