Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > ActionScript 1,2 > задержка выполнения


Автор: nns2009 29.11.2009, 14:11
Сейчас создаю игру морской бой(точнее почти создал)
И возникла такая задача:
Когда противник попадает в твой корабль корабль начинает появляться крестик:

Код

если противник попал
{
  добавляем крест(_alpha = 0)
  krestNN.onEnterFrame = function()
  {
      this._alpha += 10
      if (this._alpha >= 100) delete this.onEnterFrame
  }
  //Ждём 10/36 секунды прежде, чем продолжить расстрел
}


Какая функция в actionScript заставляет сценарий остановиться(при этом onEnterFrame должен работать)
В приципе можно сделать это с помощью setInterval, но тогда придётся писать функцию и добавлять дополнительные проверки.

Автор: SoWa 29.11.2009, 16:58
Если я не ошибаюсь, в АС1-2 команда Stop()

Автор: nns2009 3.12.2009, 15:07
Не, Stop() - останавливает монтажную линейку.
В принципе я реалезовал то, что нужно с помощью setInterval(), но серавно нужно знать: есть ли такая функция(остановки кода)?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)