Показать сообщение отдельно
Старый 17.09.2010, 14:23
jony_e вне форума Посмотреть профиль Отправить личное сообщение для jony_e Найти все сообщения от jony_e
  № 10  
Ответить с цитированием
jony_e

Регистрация: Jan 2008
Сообщений: 87
Цитата:
Сообщение от Белая Тень Посмотреть сообщение
1.Задаю корректно вопрос:
У меня игра с основой на панель...Я хочу чтобы игрок мог ходить только тогда , когда игра запущена , а она запущена пока играеться _root....Так вот мне надо проверить "если -root играется == true" тогда ....
2.Спасибо jony_e...
3.Спасибо , жалко без ссылки...
1. Как один из вариантов. В первом фрейме рута пишите:
Код AS3:
stop();
var isPlay:boolean = false;
Во втором кадре пишите
Код AS3:
isPlay = true;
Потом на определенном этапе запускаете проигрывание сцены к примену root.gotoAndPlay(2); она проигрывается до конца и потом возвращается в первый кадр и стопится, следовательно isPlay становится false.
Вешаете прослушиватель, который проверяет значение переменной isPlay, если оно тру, значит сцена проигрывается, если фолс, значит не проигрывается. ну вот, как-то так.
2.Пожалуйста.
3.http://blog.papervision3d.org/

Добавлено через 9 минут
КорДум, с помощью кода обходились во втором AS да и если это простые объекты в виде куба, сферы и т.п. А если это модель человека и т.п вещи? Да и зачем изобретать велосипед, когда его уже давно сделали, можно просто на нем кататься


Последний раз редактировалось iNils; 17.09.2010 в 14:29.