我认为Tweener并没有使用x,y运动中像素的分数,但这正是我所需要的。我读到了圆角参数(默认值:false),它会旋转像素,以减少文本的问题,但是我想慢慢地浏览加载的图像,所以我不想使用圆角值。我的代码:
var bmp = Bitmap(loader.content);
bmp.smoothing = true;
Tweener.addTween(loader, {x: 20.0, time:10, transition:"linear"});图像平滑工作很好,但它的幻灯片起伏。它看起来像移动1像素在很少的帧,而不是一些分数的px每帧。我认为闪光图像平滑必须处理像素的分数。我搜索堆叠溢出,我所能找到的只是图像平滑,而不是x,y移动平滑。
提前谢谢。
发布于 2011-05-15 01:02:58
如果loader.content包含位图实例,这就是问题所在。与MovieClip和雪碧不同的是,位图自动切换到一个完整的像素。可以通过设置pixelSnapping属性来更改此行为。
发布于 2011-05-16 04:25:18
如果它只在某些不常见的帧上出现波动,则可能是垃圾收集器在您的移动过程中进行了一次扫描,从而导致了性能上的轻微口吃。
发布于 2011-05-20 00:40:37
我通过将x,y运动改为scaleX和scaleY“移动”来解决这个问题。当我在一张大照片上使用面罩时,它看起来就像我缩放照片时的移动,但它实际上是在缩放。
我知道这不是一个好的答案,但它暂时解决了我的问题,因为我现在不知道为什么在这个具体的情况下,y的运动是不顺利的。也许能帮助有同样问题的人。
https://stackoverflow.com/questions/5988312
复制相似问题