March 12, 2007

关于使FLASH适应浏览器改变的解决方法

Filed under: Uncategorized — lijing @ 6:45 am

你可能会发现,有的FLASH站点在你调整浏览器大小或者是改变分辨率的情况下,背景可以自动改变到填满整个浏览器;同时一些MC能够自动改变位置以适应浏览器的变化。很多FLASH网站都使用过这样的技术,比较典型的是luke的www.teamt.cn

为实现这样的效果,我一开始直接用

mc._width=Stage.width;

mc._height=Stage.height;

不过失败了,后来在网上看到正确的方法,即使用事件侦听器:

Stage.scaleMode = “noScale”

Stage.align=”TL”

mc._width=Stage.width;

mc._height=Stage.height;

myListener = new Object();

myListener.onResize = function () {

mc._width=Stage.width;

mc._height=Stage.height;

mc._x=0

mc._y=0

}

Stage.addListener(myListener);

将背景做到MC里,能够实现适应浏览器的相应的调整。

同样,如果要实现MC浏览器居中等效果,可以将MC_X做相应的调整。

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress