Створення процентного показника завантаження
March 19th, 2009 by
« Аналоговий годинник в Flash MX | Створення інтерактивної карти »

Крок 11
Додавання ActionScript
Переходиться на перший шар Actions . Йдемо на ДРУГИЙ кадр і додаємо на панель Action наступний код:
if (_root.getBytesTotal() != _root.getBytesLoaded()){
gotoAndPlay(1);
}
bar_mc._xscale=(_root.getBytesLoaded()/_root.getBytesTotal())*100;
loader_txt.text=Math.round((_root.getBytesLoaded()/_root.getBytesTotal())*100)+”%”; Перша частина коду
if (_root.getBytesTotal() != _root.getBytesLoaded()){
gotoAndPlay(1);
}
перевіряє, скільки байт завантажено у користувача і порівнює з тим, скільки є насправді. Якщо Значення не рівні (!=), то повертаємося на перший кадр. Далі ми розтягуємо прямокутник на стільки відсотків, скільки завантажено:
bar_mc._xscale=(_root.getBytesLoaded()/_root.getBytesTotal())*100;
і задаємо текстовому полю процентне значення + “%”:
loader_txt.text=Math.round((_root.getBytesLoaded()/_root.getBytesTotal())*100)+”%”;
Все, наш прелоадер готовий, тепер весь вміст ми можемо розміщувати з третього кадру. Для прикладу розмістимо на третьому кадрі картинку великої ваги і перевіримо роботу завантажувача ( File > Import > Import to Stage і вибираємо картинку). Тепер тиснемо Ctrl+Enter і імітуємо завантаження, йдучи View > Simulate Download , або натискаємо Ctrl+Enter двічі.
Tags: кадр, кліп, код, крок, прямокутник, рамка, шар
Навчальні матеріали
Схожі записи
- Posted in Навчальні матеріали



