![]() |
Перемещение персонажа клавишами после перехода на кадр
Всем привет, наверняка такая тема уже была, не знаю по каким словам её искать, ситуация такая первый кадр кнопка "играть" при нажатии на которую переходит на второй кадр где находится персонаж. При нажатии кнопок клавиатуры ничего не происходит пока не кликнешь мышью в любое место, тогда всё нормально и персонаж перемещается.
кадр 1. Код AS3:
Код AS3:
|
Возможно до получения ответа на Ваш вопрос, Вам поможет прочтение вот этого
http://help.adobe.com/ru_RU/FlashPla...age.html#focus сам я не когда не делал и помочь к сожалению не могу. |
Да дело в фокусе. При клике на кнопке она попадает в фокус. Нужно либо его занулить, либо сделать stage фокус на саму себя. Т.е. добавить во второй кадр:
stage.focus = null; или stage.focus = stage; |
всё работает, огромное спасибо.
|
Можно поинтересоваться, зачем вы крепите слушатель Event.ENTER_FRAME к Player? Вроде же обычно он не крепится к обьекту, а записывается как "addEventListener(Event.ENTER_FRAME, whenEnterFrame);"
|
| Часовой пояс GMT +4, время: 14:24. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.