PDA

Просмотр полной версии : Помогите разобраться со скриптом. Выполнени функции раз в несколько фреймов.


User21
20.07.2009, 17:37
Добрый день
Потихоньку разбираю скрипты с использованием flash технологий. Возникли вопросы, ответы на которые самому не найти. Прошу профессионалов помочь. Скачал общедоступный пример, все разобрал, кроме скорости и частоты скрипта:
Можно ли сделать так, чтобыдействие скрипта выполнялось не каждый фрейм, а через фрейм или через 5 фреймов?

Заранее огромное спасибо всем откликнувшимся. Все что-то познаем и начинаем...:)

iflamberg
20.07.2009, 17:38
Я вам в прошлой созданной теме ответил

User21
20.07.2009, 17:46
Ответ был, то что выполняется раз в фрейм, т.е невозможно?

iflamberg
20.07.2009, 17:59
i = 0;
j = 0;
stageHeight = 200;
stageWidth = 600;
_root.onEnterFrame = function() {
if (j++<5) return; //частица создается каждый 5ый кадр
j=0;
var mc = this.attachMovie("dot", ("dot" + i), i++);
mc._x = stageWidth;
mc._xscale = mc._yscale = Math.random() * 50 + 50;
mc._alpha = Math.random() * 30 + 10;
mc._y = 200 + Math.random() * 100;
//mc.vx = Math.random() * -15 - 7;
//mc.vy = Math.random() * -6;
mc.vx = Math.random() * - 1;
mc.vy = Math.random() * -1;
mc.onEnterFrame = function() {
this._x += this.vx;
this._y += this.vy;
if (this._x < 0) {
this.removeMovieClip();
}
if (i == 100) {
i = 1;
}
};
};
stop();

User21
20.07.2009, 18:14
СПАСИБО,!!! теперь точно разобрался.