Статьи

Flash Script — Расширенный Preloader


Загрузите примеры файлов здесь .

1. Установите три слоя в новом фильме. Назовите первое «загрузчик», второе «действия» и третье «изображение».

2. Создайте два текстовых поля. Перейдите в палитру «Тип» и поместите ее как «Динамический текст» с именами переменных «totalbytes» и без опций. Дайте другой переменной имя «загруженные байты».

3. Поместите это текстовое поле в слой загрузчика.

4. В слое изображения импортируйте большую картинку по вашему выбору. Сделайте это 5 кадров длиной, и сделайте последний кадр ключевым кадром. Затем удалите первые четыре кадра, оставив только пятый. Назовите пятый кадр «конец кадра». Вставьте stop(); действие в этот слой.

5. Теперь перейдите к слою действий и создайте два ключевых кадра.

6. В первый ключевой кадр вставьте действие:

 loadedbytes = getBytesLoaded()/1000;  

totalbytes = getBytesTotal()/1000;  

if (loadedbytes == totalbytes)  

{  

gotoAndPlay ("endframe");  

}

7. Во втором ключевом кадре вставьте действие:

 gotoAndPlay (1); 

8. Нажмите Ctrl + Enter дважды на клавиатуре. Это сделано! Предварительный загрузчик завершен.