Форум 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=108953)

riks 04.03.2008 10:27

Секундомер перестает работать
 
Вложений: 1
Подскажите такой вопрос. Делаю секундомер, пишу код в главном окне все работает. Стрелка идет как положено. Но как только секундомер со скриптами помещаю внутрь мувика перестает работать. Что нужно дописать, что бы это заработало?
1-й кадр
Код:

oldTime = int(getTimer()/1000);
sumss = 0;
summ = 0;
sumhh = 0;

2-й кадр
Код:

newTime = int(getTimer()/1000);
kss = newTime-oldTime;
if (Number(kss)>0) {
        sumss = Number(sumss)+Number(kss);
        setProperty("/ss", _rotation, sumss*6);
        oldTime = newTime;
        if (Number(sumss/60-int(sumss/60)) == 0) {
                summ = Number(summ)+1;
                setProperty("/mm", _rotation, summ*6);
                if (Number(summ/60-int(summ/60)) == 0) {
                        sumhh = Number(sumhh)+1;
                        setProperty("/hh", _rotation, sumhh*30);
                }
        }
}

3-й кадр
Код:

gotoAndPlay(2);
Образец прилагается.

chingachgoog 04.03.2008 11:59

Если мувик будет тоже трехкадровый, то в setProperty первым параметром надо указать путь через родителя, можно без кавычек и слешей:

Код:

setProperty(_parent.mm, _rotation, summ*6);

etc 04.03.2008 12:38

Где вы такой древнейший код взяли?

riks 04.03.2008 13:27

Другого кода у меня к сожалению нет. Спасибо за подсказку, убрал слеши и все зароботало. Тему можно закрыть.


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

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