实现全屏FLASH自动适应浏览器的大小

视觉设计 13413 14年前 (2010-10-21)

今天在百度上看见了一个FLASH适应浏览器大小的问题,但是很多人都会以为是HTML所致, 很多人会用CSS去定义,然后加DIV,其实用添加侦听resize fullsecreen才能实现Flash自动适应浏览器大小, flash auto resize-自适应大小 as版本:2.0 场景:添加影片剪辑并命名right,bg,bottom

代码:

[CODE_LITE] 
fscommand("fullscreen", "true");
Stage.scaleMode = "noScale"; Stage.align = "TL";// function Resize(){
//背景全屏显示
bg._width = Stage.width
//背景宽度=舞台的宽度
bg._height = Stage.height
//背景高度=舞台的高度
bg._x =0 bg._y =0
//底部居中
bottom._x = (Stage.width-bottom._width)/2;
//top的x坐标=(舞台的宽度-top的宽)/2
bottom._y = Stage.height-bottom._height;
//top的y坐标=舞台的高度-top的高
//右上角
right._x = Stage.width-right._width;
//right的x坐标 = 舞台的宽度-right的宽
right._y =0
}
Resize();
var myListener:Object = new Object();
myListener.onResize = function(){
Resize();
};
Stage.addListener(myListener);
[/CODE_LITE]


分享给朋友: