Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > ActionScript 1,2 > смена клипа по времени суток


Автор: mielnir 12.12.2006, 18:19
Здравствуйте. Только начал изучать ActionScript, и возникла такая проблема. Я хочу, чтобы в зависимости от времени суток( времени на часах ) подключались разные клипы. Может кто-нибудь подсказать, как такое можно реализовать?

Автор: szz 12.12.2006, 22:44
var current_hour = (new Date()).getHour();
loadMovie(current_hour+'.swf');

Автор: mielnir 13.12.2006, 07:48
szz, нетsmile я, наверное, не совсем точно описал задачуsmile Я хочу, чтобы подключался клип из библиотеки(т.е. чтобы все было одним файлом)

Автор: mielnir 13.12.2006, 08:42
Значит, вот, к чему я пришел. У меня в фильме 3 кадра

1-й кадр
time = new Date();
ht = time.getSeconds();
trace( ht );
if( ht % 5 == 0 )    {    
    gotoAndPlay(2);
}    else    {
    gotoAndPlay(3);
}

2-й кадр
time = new Date();
ht = time.getSeconds();
trace( ht );
if( ht % 5 != 0 )        {
    gotoAndPlay(3);
}

3-й кадр
time = new Date();
ht = time.getSeconds();
trace( ht );
if( ht % 5 == 0 )            {
    gotoAndPlay(2);    
}

т.е каждые 5 секунд фильм меняет кадр. Но при этом клип, лежащий в этом кадре, не играется. Как сделать, чтобы шла 5-секундная задержка (но содержимое кадра постоянно играло)?

Блин, народ, неужто никто помочь не может? Задача свелась к тому, чтобы кадр играл определенное время, т.е не просто останавливался, а так, чтобы все клипы в нем продолжали играть...

Автор: Maksys 15.12.2006, 05:39
Ну на....

Автор: mielnir 15.12.2006, 15:33
Maksys, у меня он почему-то не открылся. Пишет unexpected file format...

Автор: Maksys 16.12.2006, 06:50
Флешь 8 попробуй

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)