Переход на следующий кадр при нажатии на кнопку

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
Volko_dav2012
Сообщения: 12
Зарегистрирован: 17 апр 2012, 14:51

Переход на следующий кадр при нажатии на кнопку

Сообщение Volko_dav2012 »

как сделать чтобы при нажатие на кнопку попасть на следующий кадр?
можно исходник cs 5
Alazaur
Разработчик
Разработчик
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25

Re: я новичок в as3 помогите

Сообщение Alazaur »

На сцену кладете кнопку с именем btn, в кадр код:

Код: Выделить всё

stop(); //Останавливаем воспроизведение на текущем кадреbtn.addEventListener(MouseEvent.CLICK, gotoNextFrame); //вешаем на кнопку btn слушательfunction gotoNextFrame(e:MouseEvent):void //Обработчик слушателя{    btn.removeEventListener(MouseEvent.CLICK, gotoNextFrame); //удаляем слушатель     gotoAndStop(currentFrame + 1); //переходим на кадр следующий за текущим}
sanych_dv
Разработчик
Разработчик
Сообщения: 550
Зарегистрирован: 29 апр 2011, 01:52

Re: я новичок в as3 помогите

Сообщение sanych_dv »

Есть такая удобная фича с удалением слушателя:

Код: Выделить всё

  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));} 
Ответить