Термінова допомога студентам
Дипломи, курсові, реферати, контрольні...

Технологія Macromedia Flash

РефератДопомога в написанніДізнатися вартістьмоєї роботи

HTML (Hypertext Markup Language). Перша специфікація цього універсального і загальнодоступного мови розмітки — HTML Кабмін затвердив у 1991 року. HTML став стандартом і водночас «коренем» всім розроблюваних Web сторінок. Сьогодні HTML залишається найуніверсальнішим, навіть незамінним засобом розмітки гіпертексту, отже, і відстежуючи публікації до Інтернету. Написання Web сторінок на HTML… Читати ще >

Технологія Macromedia Flash (реферат, курсова, диплом, контрольна)

САХАЛИНСКИЙ ГОСУДАРСТВЕННЫЙ.

КОЛЕДЖ.

БІЗНЕСУ І ИНФОРМАТИКИ.

Курсова работа.

По темі: «Технологія Macromedia Flash».

Преподаватель: Журавльов Олександр Иванович Предмет: Технологія розробки програмного продукту Виконав: Кулигин Артём Андрійович Студент групи: П 401 Який Навчається за фахом: «Технік — Программист».

Оценка:______.

Южно-Сахалинск.

2000 г.

План.

Запровадження. 3.

1. Огляд технології розробки Інтернет додатків. 5.

1. Мова HTML. 7.

2. CGI — сценарії і естонську мови PERL. 8.

3. Мови JavaScript і VBScript. 10.

4. Технологія Macromedia Flash. 12.

2. Огляд технології Macromedia Flash. 13.

2.1. Принцип дії. 14.

2. Можливості Flash. 15.

1. Використання векторної графіки. 15.

2. Технологія Symbol Conversation. 16.

3. Передача даних в потоковому режимі. 16.

4. Робота зі звуком. 17.

3. Сценарії у Flash. 19.

2.4. Принципи Macromedia Flash. 22.

2.5. Застосування Macromedia Flash в Web. 24.

3. Практична часть.

1. Мета інформаційної ідеї, завдання. 25.

2. Обрані на методи вирішення. 27.

3. Опис реалізації. (поетапно) 28.

4. Результати, висновки, перспективи розвитку на дипломний проект.30.

5. Розміщення Flash сторінки у мережі Интернет.

4. Додаток 1. 32.

5. Список літератури. 33.

Останніми роками мультимедіа стало способом життя багатьом користувачів комп’ютерів, зробивши програми розвитку й гри цікавішими і вражаючими. У час використання мультимедіа суворо обов’язкове для таких програм. Революція у сфері мультимедіа почалося з появою 1989 р. нагромаджувача на компакт диску. Який міг поміщати у собі складні і покладають великі мультимедіа докладання. У 1994 року розпочалася, і інша революція — World Wide Web. Всесвітня павутиння World Wide Web (WWW) зіткана з Web-страниц, які перебувають у собі різну інформацію залежно від тематики Web сайту. Корисність Internet підвищувалася разом із розвитком обчислювальної техніки з запізненням приблизно 10 років. Наприкінці 80-х років років поява персональних комп’ютерів перенесло інформатику з царства знавців широкої публіці. Інтернет у ході свого розвитку та бути широко розповсюдженим займається саме такий перенесенням. Учені й викладачі використовували Web кілька років, але суспільство, у цілому поки лише починало усвідомлювати його привабливість. З усього світу користувачі комп’ютерів були захоплені думкою про доступ до гігантської загальносвітовій комп’ютерну мережу, але отримана інформація часто розчарувала — Інтернет був просто текстовій середовищем. Пізніше коли Web перебував біля підніжжя свого розвитку, дизайну і розміткою сторінок приділялося зовсім небагато уваги. Дизайнери зрозуміли, що точна технологія розміщення графіки що дозволяє точно повторити красу друкованої сторінки стала популярної, хоч і обмеженою з погляду швидкості і дизайну Webсторінки. Серед великого безлічі засобів і програмних продуктів було досить важко орієнтуватися. Кожна компанія розробник намагалася запровадити щось нове до своєї кошти. Це дуже відбивалося на користувачі, який іноді навіть було відобразити Web документ на своєму комп’ютері. Постійно існувала необхідність встановлювати все нове програмне забезпечення для перегляду і з Web документами, створені з допомогою нової мови програмування для Web. Вони також було неможливо чи впорається з поставленими завданнями і доводилося змішувати певні кошти розробки для Web.

Однією з хороших рішень виявилася Технологія Macromedia Flash. Я вибрав їх у ролі курсової роботи, як однією з найбільш заповзятливих і надійних коштів. Технологія Macromedia Flash може чи впорається з завданнями розмірів і складності. Flash можна використовуватиме створення повноцінного мультимедійного Web — сайту, насиченого красивою графікою, з формами і интерактивностью, або до створення банера, навігаційної панелі чи фонової музики для Web сайта.

Після кількох прийнятих угод про використання Flash як Web стандарту, він став легко інтегруватися з HTML, що дозволяє вбудувати Flash проект практично без швів. Flash не вимагає нічого додаткового до переходу по засланні, відкриття вікна броузера чи виконання чогось у вигляді HTML. Досягнення складнішою інтерактивності Flash може взаємодіяти з JavaScript чи VBScript.

Запровадження власного інтерпретатора сценаріїв «Action Script» розширило можливості Flash. Тепер окрім графічної інформації, або живої анімації можна свій власний сценарій, що дозволить користувачеві управляти поведінкою проекту чи отримувати якісь динамічні дані на запити користувача. Це рятує розробника створювати зовнішні модулі керувати Web сайту. Попри те що, що Flash розроблявся до створення компактних швидко загружающихся мультимедіа продуктів, що робить її ідеальної технологією для Web, його використання не обмежується Інтернетом. Будь-який розроблений у Flash продукт то, можливо випущено як інтерактивний фільм в Web, як відео ролик, придатний перегляду за комп’ютерами під управлінням операційними системами Windows і MacOS, і навіть як що співається програма, распространяемая на CD чи дискетах. Під час розробки Web — докладання намагався показати лише ті можливості технології Macromedia Flash. Розкрити суть створення додатків за цією технологією, її плюси та «мінуси. Інтернет — це майбутнє комунікацій. Сьогодні Мережа дозволяє отримувати відео зображення із будь-якої куточка світу, відправляти листи з картинками, використовувати Інтернет телефонію і проводити міжнародні телеконференции.

1. Огляд засобів і методів і розробити Інтернет приложений.

Близько 20 років тому я Міністерство Оборони США створило мережу — ARPAnet, яка назвалася Internet. ARPAnet була експериментальної мережею, — вона створювалася на підтримку наукових досліджень військово-промислової сфері, зокрема, на дослідження методів побудови мереж, стійких до частковим ушкодженням, одержуваним, наприклад, при бомбардуванню авіацією і здатних перерости у такі умови продовжувати нормальне функціонування. Це вимога дає ключем до розуміння принципів побудови і структури Internet. У моделі ARPAnet завжди була зв’язок між компьютером-источником і компьютером-приемником (станцією призначення). Сьогодні історичні експериментальні мережі перетворилися на гігантську світову мережу. Вона пов’язує майже всі куточки земної кулі, забезпечуючи необмежені можливості обміну інформації між її користувачами. Web — вузли є здебільшого спеціалізовані комп’ютери, у яких зберігається інформація доступна користувачам. Спочатку інформація що зберігається у Інтернет був у вигляді статичного тексту, яку міг утримувати у собі набір текстовій інформації, і була можливість оформлення і форматування тексту. Було ухвалено застосовувати єдиний мову оформлення гіпертекстових документів HTML, котрий напевно міг освоїти навіть стандартний користувач. HTML став стандартом і водночас «коренем» всім розроблюваних Web сторінок. Більшість сторінок колірної фон, трохи графіки у центрі і текст — зовні невідь що привабливо, але з тих щонайменше, ефективно. Потім у броузерах з’явилися таблиці і фрейми, й створення Webсторінки перетворилося на мистецтво. Раптом складні сторінки стали стандартом, і його відповідно нелегко було слідувати, оскільки методика була складної, а броузеры залишалися обмеженими у своїх можливостях. Виробники інтернет броузерів Netscape і Microsoft приділили особливу увагу цим питанням у 4. x — 5. х версіях, запровадивши динамічний HTML, чи DHTML, що робить можливим точне розміщення наявністю шарів, й інших хороших можливостей. Введённые у своїй мови програмування JavaScript і VBScript дозволяли використовувати верстви і розміщувати елементи на Web сторінці. Але все-таки головними проблемами були як досконале вивчення написання сценаріїв і сумісність Web броузерів. Пізніше коли виробники програмних продуктів зрозуміли, що розробка Web сторінок із використанням шарів і різноманітних ефектів перестало цікавити стандартних користувачів, потрібно було розробити програми які можуть «генерувати» Web сторінки для автоматизації праці розробника, приміром, такі як: Microsoft Front Page, Home Site. Але головною проблемою залишався обсяг інформації наповнення Web сторінок: картинки, звуки і анімація. Існувало безліч ідей щодо різноманітних технологій створення Web сторінок, від провідних корпорацій виробників програмних продуктів. Але вигідніше й ефективніше виявилися розробки корпорації Macromedia. Вони віддавна займалися впровадженням проектів векторної графіки до Інтернету. Сама технологія що вони «Macromedia Flash» становило собі сукупність коштів розробки та відображення проектів. Flash -розробки мають мало обмежень у галузі дизайну. Графічні елементи можна розмістити точно будь-де сторінки, можна накласти елементи між собою не залучаючи необхідності написання сценаріїв. У Flash можна створити діалогові форми, які одержуватимуть інформацію від користувачів і передавати її серверу. Також під Flash є така можливість, як управляти прозорістю, яка саме й надає глибину й зачарування работам.

Редактор і розробити Flash проектів дозволяє розширити можливості розробника і у галузі дизайну і програмування, оскільки Flash теж має власний мову програмування «Action Script», який дозволяє надавати внутрішню логіку проекту, і навіть є можливість як спільне використання JavaScript і VBScript разом із Flash проектом.

1. Мова HTML.

HTML (Hypertext Markup Language). Перша специфікація цього універсального і загальнодоступного мови розмітки — HTML Кабмін затвердив у 1991 року. HTML став стандартом і водночас «коренем» всім розроблюваних Web сторінок. Сьогодні HTML залишається найуніверсальнішим, навіть незамінним засобом розмітки гіпертексту, отже, і відстежуючи публікації до Інтернету. Написання Web сторінок на HTML не вимагає інтерпретації вихідного коду в двоїчний код. Мова розмітки гіпертексту за визначенням повинна інтерпретуватися броузером. Це, безумовно, накладає деякі обмеження спроможності мови та на сумісність нових конструкцій зі старими версіями броузерів. Проте, ця обставина мов розмітки залишає чудову можливість генерувати HTML-код іншими програмами (CGI-скриптами). Сучасні Webсторінки не обходяться самим лише HTML. Його гармонійно доповнюють кошти динамічного HTML: скрипт мови JavaScript і/або VBScript, каскадні таблиці стилей (CSS), іноді присутні Java-апплеты. За суттю, можна вивести для сучасної Webстраницы:

Web-страница=HTML+DHTML (JavaScript/VBScript, CSS, Java-апплеты)+CGI.

Тобто будь-який сторінці повинна бути HTML-верстка — розташування елементів дизайну тексту й необхідні скрипти — як розширення HTML у сфері розташування описи властивостей різних об'єктів. CGI-скрипты можуть грати першорядну роль, формуючи всю сторінку, наповнюючи її необхідними, оновленими даними чи другорядну роль, — включаючись в нее.

1.2. CGIсценарії і естонську мови PERL. Основу «мережі всесвітнього павутиння» WWW становлять Web -вузли — комп’ютери, на яких виконується спеціальна дитяча програма — Web — сервер, яка очікує запиту із боку клієнта видачу документа. Документи зберігаються на Web -вузлі, зазвичай в форматі HTML. Клієнтом Web — серверу є програма — броузер, выполняющаяся на удалённом комп’ютері, яка проводить запит до Web — -серверу, приймає запитаний документ і відображає його за экране.

Абревіатура CGI (Common Gateway Interface) позначає частина Web — серверу, яка може взаємодіяти коїться з іншими програмами, выполняющимися у цьому Web — вузлі, й у сенсі є шлюзом для передачі, отримані від клієнта, програмам обробки, таких як СУБД, електронні таблиці тощо. CGI включає загальну середу, набір змінних і протоколи взаємодії з цими програмами. Загальна схема роботи CGI складається з таких елементів.. Одержання Webсервером інформації від клієнта — броузера. Для передачі Web — серверу у мові HTML є засіб зване формою, яка передає інформацію введену користувачем.. Аналіз та обробка отриманої інформації. Дані витягнуті з HTML форми, передаються в обробці CGI — програмі. Не можуть опрацювати CGI — програмою самостійно. У окремих випадках запит може складатися зі звернення до деякою базі даних, який CGI.

— програма читати не вміє. І тут CGI — програма виходячи з отриманої інформації формує запит до компетентної програмі, выполняющейся у тому же.

Web — сервері.. Створення нового HTML-документа і пересилання його броузеру. Після обработки.

отриманої інформації CGI-программа створює динамічний HTML — документ, чи формує посилання вже наявний документ і передає його броузеру.

CGI -програма то, можливо написана будь-якою мові програмування, у яких кошти обміну даними між програмами. Серед UNIX цієї мети найчастіше використовується мову Perl. а так як UNIX є найпопулярнішої операційній системою для Web — серверів, можна вважати що Perl — найпопулярніший мову CGI програмування. Програма мовою Perl є послідовність операторів, які інтерпретатор мови виконує при кожному запуску без перетворення вихідного тексту програми в що здійснюється двоїчний код. Через це CGI — програми називають також CGI — сценаріями чи CGI — скриптами.

1.3. Мови JavaScript і VBScript.

JavaScript.

Нині важко знайти у Інтернеті HTML-страничку, яка містить жодного оператора, а зыка JavaScript. Будь-який Web — майстер чи творець власної сторінки з Інтернету піклується у тому, щоб якомога більшу число потенційних відвідувачів розробленого сайту чи особистої сторінки побачили з вікна свого броузера саме те, що планувалося розробником страницы.

Мова програмування JavaScript розроблений фірмою Netscape до створення інтерактивних HTML-документов. Це объектно-ориентированный мову розробки які вбудовуються додатків, виконуються як у боці клієнта, і на боці серверу. Синтаксис мови дуже нагадує синтаксис Java — тому її називають Java — подібним. Клієнтські докладання виконуються броузером перегляду Web- -документів машиною користувача, серверні документи виконуються на сервере.

Під час розробки обох типів додатків використовується загальний компонент мови званий ядром і включає визначення стандартних об'єктів і конструкцій: перемінні, функції, основні об'єкти і засіб «LiveConnect» взаємодії з Java-апплетами), відповідні компоненти доповнень мови, містять специфічні кожному за типу додатків визначення объектов.

Клієнтські докладання безпосередньо вбудовуються в HTML-страницы і інтерпретуються броузером принаймні відображення частин документа у його окне.

Серверні докладання збільшення продуктивності попередньо компілюються у проміжний байт-код. Після цього ці докладання запускаються на сервері принаймні звернення до них із боку клиента.

Основні області застосування JavaScript діляться ми такі категорії:. Динамічний створення документу з допомогою сценарію.. Оперативна перевірка достовірності заповнених користувачем полів форм.

HTML до передачі на сервер.. Створення динамічних HTML-страниц що з каскадными таблицями стилів і об'єктної моделлю документа.. Взаємодія з користувачем під час вирішення «локальних» завдань, розв’язуваних додатком JavaScript, вмонтованому в HTML-страницу.

VBScript…

Мова створення сценаріїв VBScript розроблений фірмою Microsoft, є підмножиною досить поширеного серед програмістів мови Visual Basic розробки прикладних програм Windows-приложений. Як і його батько, мову VBScript досить простий і лёгок в изучении.

Перевагою його застосування до створення сценаріїв є зокрема можливість використання, з невеликими коректуваннями, раніше написаних прицедур мовами Visual Basic і Visual Basic for Application.

Функціональні можливості сценаріїв, написаних на VBScript, нічим немає від можливостей сценаріїв JavaScript: динамічні створення документа або його частин, перехоплення та обробка подій й дуже далее.

VBScript використовується для написання сценаріїв клієнта (у разі броузер повинен мати вмонтований інтерпретатор цієї мови), і навіть для написання сценаріїв на сервері (у разі сервер повинен підтримувати мову VBScript). До сформування сценаріїв клієнта використовується набір об'єктів, аналогічний набору JavaScript. Об'єкти імені клієнта й серверу відрізняються одна від друга, але існує загальна частина (ядро) об'єктів, використовуваних розробки як сценаріїв клієнт, і сценаріїв сервера.

1.4. Технологія Macromedia Flash.

Основними проблемами у сфері розробки додатків під Web були як обсяг сторінки і сумісність інтернет броузерів. Корпорація Macromedia поривалася ужитку під час Web всіх останніх новинок у сфері відображення информации.

Macromedia Flashдуже потужне, у своїй просте використання, засіб створення анимированных проектів з урахуванням векторної графіки з вбудованої підтримкою інтерактивності. Flash є ідеальним робочим інструментом для художників України та дизайнерів, що дозволяє доповнювати створювані ними Web — проекти анімацією і звуком.

Після кількох прийнятих угод про використання Flash як Web стандарту, він став легко інтегруватися з HTML, що дозволяє вбудувати Flash проект практично без швів. Flash не вимагає нічого додаткового до переходу по засланні, відкриття вікна броузера чи виконання чогось у вигляді HTML.

Однією їх була відображення зображень з допомогою векторної графіки. Загальновідомо що векторна графіка займає менше місця ніж раннє що використовувалася растрова графіка. Важливе значення було піддано спільного використання векторної графіки і анімації. Це значно розширило коло інтересів користувачів і розробників. Також була можливість вставки звукового супроводу в Web сторінку, надаючи разом із анімацією велику привабливість. Внутрішній мову програмування Action Script дозволяв супроводжувати якісь дії чи події, якими або звуковими чи відео ефектами. Можливості Action Script можна з можливостями JavaScript і VBScript.

Спочатку Flash розробки були маловідомі поки корпорація Macromedia не запропонувала переробити одне із розділів серверу Walt Disney використовуючи Flash. Це забезпечило велику рекламу Flash технології. Багато дизайнерські студії почали купувати пакети програмних продуктів і розробити Web сторінок з допомогою Flash технологии.

1. Огляд технології Macromedia Flash.

Спочатку програма називалася Splash Animator і продавалася маловідомою фірмою Future Animation виготовлення мультфільмів на PC — комп’ютері. Призначалася для художників — аніматорів і користувалася обмеженим успіхом, поки зв’язки Польщі з бумом на WWW-приложения такий гігант, як фірма Macromedia, не привернула неї уваги, купивши і перейменувавши у Flash. Розробники Flash поміняли інтерфейс програми для полегшення і автоматизації розробки проекту. Причому мультимедійний гігант як змінив назва і інтерфейс, а й переорієнтував пакет ринку Web-анимации (у своїй було запропоновано і свій, внутрішній формат файлів векторної графіки «*.swf», і реалізована підтримка й інших популярних графічних форматів, зокрема й у анимированного GIF), і забезпечив пакету хорошу рекламу.

Проте зміни торкнулися як зовнішності, а й змісту. У Flash поняття інтерактивності значно розширилося завдяки використанню сценаріїв Action Script (Дії), що дозволяють авторам розробляти досить складні стилі поведінки — behaviors (переміщувані елементи інтерфейсу, логіку і початкову математику), вперше що дозволяє створювати електронні магазини. Через війну програма отримала стала вельми поширеною серед Web-разработчиков і продовжує слугуватиме його гарним підмогою професійним аниматорам.

З часу появи у 1996 р. технологія Flash стала фактичним стандартом і розробити насичених мультимедійних Web-сайтів. Як найяскравіших прикладів може бути сервери Citibank, Fox, PepsiCola, Paramount, Plymouth, Chrysler, Nestle і Warner Bros. Робота у Flash необов’язково мати який або досвіду у професійному програмуванні - цей дозволяє створювати Web — вузли з елементами інтерактивності без необхідності написання вихідних кодів JavaScript, Java чи HTML.

2.1. Принцип действия.

Під час розробки якого або Web сайту з Інтернету, його невід'ємну частину становить мову розмітки HTML як стандарт розмітки документи й передачі гіпертекстової інформації. Сама Flash технологія будь-коли претендувала цього разу місце HTML, але, на цей час, з допомогою Flash можна сформувати повноцінну сторінкуролик Такий їхній підхід можна справді розцінювати, як певна витіснення HTML. У багатьох сторінках, використовують Macromedia Flash, присутній відчуття, начебто HTML немає зовсім. У разі HTML-код зведений до мінімуму з допомогою Flash. Сенс цієї коду — правильне розташування Flashкліпу. Для варіанта з великим Flash-роликом, які представляють собою закінчену сторінку, підійде наступний вид:

Web-страница=HTML+Flash.

У нещасних випадках, коли Flash використовує Action Sript, цієї формули доповнює JavaScript. Flash також має можливість передавати якісь параметри при виконанні CGI. Також CGI то, можливо викликаним з Flash, виконати якіабо дії і видати відповідь як заздалегідь підготовленого Flash-клипа. Згенерувати Flash CGI-программой доки можна. Якщо ж того знадобиться у зв’язку з повсюдним використанням Flash, то Macromedia може розробити щось на зразок бібліотеки для генерації зображень CGI-программами. Поки сама розумна мета використання технології Flash є доповнення повноцінного HTML-документа невеликими кліпами. Багато популярні сайти, щоб уникнути відставати від моди, пішли цьому шляху. Користувач, заходячи таких сторінки, або милується діями Flash-ролика, або бачить з його місці просто фон і звертаючи уваги, продовжує ознайомитися з змістом HTML-страницы. Це означає, що Flash-клипы тут використовується скоріш, як анимированные GIF і несуть у собі життєво важливого сенсу для сайту. У разі можна застосувати нову формулу: Web-страница=HTML+DHTML (JavaScript/VBScript, CSS)+Flash+CGI.

Вона вийшла дуже схожій найпершу формулу. Flash ж виконує функцію модного доповнення до дизайну Webсторінки. На цей час багато технології орієнтовані це, приміром, — Metastream, що дозволяє демонструвати векторну 3D графіку на Web-страницах. Усі вони теж мають суттєвий мінус — необхідність того що в користувача спеціального модуля розширення (plug-in).

2.2. Можливості Flash.

Створивши Flash, компанія Macromedia об'єднала безліч потужних ідей технології лише у програмі, дозволивши користувачам отримувати через Web цілі мультимедійні презентации.

Використання векторної графики.

Використання векторної графіки як графічного режими з вмовчанням робить Flash незамінним засобом розробки для Web. Векторна графіка — це об'єкти, определяемыми математичними рівняннями, чи векторами, які містять інформацію розмір, формі, кольорі, кордоні й місце розташування. Це ефектний спосіб роботи з графікою, внаслідок якого виходять файли відносно невеликих розмірів навіть за роботі зі складними малюнками. Понад те, векторна графіка залежить від дозволу, з яким проглядається об'єкт (Додаток 1а).

Векторна графіка сьогодні - ідеальне рішення і розробити Webсайтів, що дозволяє із однаковою ефективністю відтворювати зображення на всіх типах комп’ютерів (Pc, Mac, NoteBook) і мониторов.

Зазвичай, растровое зображення складається з тисяч і навіть сотень тисяч точок, інформацію про колір і розташуванні кожної міститься у файлі, спираючись з цього інформацію система створює зображення. Тому — якісні, барвисті растрові зображення займають дуже багато місця. Власне, вектор — це пряма, спрямована від точки до точки, оскільки векторное зображення складається із координат кутових точок, між якими проходять прямі. Щоб показати просту лінію в растровом форматі, знадобиться вказувати місце розташування кожної точки лінії, для зображення тієї ж лінії в векторі, і її вказати дві крапки й відстань з-поміж них, плюс — товщина лінії її колір. Природно, що багато цифрові параметри неодноразово повторюються, саме вони й дозволяють легко стискати векторні зображення на два, тричі. (Додаток 1б).

На відміну від растрових форматів, як-от GIF і JPEG, які у мережі повсюдно, векторні зображення — графіка, тексти, схеми і анімація легко експортуються у надзвичайно компактні файли формату SWF (Shock Wave Flash), які швидко вантажаться і здатні потоково програватися у Мережі з допомогою звичайного броузера. Технологія Symbol Conversation.

Підхід Flash до розробки також полегшує створення складних мультимедійних презентацій, у своїй розміри файлів залишаються невеликими. Оскільки такі елементи, як вектори, растрові зображення звук зазвичай використовують у одному проекті кілька разів, Flash, завдяки їхній внутрішньої функції Symbol Conversation дозволяє створювати єдиний примірник об'єкта, що можна повторно використовувати натомість, щоб щоразу перестворювати новий. Такий їхній підхід істотно зменшує розмір файла проекта.

До доповнення розробили бібліотека — Library. Вона подає собою перелік вживаних констант, як яких можуть виступати як намальовані символи, і імпортовані графіка й багато звуки. З допомогою бібліотеки можна звертатися до будь-якого елементу незалежно від цього якою шарі чи кадрі він находится.

Колірні палітри, і навіть градиентные заливання можна імпортувати (і експортувати) з деяких інших графічних додатків (наприклад, Macromedia Fireworks і Adobe Photoshop), що забезпечує незмінність квітів по всьому сайті. Палітра зберігається у файлі .fla і впливає розмір експортованого файла .swf. За умовчанням Flash використовує палітру web-safe.

Використовуючи властивості технології Symbol Conversation можна текстові поля дозволяють вводити дані під час відтворення Flashпроекту до створення різноманітних форм збору відомостей від користувачів: введення паролів, реєстраційних, опитувальних та інших. Це, найбільш значне нововведення і крок до створення повноцінних Web-сайтів. З іншого боку, поля застосовуються для динамічної заміни тексту. Таке властивість то, можливо використано для відображення постійно оновлюваної інформації: біржовий, спортивної, прогнозів погоди. Коли користувач створює текстове полі, він призначає йому зміну. У цьому можливо передавати перемінні у різні сцени ролика, в server-side-приложения для занесення в бази даних, і навіть завантажувати нові данные.

Передача даних в потоковому режиме.

Головний вирішальний чинник, який визначає спроможність Flash створювати швидко загружающиеся докладання мультимедіа для Web — це передача вмісту в потоковому режимі. Попри інші його гідності, без цієї особливості Flash навряд б став практичним від використання в Web. Потоковая передача вмісту — це ще одне приклад технології, породжений необхідністю. До її появи обмежена швидкість сполуки не дозволяла користувачам переглядати чи прослуховувати файли, до того часу поки все їхній вміст був повністю завантажене на комп’ютер. Проте розробники усвідомили, що користувачам непотрібно бачити чи слухати кожен байт одночасно: можна отримати роботу точно таку ж враження від вмісту проекту, одержуючи його постепенно.

Потокові можливості означають, що й великі файли зі звуком, анімацією і растровыми можуть починати відображатись практично сразу.

Работа зі звуком. Озвучування Web сайту фонової музикою поки що мало поширене, але любителі озвучувати Webсторінки іноді використовують таку можливість, хоча це, загалом, немає звичаю. Доведено, що dhtml, html будь-якої іншої стандарт може бути тісно інтегрований зі звуковими файлами. Фоновий звук, який підключається через ярлик BGSOUND чи EMBED, може мати формат mid чи wav. З використанням першого формату сторінка починає бриньчати і поскрипувати, але з розміру mid цілком адресований Інтернету. Зрозуміло, що mid якістю різна освіта у зворотний бік. Звуки в форматі wav мають непогане якість, але розмір дає себе знати, уповільнюючи завантаження сайту, що, звичайно, залежить від тривалості звукозаписи.

З появою і поширенням Flash любителі озвучувати сторінки стали поміщати на сторінку мало помітний Flash-клип, який повторюється «вічно» і програє і той ж звуковий фрагмент. У цьому співвідношення качество/размер залишається на прийнятному рівні. Контроль над звуком відбувається з точністю до одиничного кадру, та її застосування обмежена лише уявою. Flash програє звук кількома способами. Він відтворюється незалежно від часу або з синхронізацією анімації зі звуковий доріжкою. Існує й можливість змінювати рівень звуку кожному за каналу та застосовувати ефект плавного збільшення і зменшення гучності. Отже, Flash використовує два типу звуків — пов’язані з подією (event sounds) і потоковий (stream sounds). Їх головне розбіжність у тому, перший повинен цілком відійти завантажитися, а другий починає відтворюватися тоді, як отримають достатній обсяг даних, необхідний синхронізації з першими кількома кадрами. На розмір експортованого файла .swf значно впливає ступінь компресії, яка їх може становити від 8 до 160 kBps і вказується з вікна Publish Settings. Flash імпортує звукові файли в форматі AIFF, WAV і MP3.

2.3. Сценарії у Flash.

Мало що захоплює людини, як рух і зміцнити взаємодію. Саме це робить Flash, надаючи можливість створювати підконтрольні користувачеві докладання, що безпосередньо від творчого підходу до уявленню інтерактивності. Можливість створювати кнопки, натискання яких призводить до видачі інформації та відтворення звуку чи переносящее деінде фільму проекту. Тому презентація у проекті може вперше іде у предопределённой послідовності чи йти шляхом зазначеному користувачем. Також можливо розробка проекту з якими або розрахунковими діями і методи обробки який або інформації з допомогою простого, але потужного мови сценаріїв «Action Script».

Action Script можна як основний мову програмування у Flash. З її допомогою можна запрограмувати проект Flash виконання різних завдань. Подібно багатьох інших мовам програмування, терміни Action Script визначають значеннєву навантаження, порядок їх прямування — логічний структуру, а розділові знаки — контекст. На розробку інтерактивних елементів у Flash використовують три основних компонента: подія (event), породжує певний дію, дію (action), що породжується тим чи іншим чином подією, і цільової об'єкт (target), виконує дію чи изменяемый подією. Логічний схема інтерактивною функції коли він відбуваються дії проекті, то, можливо представлена так:. Подія — є ініціатором якого або дії проекті. У Flash події поділяються на:

1. Події мыши/клавиатурыці події ініціюються пользователем.

1. Події кадрів — якщо розробляється Flash ролик, то достижении.

якого або кадру виникає событие.

2. Події змінних — подія відбувається або за закінченні певного інтервалу часу, або значення перемінної досягло того умови котрій заплановано событие.

. Цільовий об'єкт — це безпосередньо об'єкт з якого пройдуть дію викликане подією. Цільові об'єкти поділяються чотирма основних типа:

1. Поточний проект та її свойства.

2. Інший проект та її властивості (якщо проект перебуває у рамках основного проекта).

3. Графічні елементи проекту (кнопка, рамка, фон і т.п.).

4. Зовнішні докладання (Інтернет броузер й інші программы).

. Дія — дії які виконуються над цільовим об'єктом. Дії в Action Script складаються з самих дій, посилань на цільової об'єкт і параметрів виконання дій. Параметрами виконання то, можливо, як і журналістам зміну властивостей об'єкта, і обчислення математичного чи логічного вислови й присвоєння результату його чи властивості об'єкта, або який або переменной.

Для ідентифікації об'єктів чи примірників проектів, у сценаріях Action Script їм призначаються імена, що дозволяє управляти окремими об'єктами з допомогою Action Script. Останніх версіях Flash входило велику кількість додаткових можливостей керувати проектів з допомогою Action Script. Тепер Flash став непросто красивою фонової заставкою для Web сайтів, а повнофункціональним засобом розробки складних Web сайтів. Flash може цілком застосовується й у простих «статичних» сторінок, так багатоцільових сайтів, наприклад: продаж з Інтернету, електронна пошта і чат.

2.4. Принципи Macromedia Flash.

У процесі створення Flash-проекта, особливо, коли вже зараз є порівняльний досвід, розробки за іншими засобах малювання графіки чи редакторах Web дизайну, можна відзначити ряд переваг їх, якими по деякій мірі Flash отримав свою популярность:

1. Використання позначень для елементів, що з’являються довше раза.

2. Об'єднання кадрів у діях переміщення (motion tweens), які дозволяє автоматично прорахувати деякі проміжні моменти переміщення, з прискорення розробки проектов.

3. Об'єднання кадрів у діях трансформації (shape tweens), які дозволяє автоматично прорахувати деякі проміжні моменти трансформації об'єктів, з метою прискорення розробки проектов.

4. Скорочення кількості різних типів ліній (пунктир, крапки й т. п). Лінії, намальовані інструментом олівець вимагають менше пам’яті, ніж мазки кистью.

5. Використання шарів, для розбивки перекрывающихся об'єктів клипа.

6. Скорочення кількості різних шрифтів і стилів, шляхом перетворення на об'єкти векторної графики.

7. Застосування звукового формату mp3, як найбільш високоякісного і економного музичного формата.

8. Використання можливості анімації растрових зображень, або заради статичних елементів закраски об'єктів і фона.

9. Застосування сценаріїв (Actions Script) до вставка в окремі кадри фільму. 10. Можливість сгруппировывать об'єкти в різних шарах. 11. Використання вбудованих інструментів зміни колірних ефектів однієї й тієї ж об'єкта. 12. Використання єдиної палітри web-safe, щоб уникнути розходжень із квітами броузерів. 13. Застосування компонента управління проектом Library, що дозволяє швидко знайти будь-який об'єкт і щось поміняти його свойства.

14. Можливість вставки в поточний проект раннє створений інший проект.

2.5. Застосування Macromedia Flash в Web.

Способи застосування Flash, попри деякі невеликі мінуси такі як вимога від користувача спеціального модуля розширення (plugin), дуже широкі. Flash-проект здатний зробити Web-страницу більш зовнішньо й стильною, а Flash баннер — затьмарити звичайні анимированные GIF, тим паче, що Flash-клипы (й зняти будь-які дії них) можна озвучувати. З цих причин виникає неугасаемое бажання котримсь з способів застосувати технологію Macromedia Flash. Способи застосування цій технології виражаються у наступних об'єктах:. Flash баннер. Заставка як Flash-ролика. Ціла сторінка, що є Flash Movie. Елемент дизайну в HTML-документе. Фоновий звук до HTML-странице (в форматі mp3).

Слід зазначити, що Macromedia постачає всі свої продукти дуже в добре організованій і всеосяжної довідкової системою та навчальними прикладами в форматі Flash, якими можна освоїти основні навички роботи з символами і текстом, організації flash-презентаций, синхронізації звуку і створення кнопок.

Macromedia випустила Flash-проигрыватели всім основних операційними системами і типів броузерів, що дало необхідну Internet кросс-платформенность популярність цій технології. Відповідно до останніх опитувань в Cети, приблизно 80% користувачів можуть переглядати вміст Web-сайтів на Flash без завантаження додаткового програмного забезпечення, і лише 61% - Webсторінки із елементами Java. Швидше вимушеним кроком було вільне ліцензування Macromedia коду (Free Source licensing program) програвача для Flash, яке прискорить використання формату swf в Web-приложениях нової генерації сторонніми виробниками програмних продуктов.

Додаток 1.

[pic] Відмінність малюнків векторної і растрової графіки при багаторазовому увеличении.

[pic].

Способи побудови зображень в векторної і растрової графике.

1. Web-сайт власноручно — І. Шапошников .: БХВ — Санкт-Петербург, 2000.

2. Flash 4. Анімація з Інтернету — Дерек Франклін, Брукс Паттон.: СПБ:

Символ Плюс — СанктПетербург, 2000.

3. HTML 4.0 — Сергєєв А.О.: БХВ — СанктПетербург, 1999.

4. Borland Delphi 4. Керівництво Розробника — Стів Пачеко.:

Видавничий будинок «Вільямс» — Москва, 2000.

5. Ефективна робота у 3D Studio MAX 2 — Майкл Петерсон.: Пітер Клубок -.

Санкт-Петербург, 1999.

Http://internet.

Показати весь текст
Заповнити форму поточною роботою