Писати ми з тобою будемо на AS3, він володіє деякими мінусами, проблеми з відтворенням потоку зі змінним бітрейтом. А так же при використанні інтро, і підміни потоку на сервері (фалбак, ручне перемикання потоку і т.д.)
Але у AS3 є велика перевага під назвою "аналайзер"
коли я задався зробити плеєр під себе, я почав з AS2, знайшовши цю магічну штуку, я вирішив використовувати AS3, так що доведеться користуватися тим що є і викручуватися в ряді деяких проблем.
Даний матеріал дає лише основні відомості про написання плеєра.
Сам я не знаю флеш, і матеріал надаю лиш на основі написання плеєра для себе, так що для досвідченого флешер тут явно є помилки і криві місця.
Для роботи нам знадобитися:
Adobe Flash (середовище розробки, у мене наприклад Adobe Flash CS4 ver 10.0)
пару прямих рук
фотошопер або розвинений скил оно
терпіння
насамперед малюємо заготовки для плеєра
це основна база для нашого плеєра (основа, кнопка плей і повзунок регулятора)
якщо ви зараз не клацали радісно мишкою по різних менюшкам, то зараз там властивості основної форми.
насамперед міняємо розмір (а то нафіга нам плеєр розміром 550 на 400)
це кнопка edit праворуч від розміру у властивостях
маємо на ній нашу підкладку (просте перетягування автоматично її розташує в бібліотеку)
Крок # 1 Створено кнопку плей.
Inser - New Simbol
name: knopka
type: Movie Clip
на неї витягуємо наш малюнок кнопки в віджатим стані
зверху заходимо в Actions поточного кадру.
там пишемо
це нам потрібно, щоб після відображення першого кадру, він не почав стрибати по наступним.
закриваємо код, натискаємо на другий кадр і вибираємо Insert Blank Frame
і на свежеполученной кадрі диспонуємо кнопку натискання
так, же в actions, і знову stop ();
Тепер нам потрібно розташувати на формі створений кліп.
Перемикаємо флеш з режиму clasik на режим disiger
повертаємося на основну форму
і перетягуємо справа з Біблеотекі наш мувікліп (knopka)
зліва у властивостях свіжо розташованого мувікліпа створюємо йому ім'я (в поле де було
Тепер будемо вчити її у скрутному становищі.
для цього на основному кадрі основної форми заходимо в actions
і пішім там такий код
потім, там де у нас обробка натискання, додаємо