![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jul 2009
Сообщений: 4
|
Добрый день
Потихоньку разбираю скрипты с использованием flash технологий. Возникли вопросы, ответы на которые самому не найти. Прошу профессионалов помочь. Скачал общедоступный пример, все разобрал, кроме скорости и частоты скрипта: Можно ли сделать так, чтобыдействие скрипта выполнялось не каждый фрейм, а через фрейм или через 5 фреймов? Заранее огромное спасибо всем откликнувшимся. Все что-то познаем и начинаем... ![]() |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 1,651
|
Я вам в прошлой созданной теме ответил
|
|
|||||
|
Регистрация: Jul 2009
Сообщений: 4
|
Ответ был, то что выполняется раз в фрейм, т.е невозможно?
|
|
|||||
|
Регистрация: Jan 2009
Сообщений: 1,651
|
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();
|
|
|||||
|
Регистрация: Jul 2009
Сообщений: 4
|
СПАСИБО,!!! теперь точно разобрался.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 15:12. |
|
|
« Предыдущая тема | Следующая тема » |
|
|