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;。还要查看此函数以进行调度