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

Kalabania 29.05.2009 16:43

Циклический показывание фотографий
 
Здравствуйте, такой вопрос. Есть фотографии с анимацией плавного появления, мне нужно что бы на каждой фотке кадр останавливался на несколько секунд и шел к другой . фотографии и пустить это по циклу, с помощью чего это можно реализовать?

totruok 29.05.2009 17:11

Просто растягиваешь каждую фотку на несколько кадров. Когда он дойдёт до последней он опять перескочет на первую.

Wlspartak 29.05.2009 17:14

Твинами можно сделать.

Kalabania 29.05.2009 17:14

вручную я могу сделать)))) меня интересовало кодом как можно это сделать)

Добавлено через 47 секунд
то есть поделать таймеры на определенных кадрах

Wlspartak 29.05.2009 17:20

Вот пример:

На первом слое в ключевом кадре (где нужна задержка, к примеру, 10-й) прописать код:
Код:

q=getTimer(); // прошедшее время до момента входа в 10-й кадр
while (getTimer()- q <3000) { //пока (оператор цикла). в момент входа в 10-й кадр q и getTimer равны и их разность=0, условие возвратит
 // истину и будет выполнена команда "стоп". Цикл будет повторяться пока-истина, getTimer будет расти
 // и когда разность=3000 (лож), выполнится команда полей. (задержка 3 сек) 
        stop();
}
    play();

На втором слое – анимация.

etc 29.05.2009 19:30

Wlspartak, а ничего, что вы вешаете наглухо плеер на три секунды минимум?

Kalabania 29.05.2009 19:38

это да очень глючный код какой-то

Stargazer 29.05.2009 21:18

setInterval или setTimeout?

etc 29.05.2009 22:52

Без разницы.


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

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