stage.displayState = "fullScreen"; // 觸發全螢幕
----------------------------------------------
stage.displayState = "normal"; // 回歸正常原始檔案包括:991015_stage.displayState_1.fla → [Ctrl+Enter測試影片] 狀態下,無法執行切換至全螢幕。
ChangeScreen.as
匯出檔案:
991015_stage.displayState_1.swf
991015_stage.displayState_1.html
發佈設定:SWF嵌入HTML於瀏覽器中執行切換全螢幕,必須在發佈設定的HTML頁籤,將[範本]下拉選單設為[僅限Flash ─ 允許全螢幕] 後匯出。即需在HTML中將 [

param 或 embed HTML 標籤的 allowFullScreen 特質設定為 true ]。
●991015_stage.displayState_1.fla → 根時間軸上佈署一個切換按鈕,實體名稱change_btn。點擊此按鈕,切換正常和全螢幕。
●ChangeScreen.as內容如下:
package
{
import flash.display.MovieClip;
import flash.display.SimpleButton;
import flash.events.MouseEvent;
public class ChangeScreen extends MovieClip
{
public function ChangeScreen()
{
init();
}
private function init():void
{
change_btn.buttonMode = true;
change_btn.addEventListener(MouseEvent.CLICK,changeScreen,false,0,true);
}
private function changeScreen(evt:MouseEvent):void
{
stage.displayState = stage.displayState == "normal" ? ("fullScreen") : ("normal");
}
}
}
參考資料 :
http://help.adobe.com/zh_TW/Flash/CS5/AS3LR/flash/display/Stage.html#displayState


沒有留言:
張貼留言