PDA

Просмотр полной версии : Простейшая программная анимация.


Dr.XxX
03.01.2008, 19:19
Как заставить объект лететь по горизонтали, тоесть есть точка А(1,300) и Б (800, 300);
и надо сделать, чтобы объект двигался от точки А => Б и назад к точке А, и так бесконечно.
Тоесть постоянно прибавляем _x до 800, а когда 800 постепенно отнимаем до 1, но у меня он доходит до 800 и начинает дёргатся :umnik2: Помогите пожалуйста исправить эту ошибку.

Fernando Costa
03.01.2008, 19:28
ну если по-тупому то как-то так:

var num = 1
mc.onEnterFrame = function(){
this._x+= num
if(this._x>800) num = !num
if(this._x<1) num = !num
}

Dr.XxX
03.01.2008, 19:37
Во всё работает, только вместо ! надо - поставить и тогда всё прекрасно работатет, спасибо большое =)

Fernando Costa
03.01.2008, 19:52
а, ну да, тупанул :)