如何根据分辩率大小自动调整FLASH宽度,而高度保持不变。
如何根据分辩率大小自动调整FLASH宽度,而高度保持不变。
我网上找了说用JS来控制宽度,这是最后的解决方式。
因为FLASH中的都是位图,放大以后会失真,能不能根据分辩率大小自动从库里取不同大小的图片呢。
给个例子最好了,谢谢。
[解决办法]
没有必要的。
你注意看看api文档中stage里StageScaleMode。
大致分为两种缩放:
1、stage尺寸改变,而容器内元件尺寸不变。
2、stage尺寸改变,内容按比例缩放。
我在做flash全站时经常使用第一种。只要控制好位置效果和清晰度时很不错的。
第二种按比例缩放,位图“失真”,可以采用bitmap中smooth属性来对图片抗锯齿。或者在IDE中“库”中也能设置。
根据不同的需要选择自己需要的方法。而你说的根据分辨率去不同大小的图片,虽然能实现,可不推荐。
[解决办法]
不推荐位图缩小放大.. 一般 stage注册event.resize事件,根据窗口大小改变,调整控件位置。