Я просмотрел всю сеть, и каждый может научить вас, как сделать таймер для вашей игры или обратного отсчета, но я не могу понять, как добавить время к уже отсчитывающему таймеру.
Так вот мой счетчик класса:
package
{
import flash.display.MovieClip;
import flash.display.Stage;
import flash.text.TextField;
import flash.events.Event;
import flash.utils.Timer;
import flash.events.TimerEvent;
public class Score extends MovieClip
{
public var second:Number = 0;
public var timer:Timer = new Timer(100);
private var stageRef:Stage;
public function Score(stageRef:Stage)
{
x = 560.95;
y = 31.35;
this.stageRef = stageRef;
timer.addEventListener(TimerEvent.TIMER, scoreTimer);
timer.start();
}
public function scoreTimer(evt:TimerEvent):void
{
second += 1;
scoreDisplay.text = String("Score: " +second);
}
Это работает без каких-либо проблем или проблем и просто продолжает считать вверх со скоростью 100 мс, я хочу знать, как добавить, скажем, 30 секунд, если что-то произойдет в моей игре, скажем, вы убили врага, например.
Пожалуйста, помогите!