Actionscript 3 旋转动画抖动
我试图创建一个简单的“AJAX加载程序”类型的动画,只是一个围绕其中心旋转的圆。我的问题是,旋转不是平稳的,它轻微地来回摆动 演示SWF: swf的代码:Actionscript 3 旋转动画抖动,actionscript-3,apache-flex,mxml,Actionscript 3,Apache Flex,Mxml,我试图创建一个简单的“AJAX加载程序”类型的动画,只是一个围绕其中心旋转的圆。我的问题是,旋转不是平稳的,它轻微地来回摆动 演示SWF: swf的代码: <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark"
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
width="160" height="160"
backgroundColor="0xCCCCCC"
initialize="loadingAnim.play()">
<fx:Declarations>
<s:Rotate angleFrom="0" angleTo="360" autoCenterTransform="true" id="loadingAnim" target="{loader}"
repeatCount="0" duration="2000" easer="{null}" />
</fx:Declarations>
<s:Image id="loader" source="@Embed('loader.png')" smooth="true" smoothingQuality="high"
horizontalCenter="0" verticalCenter="0" />
</s:Application>
我已经确定图像是一个精确的圆,如果您想自己检查,那么下面是图像文件:
图像(73,73)的中心与图形的视觉中心不匹配。这是您的图形,中间有标记:
所以,它(视觉上)偏离中心旋转,导致它摆动。谢谢你的回答,我会在早上检查。但事实上,并不是线条看起来有点摇晃,而是边缘。我已经纠正了图片上的线条,这些都是死点。我还更新了演示SWF url,但它仍然显示了圆圈的抖动。