Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Скорость движения клипа равна значению переменной (http://www.flasher.ru/forum/showthread.php?t=94358)

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

Работает! Большое спасибо!


Часовой пояс GMT +4, время: 05:53.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.