PDA

Просмотр полной версии : не работает функция


gadirov zakir
19.11.2012, 07:50
Здравствуйте форумчане
у меня такая маленькая проблема, видети ли функция moveClip почему то не работает
вроде все написано?
function moveClip (theClip, xDist, yDist) {
theClip._x += xDist;
theClip._y += yDist;
}
moveClip (ball, 5, -15);

Tails
19.11.2012, 10:46
Что пишет компилятор? В этом фрагменте нет ошибки. Попробуйте потрейсить на наличие клипа:
function moveClip (theClip, xDist, yDist) {
trace(theClip);
theClip._x += xDist;
theClip._y += yDist;
}

gadirov zakir
19.11.2012, 13:03
нет не в этом смысле что фрагмент кода ошибочно написана, по идее клип "ball" должен был двигаться
но он стоит на месте.

Tails
19.11.2012, 14:04
Потрейсите клип theClip в функций, как я написал выше.

Hauts
19.11.2012, 14:26
function moveClip (theClip, xDist, yDist) {
theClip._x += xDist;
theClip._y += yDist;
}
this.onEnterFrame = function(){
moveClip (ball, 5, -15);
}

mooncar
19.11.2012, 18:22
по идее клип "ball" должен был двигаться
По вашему исходному коду он делает один шажок, поскольку вызов функции только один.
См. сообщение от Hauts.

gadirov zakir
19.11.2012, 20:06
Спасибо 8)