счетчик прокрутки с таймером? ActionScript 3 - PullRequest
0 голосов
/ 30 марта 2011

Я пытался сделать счетчик прокрутки в течение последних 2 часов, и мне не повезло.Я новичок в ActionScript 3 Flash .. в любом случае.Я пытаюсь создать текстовое поле, которое увеличивается в соответствии с прошедшим временем, есть идеи, как это сделать?Также обновляется flash actioncript 3?Есть ли функция, что мне нужно поставить код под?(Я испытал с C # -XNA).

Ответы [ 2 ]

0 голосов
/ 30 марта 2011
var timer:Timer = new Timer(1000); // change 1000 to the value you want to update in milliseconds
timer.addEventListener(TimerEvent.TIMER, onTimer);
timer.start();
function onTimer():void{
  myTextField.text = 1+myTextField.text;
}
0 голосов
/ 30 марта 2011

Я не уверен на 100%, что вы спрашиваете.Если вы хотите, чтобы TextField прокручивал каждый раз, когда вы добавляете строку (таким образом, всегда отображается текущая строка), вы можете просто сделать:

myTextField.scrollV = myTextField.maxScrollV;

Это приведет к прокрутке до последней строки текстового поля.

также не уверен насчет вопроса об обновлении.Вы можете просто использовать myTextField.text = "asfd";или myTextField.appendText = "asfd";

Если это не то, что вы имели в виду, пожалуйста, уточните.

Хорошо, я видел один из ваших других вопросов.То, что вы, вероятно, хотите сделать, - это просто иметь текстовое поле с правильным временем игры.В этом случае просто используйте.

myTimerDisplayTextField.text = playingTime;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...