Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.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 动作脚本3,将对象旋转到一个点,然后完成另一个点_Actionscript 3 - Fatal编程技术网

Actionscript 3 动作脚本3,将对象旋转到一个点,然后完成另一个点

Actionscript 3 动作脚本3,将对象旋转到一个点,然后完成另一个点,actionscript-3,Actionscript 3,我一直在努力使拨号转到一个点,然后在完成时转到另一个点 function EGTdialpostition1():void { EGTNeedle_mc.addEventListener(Event.COMPLETE, EGTdialpostition2); EGTNeedle_mc.speed = 2 EGTNeedle_mc.increment = 0.5 EGTNeedle_mc.startRotation(179) } function EGTdialp

我一直在努力使拨号转到一个点,然后在完成时转到另一个点

function EGTdialpostition1():void
{
    EGTNeedle_mc.addEventListener(Event.COMPLETE, EGTdialpostition2);
    EGTNeedle_mc.speed = 2 
    EGTNeedle_mc.increment = 0.5
    EGTNeedle_mc.startRotation(179)
}
function EGTdialpostition2(evt:Event):void
{
    trace("The needle has stopped")
    EGTNeedle_mc.speed = 2 
    EGTNeedle_mc.increment = 0.5
    EGTNeedle_mc.startRotation(164)
}
EGTdialpostition1()
stage.addEventListener (MouseEvent.CLICK, EGTdialpostition2)
//当事件监听器调用EGTDIALPOSTION时,跟踪会发生,但测试函数时没有其他操作。我将事件监听器设置为鼠标单击来调用函数,它就工作了

我知道有数百种方法可以解决这个问题,但我想知道是否有办法解决这个问题,或者我有什么地方做错了


如果您有任何帮助或建议,我们将不胜感激。

首先,我将重命名我的函数,以小写字母(这不是C#)开头,实例/变量名称也是如此-看起来您将在那里有一个类和一个静态调用。(我同意Fygo…我假设EGTNeedle_mc是一个类,因此更具体地说,我们需要查看函数startRotation(arg:argType):void;。还要查看此函数以进行调度