Показать сообщение отдельно
Старый 11.02.2015, 17:59
SpyCandy вне форума Посмотреть профиль Отправить личное сообщение для SpyCandy Найти все сообщения от SpyCandy
  № 1  
Ответить с цитированием
SpyCandy

Регистрация: Feb 2015
Сообщений: 14
По умолчанию Проблема с использованием Таймера

Здравствуйте.

Проблема в следующем:
После нажатия на кнопку, должен запускаться таймер, по завершению которого скрывать box и возвращать keyPressedFlag = false,
но он не работает. Не могу понять, в чем проблема.




Код AS1/AS2:
var keyPressedFlag = false;
var keyListener = {};
keyListener.onKeyDown = function(){
    if(Key.isDown( 69 )){
        keyPressedFlag = true;
 
    }
}
Key.addListener(keyListener)
 
box.onEnterFrame=function(){
 
if (keyPressedFlag==true)
{box._visible=true
 box._x=hero._x -20
 box._y=hero._y-240
}}
if (keyPressedFlag==true){startTtime132 = getTimer()}
 
 
    newone.onEnterFrame = function(){ if( getTimer()-startTtime132 > 4000 ) {
	 box._visible=false
keyPressedFlag = false
 
	 }}


Последний раз редактировалось SpyCandy; 11.02.2015 в 18:10.