ОК, поэтому им, используя реальный базовый код для небольшой игры, и я получил таймер, настроенный на одну комнату, и не могу его отобразить в комнате эндшпиля, пожалуйста, помогите?Экран индикации пользовательского экрана
это код, который я использовал
var gameStartTime:uint;
var gameTime:uint;
var gameTimeField:TextField;
gameTimeField = new TextField();
gameTimeField.x = 900;
gameTimeField.y = 50;
addChild(gameTimeField);
gameStartTime = getTimer();
gameTime = 0;
addEventListener(Event.ENTER_FRAME,showTime);
function showTime(event:Event)
{gameTime = getTimer()-gameStartTime;
gameTimeField.text = "Time: "+clockTime(gameTime);
}
function clockTime(ms:int)
{
var seconds:int = Math.floor(ms/100);
var minutes:int = Math.floor(seconds/60);
seconds -= minutes*60;
var timeString:String = minutes+":"+String(seconds+100).substr(1,2);
return timeString;
}
Мне непонятно, в чем проблема. Разве у вас есть время, хранящееся в переменной gameTime, и вы не можете получить доступ к этому из другого места в своей игре? –
им жаль нет непонятно. ive проснулся некоторое время, и havn't использовал actioncript раньше недели назад. я установил игру, где вы ловите мячи, и у меня есть небольшой таймер, работающий на экране, и я пытаюсь заставить его отказаться от того, что он встает, когда я нажимаю на следующую кнопку, чтобы перейти в следующий sceen. – Aaron
Итак, где же этот код? Является ли он рамкой или находится в отдельном файле? Вам действительно нужно объяснить немного больше о настройке вашей игры, прежде чем кто-нибудь сможет дать вам разумные советы. –