TimerEvent 调度程序错误
TimerEvent Dispatcher Error
我运行这段代码
时出现错误
var timer4:Timer = new Timer(6500);**strong text**
timer4.addEventListener(TimerEenter code herevent.TIMER,onTimer4);
timer4.start();
function onTimer4(e:TimerEvent):void{
var bg2:Bg_2 = new Bg_2();
bg2.x = 470;
bg2.y = 470;
addChild(bg2);
TransitionManager.start(bg2, {type:Fade, direction:Transition.IN, duration:2, easing:Strong.easeIn});
removeEventListener.(TimerEvent.TIMER,onTimer3);
}
谁能帮我理解我为什么会这样:
TypeError: Error #1123: Filter operator not supported on type builtin.as[=11=].MethodClosure.
at Transisi_BGUTAMA_fla::MainTimeline/onTimer4()
at flash.utils::Timer/_timerDispatch()
at flash.utils::Timer/tick()
好的,首先,您有一些无效代码(不确定这只是复制粘贴错误还是您实际尝试的代码)。
取出:**strong text**
& 将TimerEenter code herevent.TIMER
改为TimerEvent.TIMER
。
到此为止,接下来是您的实际错误。
此行导致错误:
removeEventListener.(TimerEvent.TIMER,onTimer3);
removeEventListener
之后的句号需要去掉。所以它应该是这样的:
removeEventListener(TimerEvent.TIMER, onTimer3);
顺便说一句,您可能还想在删除侦听器时也停止计时器,并从实际的计时器对象(我假设称为 timer3)中删除侦听器:
timer3.stop();
timer3.removeEventListener(TimerEvent.TIMER, onTimer3);
我运行这段代码
时出现错误var timer4:Timer = new Timer(6500);**strong text**
timer4.addEventListener(TimerEenter code herevent.TIMER,onTimer4);
timer4.start();
function onTimer4(e:TimerEvent):void{
var bg2:Bg_2 = new Bg_2();
bg2.x = 470;
bg2.y = 470;
addChild(bg2);
TransitionManager.start(bg2, {type:Fade, direction:Transition.IN, duration:2, easing:Strong.easeIn});
removeEventListener.(TimerEvent.TIMER,onTimer3);
}
谁能帮我理解我为什么会这样:
TypeError: Error #1123: Filter operator not supported on type builtin.as[=11=].MethodClosure. at Transisi_BGUTAMA_fla::MainTimeline/onTimer4() at flash.utils::Timer/_timerDispatch() at flash.utils::Timer/tick()
好的,首先,您有一些无效代码(不确定这只是复制粘贴错误还是您实际尝试的代码)。
取出:**strong text**
& 将TimerEenter code herevent.TIMER
改为TimerEvent.TIMER
。
到此为止,接下来是您的实际错误。
此行导致错误:
removeEventListener.(TimerEvent.TIMER,onTimer3);
removeEventListener
之后的句号需要去掉。所以它应该是这样的:
removeEventListener(TimerEvent.TIMER, onTimer3);
顺便说一句,您可能还想在删除侦听器时也停止计时器,并从实际的计时器对象(我假设称为 timer3)中删除侦听器:
timer3.stop();
timer3.removeEventListener(TimerEvent.TIMER, onTimer3);