Створення комптАЩютерноСЧ гри засобами Macromedia Flash

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



атичнi формули, що описують векторне зображення, займають набагато менше мiiя в памятi компютера, нiж опис пiкселiв растрового зображення;

  • можливiсть практично необмеженого масштабування зображення, або окремих його фрагментiв без втрати його якостi;
  • абсолютно безболiсне перенесення векторного зображення з однiСФСЧ платформи на iншу.
  • Технологiя Symbol Conversation

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

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

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

    Використовуючи властивостi технологiСЧ Symbol Conversation можна створювати текстовi поля що дозволяють вводити данi пiд час вiдтворення Flash-проекту для створення всiляких форм збору вiдомостей вiд користувачiв: введення паролiв, реСФстрацiйних, опитних i iн. Це, найбiльш значне нововведення й крок до створення повноцiнних Web-сайтiв. Крiм того, поля застосовуються для динамiчноСЧ замiни тексту. Така властивiсть може бути використана для вiдображення постiйно обновлюваноСЧ iнформацiСЧ: бiржовоСЧ, спортивноСЧ, прогнозiв погоди. Коли користувач створюСФ текстове поле, вiн призначаСФ йому змiнну. При цьому можливо передавати змiннi в рiзнi iени ролика, в server-side-додатки для занесення СЧх у бази даних i навiть завантажувати новi данi.

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

    Головним вирiшальним фактором, що визначаСФ здатнiсть Flash створювати швидко, що завантажуються додатки, мультимедiа для Web це передача вмiсту в потоковому режимi. Незважаючи на iншi його достоСЧнства, без цiСФСЧ особливостi Flash навряд чи став би практичним для використання в Web.

    Потокова передача вм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 звуком

    Flash пропонуСФ дек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ю на ActionScript.

    У Flash передбачено два типи звукового супроводу:

    1. повязаний з подiСФю (event sound);
    2. потоковий (stream sound).

    Для вiдтворення звуку, що повязаний з подiСФю вiдповiднi данi повиннi бути завантаженi повнiстю; пiсля цього вiдтворення продовжуСФться до тих пiр, поки його не буде зупинено.

    Вiдтворення потоку починаСФться вiдразу, як тiльки завантажених даних стане достатньо для перших декiлькох кадрiв фiльму.

    Для пiдвищення зручностi роботи зi звуком Flash надаСФ авторам наступнi можливостi:

    1. створення бiблiотек звукiв, що роздiляються, що дозволяСФ використовувати звук з однiСФСЧ бiблiотеки в декiлькох фiльмах;
    2. управл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перпосилання.

    Flash-фiльм може мiстити динамiчнi текстовi поля, а також поля, що редагуються користувачем. Редагований текст (Input Text) текстове поле такого типу призначене для введення i редагування тексту читачем Web-сторiнки. Редаговане текстове поле призначене для отримання вiд користувача деякоСЧ iнформацiСЧ. Параметри поля редагування можуть змiнюватися засобами мови ActionScript. Щоб використовувати таку можливiсть, слiд призначити полю редагування унiкальне iмя i, при необхiдностi, вказати iмя повязаною з ним змiнно