Глава 3 "Елементи ActionScript для створення ігор" розглядає різні елементи і прийоми ActionScript і демонструє, як з їх помошью створювати гри і анімації. Дана глава містить основні відомості, необхідні для подальшої роботи з книгою. З розділу 4 "Процес створення гри" ви дізнаєтеся про планування і програмування ігор.
Кожен розділ глав 5-16 починається з опису того, як була створена дана гра. Потім ви знайомитеся з моїм підходом до її побудови. Далі дається огляд елементів, составляюшей гру. В кінці наводиться текст програми гри з докладним розбором кожної її частини. Кожна глава закінчується порадами щодо вдосконалення гри.
В останній, 17-й, главі "Складні прийоми" ви вивчите деякі спеціальні прийоми, такі як створення списку гравців, які набрали найбільшу кількість очок, і вікна попереднього завантаження. І нарешті, не пропустіть змістовний список Web-ресурсів в додатку А "Ресурси Internet для користувачів Flash".
Для кого призначена ця книга
Це практичний посібник з вивчення ActionScript, а не книга для тупиць або ідіотів. Отже, я не веду читача за руку по всіх етапах проекту, описуваного в розділі. Якщо якийсь прийом пояснювався раніше, я не буду повторюватися. Замість цього я розповім про більш складних вешах та інших прийомах, таким чином, ви завжди будете вивчати що-небудь нове.
Книга вимагає обдуманого вивчення. Якщо ви не зрозуміли щось з першого разу, спробуйте перечитати пояснення еше раз, подивіться приклад на Web-сайті та поекспериментуйте з даними прийомом в Flash, перш ніж рухатися далі. Це допоможе вам більш глибоко зрозуміти принципи функціонування ActionScript і його застосування в інших проектах.
Дана книга призначена для різних фахівців. Якщо на ній зупинився ваш погляд в традиційному книжковому або Internet-магазині або ви взяли її в одного, тоді, можливо, ви належите до однієї з наступних груп.
Будучи аніматором, ви вже використовуєте Flash для створення лінійної анімації. Ймовірно, ви також знаєте, як створити пару-другу кнопок. Ця книга перенесе вас в чудовий світ програмування на ActionScript. Ви навчитеся перешкодити створених вами анімованих героїв і окружаюшіх їх обстановку в іграшки та ігри.
Можливо, ви програміст, имеюших досвід роботи з іншими мовами: Java, C ++ або Lingo. Книга навчить вас застосовувати ці знання в Flash. Досить повний огляд основ ActionScript ви знайдете в розділах 1-3; якщо ж вас цікавлять вихідні програми, переходите відразу до глави 5.
Програмісти, що працюють під Flash 3 і Flash 4
Ця книга також підійде програмістам, работаюших у Flash 3 і Flash 4 і бажаючим придбати керівництво, яке допоможе їм опанувати Flash 8. Між Flash 8 або Flash MX і більш ранніми версіями програми сушествует досить багато відмінностей, що особливо помітно в командах і пристрої робочого простору . Для того щоб дійсно навчитися працювати в Flash MX, доведеться забути багато прийомів, які використовуються в Попереднє версіях, і почати вчитися з нуля.
Власники домашніх Web-сторінок
Може бути, ви і не фахівець в області комп'ютерних знань, але у вас є своя домашня сторінка і трохи вільного часу для поповнення багажу ваших знань. Flash 8 може служити відносно недорогим інструментом для поліпшення вашого сайту. Візьміть будь-яку вподобану вам гру з книги, трохи змініть графіку і напишіть свою власну гру. Не очікуйте чудес, які не приділивши достатньо часу вивченню основ Flash і матеріалу глав з 1 по 4. Тим не менш здібний учень доб'ється успіху досить швидко.
Професійні розробники Web-сайтів
Однак одного знання основ мало. В кінцевому підсумку з їх помошью вам доведеться щось створювати. Інші книги навчають основам і потім надають читачеві можливість доходити своїм розумом до того, як складати отримані елементи разом для створення повноцінних програм, а ця книга показує йому, як складати такі програми.
Дана книга навчить вас розробляти свої власні програми з нуля або швидко створювати свою версію вже имеюших гри.
В реальний час Flash викладається у багатьох коледжах та університетах. Зі збільшенням інтересу до Flash ця тенденція буде постійно посилюватися. Книга може використовуватися студентами в якості практичного посібника з вивчення ActionScript. Якщо на заняттях вас навчають тільки основам Flash, використовуйте цю книгу, щоб бути попереду всіх. Але якщо ви вже проходите досить складні веші, книга буде хорошим практичним посібником.
Що ви повинні знати
Дана книга являє собою не підручник по Flash, а практичне керівництво по вивченню Flash 8 ActionScript. Мається на увазі, що ви вже трохи знайомі з робочим середовищем Flash і маєте якийсь досвід роботи з програмою.
При цьому ви, також як і я, не зобов'язані бути професійним художником-графіком. У багатьох людей Flash асоціюється тільки зі здібностями до малювання. Це дійсно було необхідно в більш ранніх версіях Flash, в яких графіка була єдиним інструментом, однак тепер Flash є еше і середовищем програмування. Таким чином, дана книга буде однаково цікава і професійним ілюстраторам, і програмістам.
Але для початку вам необхідно:
• знати основи Flash і вміти їх використовувати;
Ф вміти працювати з головною тимчасової шкалою, додавати кадри і маркувати їх;
Ф вміти створювати кліпи, кнопки та графічні зображення. Вони не повинні бути першокласними, вам просто потрібно знати процедуру їх створення в Flash.
З іншого боку, деякі зможуть використовувати цю книгу, навіть якщо вони ніколи раніше не працювали в Flash. Якщо ви - здібний і терплячі учень, готовий з головою піти в новий предмет до його повного вивчення, дана книга дозволить вам, швидко освоївши основні прийоми Flash, перейти до професійного програмування в ActionScript.
Чому вас навчить ця книга
Тепер, коли ми визначили, що ви ставитеся до однієї з перерахованих вище груп фахівців, виникає питання: чому вас може навчити ця книга?
Сушествует кілька способів застосування даної книги, перший з них - вивчення ActionScript. Ця книга ні в якому разі не є керівництвом для начінаюшіх, вона навчить вас використовувати ActionScript для більш складних вешей.
Ви освоїте безліч команд, функцій і прийомів, используюшую в іграх та інших додатках. Ви не тільки дізнаєтеся, які функції вони виконують, але і побачите їх в дії на прикладі реальних програм.
Створення ігор у Flash
Кожна програма, содержашийся в даній книзі, може вважатися однією з різновидів ігор або частиною гри. Навіть якщо ви вже знайомі з ActionScript, книга навчить використовувати ваші знання для створення ігор. У розділі 4 я детально розповім про те, як створюються гри. Частина, що залишилася книги повна прикладами.
Використання готових ігор
Глава 4 навчить вас деяким тонкощам перероблення вже готових ігор в ваші власні. У кожному розділі також містяться пропозиції про те, що можна змінити в іграх, щоб вони стали вашими власними.