Actionscript 3 使用addEventListener为MovieClip制作动画-动作脚本3
实际上我可以完成这段代码,但我对参数和removeEventListener有误解。我有两个目标相同的代码,这是我的第一个代码: 第一个代码: 公共功能步行{ var-bob:bob=新的bob; bob.x=0; bob.y=300; addChildbob; 博布伦; } 私有函数bobRun{ bob.addEventListenerEvent.ENTER_FRAME,animateBob; } 私有函数animateBevent:事件{ 如果bob.x endY{ bob.x+=1; bob.y-=1; }如果startX>endX&&startYActionscript 3 使用addEventListener为MovieClip制作动画-动作脚本3,actionscript-3,arguments,flash-cs5,addeventlistener,Actionscript 3,Arguments,Flash Cs5,Addeventlistener,实际上我可以完成这段代码,但我对参数和removeEventListener有误解。我有两个目标相同的代码,这是我的第一个代码: 第一个代码: 公共功能步行{ var-bob:bob=新的bob; bob.x=0; bob.y=300; addChildbob; 博布伦; } 私有函数bobRun{ bob.addEventListenerEvent.ENTER_FRAME,animateBob; } 私有函数animateBevent:事件{ 如果bob.x endY{ bob.x+=1; b
我需要参数和removeEventListener来构建我的项目,所以请帮助我 对于第一段代码,如果要传递参数,可以使用中间函数 e、 g 对于第二段代码,您使用的是匿名函数;因此,您可以简单地添加
e.target.removeEventListener(e.type, arguments.callee);
…在逻辑的任何部分,您都希望删除侦听器。此问题已解决,我找到了解决方案^_^
e.target.removeEventListener(e.type, arguments.callee);