Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   ускорение в дубле (http://www.flasher.ru/forum/showthread.php?t=45786)

vitekweb 13.06.2003 00:44

ускорение в дубле
 
Есть мувик mc.
Дублируем мувик, при нажатии на кнопку:

on(press){
duplicateMovieClip (_root.mc,"mc"+i,i);
setProperty ("mc"+i, ??? , random() );
i++:
}

что нужно поставить вместо знаков вопроса для изменения скорости мувика(изменения количества кадров/с)?

Diomas 13.06.2003 04:12

Насколько я понимаю,
frame rate - свойство глобальное для всех мувиков в проигрывателе и устанавливается только в окошке "document properties", то есть заранее и руками. Програмно менять скорость воспроизведения мувика нельзя (или я в чем-то не разобрался?).
Если анимация в мувике программная, можно повозиться с setInterval и updateAfterEvent.

YuriiZelenev 13.06.2003 08:42

Цитата:

Насколько я понимаю,
frame rate - свойство глобальное...
Vse pravelno!
No frame rate - mojno imulirovat...
dlya tovo chtob uznat kak, vospolzuytes poiskom :D :D :D
A vobshe, pora-bi perestat ispolzovat sintaksis chetverki (4)

Пушистик 13.06.2003 12:33

хехе....
 
ну вы млин даете!:)
какие кадры?:)
тута нужен цикл!

for (i=0; i<=30; i++) {
duplicateMovieClip(_root.mc, "mc"+i, i);
_root["mc"+i]._x = random(501);
_root["mc"+i]._y = random(501);
_root["mc"+i]._alpha = random(80)+20;
}

Diomas 14.06.2003 06:19

2Пушистик
"тута" не нужен цикл. Человек хочет чтобы в одном из мувиков на сцене был фреймрейт отличный от установленного.

Пушистик 14.06.2003 12:54

значит я чё то не догнал....:)сорри....

vitekweb 14.06.2003 15:02

нет, мувик записан не программно.
Получается, что если я хочу сделать, к примеру, шоссе с интенсивным движение, мне нужно дублировать мувики с машинами вручную, а потом изменять их таймлайн?
Это очень неудобно, как я понимаю.
Может здесь можно какую-нить хитрую переменную загнать, которая будет на скорость влиять.
Ну должен же быть выход!!!

Пушистик 14.06.2003 21:05

можно делить их скорость на разные числа....:

function Cars(speed) {
this.prototype.speed = this.speed/random(10);
}

чё та типа этого....

iLoveYou 15.06.2003 00:26

а какова конечная цель?

Пушистик 15.06.2003 00:41

vitekweb, читай мою статью в самомо низу....


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

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