PDA

Просмотр полной версии : Скорость движения клипа равна значению переменной


vivanov
10.04.2007, 21:50
Возник вопрос.
Как сделать так, чтобы скорость движения клипа была равна значению переменной?
Вот мой элементарный код:
onClipEvent (enterFrame) {
this._x-=3;
}.

Я хочу чтобы это число "3" (что я выделил жирным шрифтом) равнялось числовому значению переменной.

Одна из моих попыток написания:

onClipEvent (enterFrame) {
this._x-=Number(chislo);
}

(Где "chislo" это моя переменная) Но ничего неполучилось.:(
В учебниках ненашол ответа на мой вопрос. Прошу помощи на форуме. Заранее спасибо.

etc
10.04.2007, 21:55
vivanov, оформите код в своем посте.

screamge
11.04.2007, 08:20
var num:Number = 3;
onClipEvent (enterFrame) {
this._x-=num;
}

Kikasso
11.04.2007, 08:25
screamge, **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 1: Statement must appear within on/onClipEvent handler
var num:Number = 3;

Total ActionScript Errors: 1 Reported Errors: 1

screamge
11.04.2007, 08:33
сори спать охота:confused:

в первом кадре пишем


var num:Number = 3;
this.onEnterFrame = function (){
clipname_mc._x-=num
}



clipname_mc - название клипа который передвигаете.

з.ы. onClipEvent - вещь никчёмная

vivanov
11.04.2007, 18:42
Работает! Большое спасибо!