flash全屏方法以及保持某个影片剪辑尺寸不变
flash9支持真正的全屏了,因此可以不用js去控制全屏了。
另外全屏的时候,有时候希望某个影片剪辑尺寸不变,我的as代码如下:
function fullscreen()...{
Stage.scaleMode = "noScale"; /**/////设置成舞台没有缩放
Stage.align = "tl"; //左上角
if(Stage["displayState"] == "fullScreen")...{
Stage["displayState"] = "normal";
player._width = Stage.width;
player._height = Stage.height;
player._x = 0;
player._y = 0;
//设置控制按牛坐标尺寸;www.zhaoxi.net banner免费制作
control._y = Stage.height-31;
}else...{
Stage["displayState"] = "fullScreen";
player._width = Stage.width;
player._height = Stage.height;
player._x = 0;
player._y = 0;
//设置控制按牛坐标尺寸;
control._y = Stage.height-100;
}
}
Stage.scaleMode = "noScale"; /**/////设置成舞台没有缩放
Stage.align = "tl"; //左上角
if(Stage["displayState"] == "fullScreen")...{
Stage["displayState"] = "normal";
player._width = Stage.width;
player._height = Stage.height;
player._x = 0;
player._y = 0;
//设置控制按牛坐标尺寸;www.zhaoxi.net banner免费制作
control._y = Stage.height-31;
}else...{
Stage["displayState"] = "fullScreen";
player._width = Stage.width;
player._height = Stage.height;
player._x = 0;
player._y = 0;
//设置控制按牛坐标尺寸;
control._y = Stage.height-100;
}
}
player是一个flv的播放器,control是播放控制面板。
这样整个舞台没有缩放,所以control的尺寸大小不会改变,但需要调整player的大小,所以用as调整player的大小为stage的大小,另外可能也要设置一下control的坐标,希望它显示在合适的位置。