Показать сообщение отдельно
Старый 01.11.2016, 14:30
JamsLucas вне форума Посмотреть профиль Отправить личное сообщение для JamsLucas Найти все сообщения от JamsLucas
  № 32  
Ответить с цитированием
JamsLucas

Регистрация: Oct 2016
Сообщений: 16
а как это осуществить то добавление?
то есть если я изменю
Код AS3:
_startTime = getTimer() + _delay;
на
Код AS3:
_startTime = getTimer() + 5000;
у меня снова будет задержка в 5 секунд только перед первым появлением строки, а когда она вернется в точку шип б.х она снова стартует без задержки, так же как и
Код AS3:
if (getTimer() >= 5000) {
вместо
Код AS3:
if (getTimer() >= _startTime) {
Добавлено через 1 минуту
а все понял прошу прощения) добавлением еще одной команды) просто не увидел дописаной строки)

Добавлено через 5 минут

Добавлено через 7 минут
оо до меня дошлоо) функция делей будет повторятся, вместо нее можно подставить любое значение. полагаю если я сделаю еще одно возвращение так сказать продублирую, и добавлю еще одну строку старт тайм с другим значением то оно будет меняться?
Код AS3:
private function enterFrameHandler(e:Event):void {
 
			if (getTimer() >= _startTime) {
				ship_b.x += _speed;
 
				if (ship_b.x <= -4000) {
					ship_b.x = 2000
					_startTime = getTimer() + _delay;
 
                         if (ship_b.x <= -4000) {
					ship_b.x = 2000
					_startTime = getTimer() + 3000;
				}
			}
		}
правильно понимаю? один раз она повторится по времени задержки, а второй раз уже по новому значению?