Вы находитесь на странице: 1из 9

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Перейти на страницу с полной версией»

Гэри Розенцвейг

Создание игр с помощью FLASH ActionScript


Гэри Розенцвейг

Adobe FLASH
Создание аркад, головоломок и
других игр с помощью ActionScript
Используйте ActionScript для развлечений и игр!
Adobe FLASH
Данная книга посвящена программированию игр с помощью ActionScript. cоздание аркад, головоломок и
Здесь приводятся подробные указания для создания разнообразных аркад,
головоломок и загадок. В книге описаны новые возможности Flash ActionScript
других игр с помощью ActionScript
и рассмотрено создание новых 12 игр. В тексте вы найдете исходный про-
граммный код, а также детальные, доступно изложенные инструкции. Базовые
принипы программирования ActionScript рассматриваются на примере игр,
однако вы без труда можете применить части приведенных программ для
неигровых проектов, таких как Web-дизайн и реклама. Рекомендации Гэри
Розенцвейга помогут вам быстро освоиться с программированием. Исполь-
зуйте представленнй в книге код в исходном виде либо измените его для
создания самых разнообразных развлекательных или обучающих программ.
Ваши возможности безграничны!
С этой книгой вы научитесь:
• создавать забавные игрушки типа волшебного шара или лавовой лампы;
• писать занимательные игры и размещать их на своем Web-сайте;
• составлять головоломки, игры-загадки и даже игровые автоматы;
• защищать свои творения от несанкционированного копирования.

Интернет-магазин:
www.alians-kniga.ru
Книга - почтой: 978-5-94074-485-6
Россия, 123242, Москва, а/я 20
e-mail: orders@alians-kniga.ru
Оптовая продажа:
“Альянс-книга”
Тел./факс: (495)258-9195
e-mail: books@alians-kniga.ru 9 785940 744856

Перейти на страницу с полной версией»


Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Перейти на страницу с полной версией»

Adobe
FLASH
TM

СОЗДАНИЕ АРКАД,
ГОЛОВОЛОМОК
И ДРУГИХ ИГР С ПОМОЩЬЮ
ACTIONSCRIPT
Гэри Розенцвейг

Ìîñêâà

Перейти на страницу с полной версией»


Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Перейти на страницу с полной версией»

УДК 004.4'27
ББК 32.973.26  018.2
P64

Ðîçåíöâåéã Ã.
P64 Adobe Falsh. Ñîçäàíèå àðêàä, ãîëîâîëîìîê è äðóãèõ èãð ñ ïîìîùüþ ActionScript.
Ïåð. ñ àíãë. – Ì.: ÄÌÊ Ïðåññ. – 590 ñ.: èë.
ISBN 978-5-94074-485-6
Äàííàÿ êíèãà ïîñâÿùåíà ïðîãðàììèðîâàíèþ èãð ñ ïîìîùüþ ActionScript. Çäåñü âû íàé-
äåòå ïîäðîáíûå óêàçàíèÿ, íåîáõîäèìûå äëÿ ñîçäàíèÿ ñàìûõ ðàçíûõ èãð – àðêàä, ãîëîâî-
ëîìîê, çàãàäîê è äàæå èãðîâûõ àâòîìàòîâ. Â òåêñòå ïðèâåäåíû èñõîäíûå êîäû ïðîãðàìì
è äåòàëüíûå, äîñòóïíî èçëîæåííûå èíñòðóêöèè. Áàçîâûå ïðèíöèïû ïðîãðàììèðîâàíèÿ
ActionScript ðàññìàòðèâàþòñÿ íà ïðèìåðå èãð, îäíàêî âû áåç òðóäà ñìîæåòå ïðèìåíèòü
ïîëó÷åííûå çíàíèÿ è äëÿ ðàçðàáîòêè íåèãðîâûõ ïðîåêòîâ, òàêèõ êàê Web-äèçàéí è ðåê-
ëàìà. Ðåêîìåíäàöèè Ãýðè Ðîçåíöâåéãà ïîìîãóò âàì íå òîëüêî ïðèäóìûâàòü çàíèìàòåëü-
íûå èãðû è ðàçìåùàòü èõ íà Web-ñàéòå, íî è îïòèìèçèðîâàòü ñêîðîñòü èõ ðàáîòû, à òàê-
æå çàùèùàòü ñâîè òâîðåíèÿ îò íåñàíêöèîíèðîâàííîãî êîïèðîâàíèÿ. Ïðåäñòàâëåííûé
â êíèãå êîä íåñëîæíî èçìåíèòü äëÿ èñïîëüçîâàíèÿ â äðóãèõ ïðîãðàììàõ.
Êíèãà ïðåäíàçíà÷åíà äëÿ øèðîêîãî êðóãà ÷èòàòåëåé – ñîçäàòåëåé àíèìàöèîííûõ
ðîëèêîâ, õóäîæíèêîâ-îôîðìèòåëåé, ïðîãðàììèñòîâ è ðàçðàáîò÷èêîâ Web-ñàéòîâ. Èç-
äàíèå ìîæåò òàêæå âûñòóïàòü â êà÷åñòâå ïðàêòè÷åñêîãî ïîñîáèÿ ïî èçó÷åíèþ Ac-
tionScript.

Authorized translation from the English language edition, entitled Macromedia Flash 8
ActionScript for Fun and Games, published by Que Corporation.

All rights reserved. No part of this book may be reproduced or transmitted in any form
or by any means, electronic or mechanical, including photocopying, recording or by any
information storage retrieval system, without permission from the Publisher.

RUSSIAN language edition published by DMK Press [translator]

Âñå ïðàâà çàùèùåíû. Ëþáàÿ ÷àñòü ýòîé êíèãè íå ìîæåò áûòü âîñïðîèçâåäåíà
â êàêîé áû òî íè áûëî ôîðìå è êàêèìè áû òî íè áûëî ñðåäñòâàìè áåç ïèñüìåííîãî ðàç-
ðåøåíèÿ âëàäåëüöà àâòîðñêèõ ïðàâ.
Ìàòåðèàë, èçëîæåííûé â äàííîé êíèãå, ìíîãîêðàòíî ïðîâåðåí. Íî, ïîñêîëüêó âåðîÿò-
íîñòü òåõíè÷åñêèõ îøèáîê âñå ðàâíî îñòàåòñÿ, èçäàòåëüñòâî íå ìîæåò ãàðàíòèðîâàòü àá-
ñîëþòíóþ òî÷íîñòü è ïðàâèëüíîñòü ïðèâîäèìûõ ñâåäåíèé.  ñâÿçè ñ ýòèì èçäàòåëüñòâî íå
íåñåò îòâåòñòâåííîñòè çà âîçìîæíûé óùåðá ëþáîãî âèäà, ñâÿçàííûé ñ ïðèìåíåíèåì ñî-
äåðæàùèõñÿ çäåñü ñâåäåíèé.
Âñå òîðãîâûå çíàêè, óïîìÿíóòûå â íàñòîÿùåì èçäàíèè, çàðåãèñòðèðîâàíû. Ñëó÷àéíîå íå-
ïðàâèëüíîå èñïîëüçîâàíèå èëè ïðîïóñê òîðãîâîãî çíàêà èëè íàçâàíèÿ åãî çàêîííîãî âëà-
äåëüöà íå äîëæíî ðàññìàòðèâàòüñÿ êàê íàðóøåíèå ïðàâ ñîáñòâåííîñòè.

ISBN 0-7897-2799-4 (àíãë.) Copyright © QUE


ISBN 978-5-94074-485-6 © Ïåðåâîä íà ðóññêèé ÿçûê, îôîðìëåíèå
ÄÌÊ Ïðåññ

Перейти на страницу с полной версией»


Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Перейти на страницу с полной версией»

Содержание
Ââåäåíèå ..................................................... 22
1. Èíñòðóìåíòû Flash, èñïîëüçóåìûå äëÿ
ñîçäàíèÿ èãð ........................................ 31
Èíòåðôåéñ Flash .......................................... 32
Ãëàâíîå îêíî Flash ................................... 32
Ïàíåëè .................................................... 33
Ïóíêòû ìåíþ ........................................... 36
Ñîçäàíèå êíîïîê ........................................... 42
Âðåìåííàÿ øêàëà êíîïêè ......................... 43
Ïðèìåð êíîïêè ........................................ 44
Ñîçäàíèå òåêñòà ............................................. 45
Ñâîéñòâà òåêñòà ........................................ 45
Äèíàìè÷åñêèé òåêñò ................................. 46
Ðåäàêòèðóåìûé òåêñò ................................ 47
Èìïîðò ìóëüòèìåäèéíûõ ýëåìåíòîâ âî Flash ... 47
Ðàñòðîâûå èçîáðàæåíèÿ ........................... 47
Çâóêè ...................................................... 49
Îðãàíèçàöèÿ ðîëèêà ...................................... 51
Áèáëèîòåêà .............................................. 51
Êàäðû ...................................................... 52
Ñëîè ...................................................... 52
Ñöåíû ...................................................... 53
Íåðàáî÷àÿ îáëàñòü ................................... 54
Ïîäãîòîâêà ðîëèêà ê ïóáëèêàöèè .................. 54
Ñïèñîê çàêëþ÷èòåëüíûõ ïðîâåðîê ............ 55
Ïóáëèêàöèÿ .............................................. 55
Ðàçìåùåíèå Flash-ðîëèêà â ñåòè ............... 58
2. Ââåäåíèå â ActionScript ....................... 61
Óðîê 1. ×òî òàêîå êîä ActionScript
è ãäå åãî ðàçìåùàòü ...................................... 62
Ñöåíàðèè êàäðà ....................................... 63
Ñöåíàðèè äëÿ êíîïîê .............................. 63
Ñöåíàðèè êëèïîâ ..................................... 63

Перейти на страницу с полной версией»


Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Перейти на страницу с полной версией»

6 Содержание

Óðîê 2. Èñïîëüçîâàíèå îêíà Actions .............. 64


Óðîê 3. Âàøà ïåðâàÿ ïðîãðàììà
íà ActionScript ................................................. 66
Óðîê 4. Êîíòðîëü âîñïðîèçâåäåíèÿ ðîëèêà ...... 68
Óðîê 5. Ñîçäàíèå êíîïîê äëÿ ïîëüçîâàòåëÿ .... 71
Óðîê 6. Àíèìàöèÿ ïðè ïîìîùè Action Script ..... 73
Óðîê 7. Âîçìîæíîñòü óïðàâëåíèÿ êëèïàìè
ïîëüçîâàòåëåì .................................................. 75
Óðîê 8. Èñïîëüçîâàíèå ïåðåìåííûõ ............... 77
Óðîê 9. Âûïîëíåíèå îïåðàöèé ....................... 78
Óðîê 10. Óñëîâíûå âûðàæåíèÿ ........................ 80
Óðîê 11. Öèêëû .............................................. 82
Óðîê 12. Òåêñò è ñòðîêè ................................ 83
Óðîê 13. Ñîçäàíèå ôóíêöèé ............................ 85
Óðîê 14. Ìàññèâû ........................................... 87

3. Ýëåìåíòû ActionScript
äëÿ ñîçäàíèÿ èãð ................................. 91
Óðîê 15. Êîíòðîëü âîñïðîèçâåäåíèÿ êëèïà ... 92
Óðîê 16. Óïðàâëåíèå ñâîéñòâàìè êëèïà ........ 94
Óðîê 17. Ïðèìåíåíèå ìåòîäà “Ïåðåòàùè
è ïîëîæè” ê êëèïàì ....................................... 96
Óðîê 18. Êëèïû è óðîâíè .............................. 98
Óðîê 19. Êîïèðîâàíèå êëèïîâ .................... 101
Óðîê 20. Óïðàâëåíèå íåñêîëüêèìè êëèïàìè .. 104
Ñîçäàíèå êëèïà ñöåíàðèÿ ....................... 104
Îáðàáîò÷èêè ñîáûòèé ............................ 107
Óðîê 21. Ïåðåñå÷åíèå îáúåêòîâ .................. 108
Óðîê 22. Èçìåíåíèÿ ñîäåðæèìîãî ýêðàíà
ñ ïîìîùüþ êëèïîâ ....................................... 110
Óðîê 23. Ââîä êîìàíä ñ êëàâèàòóðû ............ 111
Óðîê 24. Âîñïðîèçâåäåíèå çâóêà ................. 114

4. Ïðîöåññ ñîçäàíèÿ èãðû ..................... 117


Flash è èãðû ................................................ 118
Íåäîñòàòêè ............................................ 118
Äîñòîèíñòâà ........................................... 119

Перейти на страницу с полной версией»


Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Перейти на страницу с полной версией»

Содержание 7

Ýëåìåíòû èãðû .............................................. 119


Îêíî çàãðóçêè .......................................... 120
Òèòóëüíîå îêíî ........................................ 120
Ïðàâèëà ................................................... 121
Ôîí ......................................................... 121
Îêíî çàâåðøåíèÿ èãðû ............................. 122
Ïðîãðàììèðîâàíèå ......................................... 122
Àíàëèç çàäà÷è .......................................... 123
Ïðàâèëà ïðîãðàììèðîâàíèÿ ...................... 124
Îòëàäêà ................................................... 125
Òåñòèðîâàíèå ........................................... 125
Âîïðîñû àâòîðñêèõ ïðàâ ............................... 126
Èçìåíåíèå èãð, ðàññìàòðèâàåìûõ
â äàííîé ãëàâå ............................................... 127
Èçìåíåíèå ãðàôèêè .................................. 127
Èçìåíåíèå êîäà ActionScript ..................... 127
Îáúåäèíåíèå èãð ...................................... 128
Ðàñïðîñòðàíåííûå îøèáêè ............................. 128
Èìåíà êëèïîâ .......................................... 128
Ñâîéñòâà ñâÿçè ......................................... 128
Óðîâíè êëèïà .......................................... 128
Íèæíåå ïîä÷åðêèâàíèå ............................. 129
Splice è Slice ........................................... 129
Ãëîáàëüíûå è ëîêàëüíûå ïåðåìåííûå ....... 129
5. Ñîçäàíèå âèçóàëüíûõ ýôôåêòîâ ........... 131
Óâåëè÷åíèå êíîïîê ........................................ 132
Çàäà÷à ïðîåêòà ........................................ 132
Ïîäõîä .................................................... 133
Ïîäãîòîâêà ðîëèêà ................................... 133
Ñîçäàíèå êîäà ......................................... 133
Ê ñâåäåíèþ ............................................. 136
Äðóãèå âîçìîæíîñòè .................................. 136
Âðàùàþùàÿñÿ è èçìåíÿþùàÿ öâåòà ñïèðàëü .... 137
Çàäà÷à ïðîåêòà ........................................ 137
Ïîäõîä .................................................... 137

Перейти на страницу с полной версией»


Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Перейти на страницу с полной версией»

8 Содержание

Ïîäãîòîâêà ðîëèêà ................................... 142


Ñìåíà öâåòîâ è âðàùåíèå ....................... 142
Ê ñâåäåíèþ ............................................. 144
Äðóãèå âîçìîæíîñòè .................................. 145
Ñëó÷àéíîñòü è ýôôåêò ñòàðîãî êèíî ............. 145
Çàäà÷à ïðîåêòà ........................................ 145
Ïîäõîä .................................................... 145
Ïîäãîòîâêà ðîëèêà ................................... 147
Ñîçäàíèå êîäà ......................................... 148
Ê ñâåäåíèþ ............................................. 150
Äðóãèå âîçìîæíîñòè .................................. 150
Ïåðåìåùåíèå áóêâ ........................................ 151
Çàäà÷à ïðîåêòà ........................................ 151
Ïîäõîä .................................................... 152
Ïîäãîòîâêà ðîëèêà ................................... 152
Ñîçäàíèå êîäà ......................................... 152
Ê ñâåäåíèþ ............................................. 154
Äðóãèå âîçìîæíîñòè .................................. 155
Ñëåä îò êóðñîðà ........................................... 155
Çàäà÷à ïðîåêòà ........................................ 155
Ïîäõîä .................................................... 156
Ïîäãîòîâêà ðîëèêà ................................... 156
Ñîçäàíèå êîäà ......................................... 156
Ê ñâåäåíèþ ............................................. 158
Äðóãèå âîçìîæíîñòè .................................. 158
Ýôôåêò òðåõìåðíîñòè ................................... 158
Çàäà÷à ïðîåêòà ........................................ 159
Ïîäõîä .................................................... 159
Ïîäãîòîâêà ðîëèêà ................................... 159
Ñîçäàíèå êîäà ......................................... 159
Äðóãèå âîçìîæíîñòè .................................. 167
6. Èãðóøêè è áåçäåëóøêè ........................ 169
Âîëøåáíûé õðóñòàëüíûé øàð ......................... 170
Çàäà÷à ïðîåêòà ........................................ 170
Ïîäõîä .................................................... 171

Перейти на страницу с полной версией»


Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Перейти на страницу с полной версией»

Содержание 9

Ïîäãîòîâêà ðîëèêà ................................... 171


Ñîçäàíèå êîäà ......................................... 173
Ê ñâåäåíèþ ............................................. 176
Äðóãèå âîçìîæíîñòè .................................. 177
Ìóçûêàëüíûé àâòîìàò .................................... 177
Çàäà÷à ïðîåêòà ........................................ 177
Ïîäõîä .................................................... 178
Ïîäãîòîâêà ðîëèêà ................................... 179
Ñîçäàíèå êîäà ......................................... 180
Äðóãèå âîçìîæíîñòè .................................. 181
Àíàëîãîâûå ÷àñû ........................................... 181
Çàäà÷à ïðîåêòà ........................................ 182
Ïîäõîä .................................................... 182
Ïîäãîòîâêà ðîëèêà ................................... 184
Ñîçäàíèå êîäà ......................................... 184
Äðóãèå âîçìîæíîñòè .................................. 187
Ëàâîâàÿ ëàìïà .............................................. 187
Çàäà÷à ïðîåêòà ........................................ 187
Ïîäõîä .................................................... 187
Ïîäãîòîâêà ðîëèêà ................................... 188
Ñîçäàíèå êîäà ......................................... 189
Äðóãèå âîçìîæíîñòè .................................. 192
Èãðà “Æèçíü” ............................................... 192
Çàäà÷à ïðîåêòà ............................................. 192
Ïîäõîä .................................................... 193
Ïîäãîòîâêà ðîëèêà ................................... 193
Ñîçäàíèå êîäà ......................................... 194
Ê ñâåäåíèþ ............................................. 197
Äðóãèå âîçìîæíîñòè .................................. 198
7. Èãðóøêè-êîíñòðóêòîðû ......................... 199
Ñîñòàâü ëèñó ìåòîäîì “Ïåðåòàùè
è ïîëîæè” ..................................................... 200
Çàäà÷à ïðîåêòà ........................................ 200
Ïîäõîä .................................................... 200
Ïîäãîòîâêà ðîëèêà ................................... 201
Ñîçäàíèå êîäà ......................................... 201

Перейти на страницу с полной версией»


Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Перейти на страницу с полной версией»

10 Содержание

Ñîçäàé ëèñó ìåòîäîì “Íàæìè è èçìåíè” ........ 205


Çàäà÷à ïðîåêòà ........................................ 205
Ïîäõîä .................................................... 205
Ñîçäàíèå êîäà ......................................... 206
Ê ñâåäåíèþ ............................................. 207
Äðóãèå âîçìîæíîñòè .................................. 208
Àëüáîì äëÿ ðèñîâàíèÿ ................................... 208
Çàäà÷à ïðîåêòà ........................................ 208
Ñîçäàíèå ïðîñòîé ïðîãðàììû ðèñîâàíèÿ ..... 208
Ñîçäàíèå ïîëíîé ïðîãðàììû ðèñîâàíèÿ ....... 211
Äîáàâëåíèå êíîïîê Clear è Print .............. 215
Ê ñâåäåíèþ .............................................. 216
Äðóãèå âîçìîæíîñòè .................................. 217
Ìóçûêàëüíûé ìèêñåð ..................................... 217
Çàäà÷à ïðîåêòà ........................................ 217
Ïîäõîä .................................................... 218
Ïîäãîòîâêà ðîëèêà ................................... 218
Ñîçäàíèå êîäà ......................................... 219
Ê ñâåäåíèþ ............................................. 221
Äðóãèå âîçìîæíîñòè .................................. 222
Òàíöóþùàÿ ëèñà ............................................ 222
Çàäà÷à ïðîåêòà ........................................ 223
Ïîäõîä .................................................... 223
Ïîäãîòîâêà ðîëèêà ................................... 224
Ñîçäàíèå êîäà ......................................... 224
Ê ñâåäåíèþ ............................................. 226
Äðóãèå âîçìîæíîñòè .................................. 227
8. Èãðû òèïà “Íàéäè è íàæìè” .............. 229
Íàéäè ëèñó ................................................... 230
Çàäà÷à ïðîåêòà ........................................ 231
Ïîäõîä .................................................... 231
Ïîäãîòîâêà ðîëèêà ................................... 232
Ñîçäàíèå êîäà ......................................... 232
Ê ñâåäåíèþ ............................................. 234
Äðóãèå âîçìîæíîñòè .................................. 234

Перейти на страницу с полной версией»