Створення комптАЩютерноСЧ гри засобами Macromedia Flash
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?.
Динамiчний, або змiнний текст Dynamic Text це таке текстове поле, вмiст якого може змiнюватися за допомогою iенарiю на мовi ActionScript, тобто в процесi вiдтворення фiльму.
Можливiсть роботи з динамiчним текстовим полем з iенарiю на ActionScript обумовлена тим, що кожне таке поле СФ екземпляром спецiального обСФкту мови ActionScript, яка називаСФться TextField. Динамiчному текстовому полю може бути привласнене унiкальне iмя по якому можна звертатися до поля, щоб встановити або змiнити вмiст i формат цього поля.
РЖ, нарештi, в Flash можна створювати прокручуванi багаторядковi текстовi областi. При необхiдностi текст може бути конвертований в графiчний обСФкт, i тодi з його символами дозволяСФться працювати як з окремими графiчними фiгурами.
iенарiСЧ в FLASH
Мало, що зачаровуСФ людину так, як рух i взаСФмодiя. Саме це й робить Flash, надаючи можливiсть створювати пiдконтрольнi користувачевi додатки, якi прямують вiд творчого пiдходу автора до подання iнтерактивностi, можливiсть створювати кнопки, натискання яких приводить до видачi iнформацiСЧ й вiдтворення звуку, або, що переносить в iнше мiiе фiльму проекту. Тому презентацiя в проектi може проходити у визначенiй послiдовностi або по шляху зазначеному користувачами. Також можлива розробка проекту з деякими розрахунковими дiями й обробки деякоСЧ iнформацiСЧ за допомогою простоСЧ, але потужноСЧ мови iенарiСЧв Action Script.
Action Script можна розглядати, як основну мову програмування в Flash. З СЧСЧ допомогою можна запрограмувати проект Flash на виконання рiзних завдань. Для розробки iнтерактивних елементiв в Flash використовують три основних компоненти:
- подiя (event), що породжуСФ певну дiю,
- дiя (action), породжувана тим або iншим способом подiСФю,
- цiльовий обСФкт (target), що виконуСФ дiя або подiя.
Логiчна схема iнтерактивноСЧ функцiСЧ при якiй вiдбуваються дiСЧ в проектi, може бути представлена в такий спосiб:
- Подiя СФ iнiцiатором деякоСЧ дiСЧ в проектi. В Flash подiСЧ подiляються на:
- подiСЧ мишi-клавiатури цi подiСЧ iнiцiюються користувачем;
- подiСЧ кадрiв якщо розробляСФться Flash ролик, то по досягненнi деякого кадру виникаСФ подiя;
- подiСЧ змiнних подiя вiдбуваСФться, або пiсля закiнчення певного iнтервалу часу, або значення змiнноСЧ досягло тiСФСЧ умови для якоСЧ запланована подiя.
- Цiльовий обСФкт це безпосередньо обСФкт над яким буде проведена дiя викликана подiСФю. Цiльовi обСФкти подiляються на чотири основних типи:
- поточний проект i його властивостi;
- iнший проект i його властивостi (якщо проект перебуваСФ в рамках основного проекту);
- графiчнi елементи проекту (кнопка, рамка, фон й т.п.);
- зовнiшнi додатки (РЖнтернет, браузер, або iншi програми).
- Дiя дiСЧ якi виконуються над цiльовим обСФктом. ДiСЧ в Action Script складаються iз самих дiй, посилань на цiльовий обСФкт i параметрiв виконання дiй. Параметрами виконання може бути, як i змiна властивостей обСФкта, так i обчислення математичного або логiчного вираження й присвоСФння його результату або властивостям обСФкта, або деякiй змiннiй.
Для iдентифiкацiСЧ обСФктiв або екземплярiв проектiв у iенарiях Action Script СЧм призначаються iмена, що дозволяСФ управляти окремими обСФктами за допомогою Action Script.
В останнiх версiях Flash було включено безлiч додаткових можливостей для керування проектiв за допомогою Action Script. Тепер Flash став не просто гарною фоновою заставкою для Web сайтiв, а повно функцiональним засобом для розробки складних Web сайтiв. Flash може цiлком застосовуватися, як для простих статичних сторiнок, так i для багатоцiльових сайтiв.
4.3 Застосування Macromedia Flash в web
Способи застосування Flash, незважаючи на деякi невеликi мiнуси такi, як вимога вiд користувача спецiального модуля розширення (plug-in), дуже широкi. Flash-проект здатний зробити Web-сторiнку бiльш привабливою й стильною, а Flash банер затьмарити звичайнi анiмацiйнi GIF, тим бiльше, що Flash-клiпи, i будь-якi дiСЧ в них, можна озвучувати. РЖз цих причин виникаСФ незгасне бажання яким-небудь зi способiв застосувати технологiю Macromedia Flash. Способи застосування цiСФСЧ технологiСЧ виражаються в наступних обСФктах:
- Flash-банер,
- заставка у виглядi Flash-ролика,
- цiла сторiнка, що представляСФ собою Flash Movie.
Слiд зазначити, що Macromedia постачаСФ всi своСЧ продукти дуже добре органiзованою й всеосяжною довiдковою системою й навчальними прикладами у форматi Flash, по яких можна освоСЧти основнi навички роботи iз символами й текстом, органiзацiСЧ flash-презентацiй, синхронiзацiСЧ звуку й створення кнопок.
Macromedia випустила Flash-програвачi для всiх основних операцiйних систем i типiв браузерiв, що забезпечило необхiдну для Internet популярнiсть цiСФСЧ технологiСЧ.
5. Практична реалiзацiя
Була поставлена задача створити iнтерактивну презентацiю, презентацiю, створену за допомогою мови програмування Action Script, та показати, як за допомогою форми в мультимедiйних технологiях створюють продукт, що мiстить анiмацiю.
При розробцi програмного продукту було вибрано програму Macromedia Flash, тому, що вона СФ досить поширеною i маСФ багато можливостей
5.1 Розробка iнтерактивноСЧ презентацiСЧ за допомогою Macromedia Flash
РЖнтерактивний курс Напрями використання РЖнтернет розроблений, використовуючи таке програмне забезпечення:
- Macromedia Flash MX 2004;
- Corel Draw 11;
- Adobe Photoshop CS;
- Microsoft Word.
Для того, щоб розпочати перегляд презентацiСЧ, потрiбно вибрати СЧСЧ iз списку наявних файлiв на диску