原因:
1.flash的性能非常差,这就不得不让它做大量的优化。
2.图片缩放,目前业界有多种算法,画质越好的算法,计算量越大。
3.flash优化了图片缩放,使用了质量非常低的缩放算法。这个做法,保证了flash的性能不会太低,但代价是,flash缩放图片,从此质量就非常非常差。
解决方案:
1.能用静态的图片,就尽量避免缩放的动画,直接使用静态图片。
2.对于静态图片,尽量别在flash里缩放,而是使用原始尺寸。如果需要多个尺寸,建议导入多张静态图片。
3.如果一定需要缩放,请自己下载一个高质量缩放算法的AS代码来缩放图片。当然,这种处理方法,会让处理效率变得更低。此时,你就需要使用炼金术等更高级的flash优化手段。
4.对于导入的图片,如果缩小后发现有锯齿,请先把该图片缩小到需要的尺寸,然后使用flash菜单的修改 -> 位图 -> 转换位图为矢量图 命令,最小区域改为1,角阈值改为【较少转角】,曲线拟合改为【非常平滑】。