3.1 Загальні відомості і функціональне призначення
Мультимедійний проект дозволяє трохи познайомитися не тільки з творчістю гурту "Акваріум", а й з її складом. Додаток являє собою якийсь інформаційно-розважальний продукт, який за великим рахунком розповідає про групу навіть більше ніж її офіційний сайт. Він містить відомості про всіх учасників групи, кілька альбомів, безліч фотографій з концертів та фотосесій переважно "БГ". Саме тому у нього є невеликий шанс на тому сайті опинитися. Також він може вільно поширюватися в інтернеті. p align="justify"> Все це виконано в суворому чорному стилі, що цілком природно для будь вітчизняної рок-групи.
3.2 Структура проекту
Проект складається з наступних файлів:
В· Aquarium.exe (головний файл, проектор);
В· Music (каталог 7 музичних альбомів, в кожному з яких знаходяться mp3 файли);
В· XML (Папка, що містить 7 xml-документів, що зберігають у собі посилання на mp3 файли кожного з 7 альбомів)
3.3 Організація завантаження мультимедійного вмісту
У додатку "Aquarium" музика завантажується за допомогою XML-файлів. Порядок дій при завантаженні музики наступний:
В· створюємо об'єкт класу XMLList для зберігання всіх дочірніх вузлів XML-документа;
В· задаємо змінну XML_URL типу String (рядок) і записуємо в неї адресу XML-документа;
В· створюємо гіперпосилання на документ (об'єкт класу URLRequest);
В· створюємо об'єкт класу URLLoader (завантажувач текстового вмісту);
В· створюємо гіперпосилання на mp3-файл, об'єкт-звук і об'єкт класу SoundChannel (звуковий канал);
В· додаємо Прослуховувач події закінчення завантаження вмісту в завантажувач;
В· створюємо об'єкт childs, куди заносимо всі дочірні вузли кореневого вузла документа;
В· в циклі перебираємо всі дочірні вузли документа і записуємо їх в екземпляр компонента List;
В· при натисканні на кнопку "Відтворення" завантажуємо звук за допомогою методу load.
Частина програмного коду плеєра:
flash.net.URLRequest;
import flash.media.Sound; flash.media.SoundChannel; fl.controls.Slider; fl.events.SliderEvent;
// XML-документAfrlist: XML = n...