Цитата:
|
Вы машину передвигаете на большие расстоянии, вот Вам и посоветовали передвигать по одному пикселю.
|
Оо с чего бы это? То есть, по вашему, скорость всегда должна быть равна 1 пикселю?
Просто проверять столкнется ли машина с чем-то, нужно еще до, того как происходит смещение. То есть, образно говоря:

Код AS3:
если (машина.х + скорость < положениеПрепятствия) {
машина.х += скорость.
}
Автору: как уже верно подметили, код ужасен. Но так как вы новичок, не буду сильно углубляться в исправления, скажу только, что
названия переменных и функций всегда пишутся с маленькой буквы, а названия классов с большой. У вас же тут вообще каша. Часть переменных с большой, часть с маленькой, часть с нижнего подчеркивания.
Чтобы себе голову не захламлять неправильными концепциями, очень советую ознакомиться с
конвенциями написания кода на ас3, и писать строго в соответствии с ними.