PDA

Просмотр полной версии : Платформер


Flash men
01.08.2013, 00:16
Доброго времени суток,
У меня есть одна проблема с движущимся (программно) мувклипом.
Суть в том, что платфорама должна дойти до определённого места и пойти обратно до точи начала движения.
Вот код (написан на мувике платформы):

onClipEvent (load) {i=1;}
onClipEvent(enterFrame) {if ((this._y<240) && (i=1)) {this._y+=1;}
if (this._y>239) {i=0; this._y-=1;}
if (this._y<94){i=1}}

Возможно вопрос пустяковый но я в тупике:)

Ёлочка
01.08.2013, 01:50
onClipEvent (load)
{
var min:Number = 94;
var max:Number = 240;
var speed:Number = 5;
}

onClipEvent (enterFrame)
{
this._y += speed;
if ( this._y >= max )
{
speed = - Math.abs( speed );
this._y = max;
}
else if ( this._y <= min )
{
speed = Math.abs( speed );
this._y = min;
}
}
Но лучше не писать в отдельный клипах. Запутаешься.

mooncar
01.08.2013, 10:45
Название темы не раскрывает сути вопроса.