用js控制flash來實現全屏效果

2021-06-22 14:31:52 字數 811 閱讀 6213

說起來真是慚愧,學習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...