2013-03-29 52 views
0

因此,我創建了一個應用程序,該應用程序在持有肖像時具有不同的菜單,但在持有橫向時會發生更改。 我可以讓導航工作,但我不確定如何設計Flash內的橫向頁面?如何設計在Flash CS6中同時使用縱向和橫向的iPhone應用程序

我的舞臺設置爲iOS的標準640x960空氣,這給了我完美的人像頁面,但是當我將手機傾斜到風景時,屏幕顯然會發生變化,而且看起來很奇怪。我希望有人能告訴我如何在Flash中獲得這個視圖,同時仍然有肖像屏幕?

我想要在同一個應用程序中同時具有縱向和橫向,並且我目前很困惑如何設計閃光燈內部?

我希望這是有道理的,而且有人可以爲我提供一些幫助!

回答

0

這並不容易,但你可以做到。首先,您必須等到舞臺初始化並將其縮放屬性設置爲無比例(這將停止調整頁面大小以填充屏幕)。然後,您必須聽取舞臺的大小調整(每當您旋轉iPhone時觸發它),並在偵聽器處理程序中以適當的方式移動/縮放顯示對象。

addEventListener(Event.ADDED_TO_STAGE, init); //Wait for stage initialization 

private function init(e:Event):void { //init handler 
    removeEventListener(Event.ADDED_TO_STAGE, init); //remove listener, which won't be used more 

    stage.scaleMode = StageScaleMode.NO_SCALE; //set null scaling and top-left align 
    stage.align = StageAlign.TOP_LEFT; 

    stage.addEventListener(Event.RESIZE, resize); //add handler for resizing 
} 

private function resize(e:Event):void { //triggers every time iPhone being rotated 
    //Move/scale your objects here 
} 
相關問題