Як зробити прелоадер (preloaded) actionscript 1

Як зробити прелоадер (preloaded)?

Не один Flash ролик, майже не один, не починається без прелоадера. У мене як раз таки є дуже простий і ефективний preloaded.






1. Створюємо новий fla файл. File> New (Ctrl + N)
2. Створюємо 3 шари «Action», «Завантаження» і «Картинка».
3. В шарі «Action» в першому кадрі пишемо:
// зупиняємо програвання
stop ();
// функція завантаження
function check_loaded () if (_root.file_option) clearInterval (intervalID);
>
>
intervalID = setInterval (check_loaded, 100);
_root.emp.useHandCursor = 0;
4. У шарі «Завантаження» в першому кадрі розміщуємо мувик-кліп. Insert> New Symbol (Ctrl + F8). У ньому малюємо імітацію завантаження, тобто то що ми побачимо на самому початку.






У мене цей мувік виглядає так:


Головне що б було 100 кадрів програвання. Можна нарісовть що завгодно ... хоч в кожному кадрі поставити по цифрах від 0 до 100, можна нарісовть смужку і т.д ....
5. Переходимо на головну сцену і навішуємо на цей мувік такий Action Script:
onClipEvent (load) total = _root.getBytesTotal ();
>
onClipEvent (enterFrame) loaded = _root.getBytesLoaded ();
percent = int (loaded / total * 100);
text = percent;
gotoAndStop (percent);
if (loaded == total) _root.gotoAndPlay (2);
>
>
6. Натискаємо F6 і очищаємо шар «Завантаження», щоб він був порожній в другому кадрі. Ставимо в другому кадрі в шарі "Action" код:
stop ();
7. Розміщуємо зображення або (сайт, банер і т.д.) у другому кадрі в шарі «Картинка».
8. Зберігаємо swf файл. File> Publish (Shift + F12).
9. Тестуємо. Натискаємо Window> Test Movie (Ctrl + Enter), і ми бачимо нашу картинку, натискаємо ще раз Window> Test Movie (Ctrl + Enter) і ми бачимо нашу завантаження. Воооля.