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
Actionscript 3 旋转动画抖动_Actionscript 3_Apache Flex_Mxml - Fatal编程技术网

Actionscript 3 旋转动画抖动

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"

我试图创建一个简单的“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"
               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,但它仍然显示了圆圈的抖动。