星期二, 2月 02, 2010

stage.scaleMode 的差別

scaleMode屬性
scaleMode:String  [讀寫]
語言版本: ActionScript 3.0
執行階段版本: AIR 1.0 Flash Player 9

來自 StageScaleMode 類別的數值可用來指定要使用哪個縮放模式。 以下為有效值:
  • StageScaleMode.EXACT_FIT — 在指定區域內顯示整個應用程式,但不嘗試保留原始比例。此時可能會發生扭曲,而且應用程式可能會以延伸或壓縮狀態顯示。
  • StageScaleMode.SHOW_ALL — 在指定區域內顯示整個應用程式,不會出現扭曲,同時維持應用程式的原始比例。應用程式的兩邊可能會出現邊框。
  • StageScaleMode.NO_BORDER — 整個應用程式會填滿指定的區域,不會出現扭曲,但可能會被裁切,同時維持應用程式的原始比例。
  • StageScaleMode.NO_SCALE — 整個應用程式是固定的,就算播放程式視窗大小變更,還是維持不變。如果播放程式視窗小於內容,則會發生裁切的現象。


實作
    public function get scaleMode():String
    public function set scaleMode(value:String):void

擲回值

SecurityError — 呼叫 Stage 物件的 scaleMode 屬性會擲出例外給與 Stage 擁有者 (主要 SWF 檔案) 位於不同安全執行程序的任何呼叫者。 為了避免這個情況發生,Stage 擁有者可以呼叫 Security.allowDomain() 方法或 Security.allowInsecureDomain() 方法,將權限授與呼叫者的網域。 如需詳細資訊,請參閱「ActionScript 3.0 程式設計」中的「安全性」章節。
請參閱



ActionScript 3.0 語言和組件參考 - Stage

沒有留言:

張貼留言