как сделать чтобы при нажатие на кнопку попасть на следующий кадр?
можно исходник cs 5
Переход на следующий кадр при нажатии на кнопку
-
- Сообщения: 12
- Зарегистрирован: 17 апр 2012, 14:51
Re: я новичок в as3 помогите
На сцену кладете кнопку с именем btn, в кадр код:
Код: Выделить всё
stop(); //Останавливаем воспроизведение на текущем кадреbtn.addEventListener(MouseEvent.CLICK, gotoNextFrame); //вешаем на кнопку btn слушательfunction gotoNextFrame(e:MouseEvent):void //Обработчик слушателя{ btn.removeEventListener(MouseEvent.CLICK, gotoNextFrame); //удаляем слушатель gotoAndStop(currentFrame + 1); //переходим на кадр следующий за текущим}
Re: я новичок в as3 помогите
Есть такая удобная фича с удалением слушателя:
Код: Выделить всё
stage.addEventListener(MouseEvent.CLICK, onClick); function onClick(e:MouseEvent):void { trace(e.currentTarget.hasEventListener(MouseEvent.CLICK)); e.currentTarget.removeEventListener(e.type, arguments.callee); trace(e.currentTarget.hasEventListener(MouseEvent.CLICK));}