У меня есть некоторые проблемы с получением синтаксиса справа.Удалить прослушиватель событий и переместить фрагмент ролика в позицию
У меня есть клип, который добавляет звуки в массив, когда он касается других клипов. У меня есть кнопка остановки, чем я хочу удалить прослушиватель событий панели и отправить обратно в исходное положение.
Мой код:
//event listener for the start button
playy.addEventListener(MouseEvent.CLICK, mouseClick2);
function mouseClick2(event:MouseEvent):void
{
bar.addEventListener(Event.ENTER_FRAME, onEnter);
}
//Add event listener for the stop button
stopp.addEventListener(MouseEvent.CLICK, mouseClick3);
//when clicked remove listener send back to position
function mouseClick3(event:MouseEvent):void
{
bar.removeEventListener(MouseEvent.CLICK, mouseClick3);
function mouseClick3(evt:Event):void
{
if(bar.x > 780)
{
bar.x = 215;
}
}
}
function onEnter(evt:Event):void
{
bar.x += 1;
if(bar.x > 780)
{
bar.x = 215;
}
for(var i:int=0; i<blocks.length;i++)
{
if (bar.hitTestObject(blocks[i]))
{
blocks[i].start();
}
else
{
blocks[i].stopSound();
}
}
}
У вас есть одна проблема: 'function mouseClick3()' вложен в другую 'функцию mouseClick3()'. – Marty