-1
Итак, в основном мой шар перемещается в случайное положение на экране, как только он слышит отметку (3000). Как я могу заставить таймер медленно уменьшаться, чтобы мяч двигался все быстрее и быстрее?Уменьшение таймера во времени в Adobe Flash
var timmyTimer:Timer = new Timer(3000)
timmyTimer.addEventListener(TimerEvent.TIMER, tick)
timmyTimer.start();
function tick(t:TimerEvent):void {
mcBall.x = Math.floor(Math.random() *(stage.stageWidth - mcBall.width));
mcBall.y = Math.floor(Math.random() *(stage.stageHeight - mcBall.height));
mcBall.nextFrame();
Спасибо за совет! Просто поместите его в мой код, и он отлично работает, спасибо ТАК! – Jarrod
извините, последний выпуск. Игра теперь терпит крах, потому что она пытается выйти за пределы 0. Как я могу остановить это? Прости! – Jarrod
@Jarrod проблем нет. Вы можете использовать, например, оператор 'if', например:' if (t.delay> 100) {t.delay - = 100; } '... – akmozo