說起來真是慚愧,學習flash都三四年了,flash在網頁中全屏的問題一直都沒有得到比較好的解決。今天在看js方面的書籍,flash始終是鑲嵌於網頁中的外掛程式,與瀏覽器有著相依為命的關係。所以有些效果是需要與瀏覽器配合實現的。比如全屏。
as:
import flash.text.textfield;
import flash.events.event;
import flash.display.stagescalemode;
import flash.display.stagealign;
stage.scalemode=stagescalemode.exact_fit;//如果不想舞台元素有所改變可以設定為showall
var text:textfield=new textfield();
text.autosize="left";
addchild(text);
text.text="mengtianwxs";
var w:int=(int)(this.root.loaderinfo.parameters._width);
var h:int=(int)(this.root.loaderinfo.parameters._height);
this.loaderinfo.addeventlistener(event.complete,oncomplete);
function oncomplete(e:event=null):void
html:
Flash實現全屏
p.s.1 flash全屏功能 部分參考網上資料。2 flash全屏功能在ie6以上,flash player 7.0以上 瀏覽器環境中測試可以執行!3 flash全屏功能通過兩種方式實現,flash player版本號在9.0.18.60以上 是通過flash 9內部 實現的,而低於這個版本的則是...
使用js來執行全屏
當使用者按下f11事件,瀏覽器為觸發自身全屏功能,這個過程我們一般是不可控制的,即使是監聽了f11的鍵盤事件,退出全屏的時候,我們也捕捉不到退出全屏觸發的事件。所以,我們就用程式自己去實現f11的功能,首先需要禁用瀏覽器預設的事件動作。document on keydown function e e...
JS控制全屏,監聽退出全屏事件
實現方案 進入全屏 function requestfullscreen de else if de.mozrequestfullscreen else if de.webkitrequestfullscreen else if de.msrequestfullscreen else if elem...