加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

swf在网页中全屏显示

发布时间:2020-12-15 18:05:22 所属栏目:百科 来源:网络整理
导读:1. 新建AS工程后,打开htm模板文件,在script type="text/javascript"后添加以下js代码: function fullSize(){moveTo( screen.availTop,screen.availLeft );resizeTo( screen.availWidth,screen.availHeight );var swfObj = document.getElementById("${swf

1. 新建AS工程后,打开htm模板文件,在<script type="text/javascript">后添加以下js代码:

 
 

function fullSize()
{
	moveTo( screen.availTop,screen.availLeft );
	resizeTo( screen.availWidth,screen.availHeight );
	
	var swfObj = document.getElementById("${swf}");
	swfObj.width = "100%";
	swfObj.height = "100%";
	swfObj.style.margin = "0px auto";
}


2. AS工程主类文件中添加以下代码:

stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;

ExternalInterface.call('fullSize');

// 设置延时以保证调用js方法生效
var timer:Timer = new Timer(300,1);
timer.addEventListener(TimerEvent.TIMER,onTimer);
timer.start();


function onTimer(evt:TimerEvent):void
{
	timer.removeEventListener(TimerEvent.TIMER,onTimer);
	
	initSys();
}


3. 当窗口发生变化时事件监听

stage.addEventListener(Event.RESIZE,onStageResize);
private function onStageResize( event:Event ):void
{

}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读