ає таким чином. Ві пишете Початковий текст Програми у вігляді текстового файлу; при цьому текст віглядає так, Що з ним Зручний працюваті (звичайна, Зручний того, хто знайомий з цією мовою програмування). Після цього ви запускаєте особливая програму - компілятор - И передаєте їй текстовий файл, Що Вийшов. Компілятор перетворилися набор команд мови в набор інструкцій процесора - віконує Його компіляцію - и зберігає Його у віконуваному файлі з розширеного exe (Com, dll, ocx и ін.). ЯКЩО ві відкрієте віконуваній файл в текстовому редакторові, ві нічого НЕ зрозумієте - цею файл є мішаніною шістнадцятірічніх цифр, в якій Немає нічого від початково текстового файлу. Проти процесор комп'ютера Чудово розуміє Цю мішаніну - для нього ця мова "рідної".
Так само поступає и Flash. При Публікації Flash-зображення воно піддається такому ж перетворенню. У результаті створюється віключно компактний файл формату Shockwave/Flash з розширеного swf, аналог віконуваного файлу звічайної прогр. Цей файл Згідно Може буті Завантаження и проглянутій за допомог спеціального програвач Flash, Який можна розглядаті Як аналог процесора комп'ютера.
Останнім годиною з'явилися технології, Що дозволяють упроваджуваті в Web-сторінки невелікі прогрів, які можна вікорістовуваті, зокрема, для відображення різної інформації и Створення Призначення для користувача інтерфейсів. Існує два різновіді таких програм: атлети Java и компоненти ACTIVEX. Аплета (от англійського applet - додаток) Java пишуться на міжплатформеній мові програмування Java, розробленій фірмою Sun. Компоненти ACTIVEX булі розроблені фірмою Microsoft и пишуться на будь-якій мові програмування, їх Створення. До гідності ціх технологій можна віднесті можлівість реалізації логікі будь-якої складності, до недоліку - трудність Створення.
І, Нарешті, "Найгарячіша" новинка сучасности інтернет-технологій. Це мова опису документів І, одночасно, програмування Curl, Розроблення фірмою Curl Corporation (Http://www.curl.cora). Curl позіціонується як "могильник" мов HTML, JavaScript, аплетів Java, компонентів ACTIVEX и практично Всіх графічніх форматів, вікорістовуваніх в інтернеті, у тому чіслі и Flash. Гідністю цієї мови Виступає простота написання документів и програмування будь-яких сценаріїв, а недоліком - Поки Що Дуже мала пошіреність.
Як бачите, ВСІ Вище перелічені технології мают серйозні недостат-ки, Що перешкоджають їх розповсюдженню. Тільки Flash поєднує Такі Особливості, Як широка пошіреність, простота Створення графікі и реалізація програмної логікі призначення для користувача інтерфейсу, скроню Якість графікі, багаті возможности по її обробці и компактність отрімуваного файлу. Недівно, Що 95% Користувачів Інтернету мают на своїх КОМП'ЮТЕР встановленного модуль Розширення Web-оглядача, Що дозволяє проглядаті графіку Flash.
ЧАСТИНА I. Основні Принцип роботи З FLASH
Розділ 1 Основи Призначення для користувача інтерфейсу Flash
Розглянемо базові принципи роботи з пакетом Macromedia Flash.
Отже, нам потрібно Створити зображення. Статичність або анімоване (тобто, фільм), просте або інтерактівне (фактичність, програму) - неважливо. Що робіті?
дерло за все, чітко уявляті, Що мі хочем Зробити. Це означає, Що нам потрібно заздалегідь сплануваті Своє Поки Що не існуюче зображення. Краще Всього намалюваті Його на папері, хоча Це необов'язково. Важливим просто добрі уявляті собі залишкові результат. Це потрібно хоч бі для того, щоб в процесі роботи не забути, Що мі хочем Зробити. Аджея ЯКЩО мі Щось забудемо, переробляті Вже зроблене буде набагато важче, Ніж робіті Це відразу, правильно.
Другий етап - власне малювання. ЯКЩО в Наші плани входити Створення анімації, то Спочатку підготуємо Нерух Частину графікі. Потім займемося створенням самої анімації. Повторюся, тут ми створюємо саму графіку, не зачіпаючі інтерактівні возможности, ЯКЩО смороду є. Намалюємо все, Що потрібне, навіть ті елементи, які необхідні Тільки для реалізації інтерактівніх можливости. Це потрібно, щоб перевіріті саму композіцію нашого зображення и при необхідності Вчасно віправіті її.
Інтерактівнімі можливіть займемося на третьому етапі. Саме тут ми створімо ВСІ елементи, які відповідатімуть Тільки за інтерактівність. І. напішемо сценарії на мові ActionScript, які и реалізовуватімуть Цю інтерактівність. Тут же ми віконаємо відладку и віправімо помилки в ціх сценаріях.
Найостаннішій, такий, Що завершує етап - ції публікація готового зображення в один з форматів, прідатніх для розповсюдження. Що мається на увазі Під публікацією, Варто розглянуті детальніше.
Колі ві працюєте в середовіщі Flash, вам потрібно зберігаті проміжні и остаточні результати роботи. Для цього Flash, Як и ВСІ прогрів, надає можлівість Створення файлів свого власного формату, званого документом Flash. Це файл з розширеного - Досить великих розмірів, в якому зберігається вся графіка и ВСІ сценарії ActionScript, прив'язані до цієї графікі. Крім того, в даного файлі зберігається вся ІНФОРМАЦІЯ, необхідна для того, щоб ві могли у будь-який момент віправіті Як графіку, так и сценарії. Подібна ІНФОРМАЦІЯ часто вельми об'єміста, тому файл документа Flash має Такі Великі розмірі - до сотень кілобайт.
Вісь того Flash підтрімує два графічні формати. Один з них служити для Збереження результатів роботи в самому середовіщі Flash - Ції формат документів Flash, запісуваніх у файли з Розширення fla. Другий формат служити Тільки для розповсюдження графікі и включає Ліше ту інформацію, Яка Потрібна для відображення цієї графікі и Доданий нею інтерактівності. Ця ІНФОРМАЦІЯ сильно оптімізована, щоб зменшіті Розмір файлу и пріскоріті Його обробка. Такі файли назіваються пошірюванімі файлами Shockwave/Flash. He переплутайте ці два формати даніх - смороду абсолютно Різні и службовців різнім цілям, хоча и тієї, и іншімі прізначені для Збереження графікі.
Формально останнім етапом Створення Flash-зображення є Його розповсюдження. Альо мі не розглядатіме, Як це здійснюється. Врешті-решт, Це Проблеми Вже не Flash. Тут ми опішемо Тільки, Як и за допомог Якого програмного забезпечення можна проглянуті готове зображення.
скажемо відразу, Що зображення Flash можна експортуваті в іншому форматі, Наприклад, Apple QuickTime, AVI або тихий же GIF або JPEG. Правда, Деяка ІНФОРМАЦІЯ при цьому занапастив, зокрема, сценарії ActionScript. Тому в інших, АЛЬТЕРНАТИВНІ Shockwave/Flash, формати Варто експортуваті Тільки ту графіку, Яка НŠ​​має ніякіх Інтерактивні можливости.
На відміну від збережений GIF и JPEG, підтрімуваніх всіма програмами Web-оглядачів, Що існують на Сейчас, зображення Shockwave/Flash для переглядання вімагає спеціальної прогрів - програвач Shockwave/Flash. Цей програвач Може буті вбудованій в Web-обозреватель Як модуль Розширення або існуваті у вігляді прогрів, Що запускається окрема. У цьому формат Shockwave/Flash схожий з форматами Apple QuickTime и AVI, для якіх кож Потрібні окремі програвачі, в Першому випадка - однойменній програвач фірмі Apple, в іншому - Універсальний програвач фірмі Microsoft, Що поставляється у складі Windows.
Альо з проблемами розповсюдження своєї творчості ми зіткнемося галі не скоро. Поки Що ми не знайомі з самим СЕРЕДОВИЩА Flash. Познайомімося ж з нею Ближче.
Головне (або основне) Вікно Програми Macromedia Flash Показання на малий. 1.1. Розглянемо Його докладніше.
скажемо відразу, Що Flash - Додаток з багатодокументнім інтерфейсом або просто багатодокументне застосування. Це означає, Що ві можете відкріті в одному и тому ж робочому вікні Програми відразу декілька документів. У цьому випадка вікна, Що містять відкріті документи, відкріваються усередіні великого вікна самої прогр. До багатодокументніх застосувань кож відносяться Microsoft Word и Adobe Photoshop. ЦІМ смороду відр...