Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image Flash CS 5.5-图标图像在swf上以高质量平滑_Image_Actionscript 3_Flash - Fatal编程技术网

Image Flash CS 5.5-图标图像在swf上以高质量平滑

Image Flash CS 5.5-图标图像在swf上以高质量平滑,image,actionscript-3,flash,Image,Actionscript 3,Flash,这很奇怪。 我想在我的swf电影中显示我导入的所有图标(jpg/png)。 我已经将JPG质量设置为100%,我尝试了PNG设置,没有质量损失,我取消了“允许平滑”设置 但是,一旦电影质量=高,所有图标都会平滑/断开,看起来不像原来的图标() 相反,设置quality=low让图标原样显示! () 当然,我需要电影的质量=高,因为会有一些其他的东西! 因此,将质量设置为低并不是解决方案 非常感谢。您需要检查两件事: 确保图标的坐标不是浮点数。i、 e.它们应精确为“10”,而不是“10.2” 确

这很奇怪。 我想在我的swf电影中显示我导入的所有图标(jpg/png)。 我已经将JPG质量设置为100%,我尝试了PNG设置,没有质量损失,我取消了“允许平滑”设置

但是,一旦电影质量=高,所有图标都会平滑/断开,看起来不像原来的图标()

相反,设置quality=low让图标原样显示! ()

当然,我需要电影的质量=高,因为会有一些其他的东西! 因此,将质量设置为低并不是解决方案


非常感谢。

您需要检查两件事:

  • 确保图标的坐标不是浮点数。i、 e.它们应精确为“10”,而不是“10.2”

  • 确保舞台上的实例与库中的图标具有完全相同的尺寸。i、 e.如果它们的分辨率为16x16,请确保它们不是舞台上的16.1x15.8


  • 使用quality=low Flash将坐标四舍五入到最近的像素,这就是为什么图标在该模式下看起来正确。

    两部电影中的图标相同buddy@pranavhosangadi,如果你仔细看,你会发现它们不一样。在第一个例子中,图标是平滑的,而在第二个例子中,图标不是平滑的。问题是由浮点x,y!用整数表示el.x,el.y解决了这个问题。谢谢你的把戏;-)