读书人

怎么根据分辩率大小自动调整FLASH宽度

发布时间: 2013-03-17 13:48:31 作者: rapoo

如何根据分辩率大小自动调整FLASH宽度,而高度保持不变。
如何根据分辩率大小自动调整FLASH宽度,而高度保持不变。
我网上找了说用JS来控制宽度,这是最后的解决方式。
因为FLASH中的都是位图,放大以后会失真,能不能根据分辩率大小自动从库里取不同大小的图片呢。

给个例子最好了,谢谢。
[解决办法]
没有必要的。
你注意看看api文档中stage里StageScaleMode。

大致分为两种缩放:
1、stage尺寸改变,而容器内元件尺寸不变。
2、stage尺寸改变,内容按比例缩放。

我在做flash全站时经常使用第一种。只要控制好位置效果和清晰度时很不错的。

第二种按比例缩放,位图“失真”,可以采用bitmap中smooth属性来对图片抗锯齿。或者在IDE中“库”中也能设置。

根据不同的需要选择自己需要的方法。而你说的根据分辨率去不同大小的图片,虽然能实现,可不推荐。
[解决办法]
不推荐位图缩小放大.. 一般 stage注册event.resize事件,根据窗口大小改变,调整控件位置。

读书人网 >Flash

热点推荐