Macromedia Flash MX 2004 Game Programming (Premier Press Game Development)

I

ideas

Blow 'Em Up , 450 “452

button menu, 164

Critter Attack , 333 “334

marbles , 596

Match 'Em Up , 210

Mouse Chaser , 109 “110

Pachinko , 616 “617

Shoot 'Em Up , 379 “381

Sliders , 229 “230

Tic Tac Toe , 545

if statements, 55 “56, 59 “60

images. See also instances; objects

color , 10 “11

Drawing API, 321 “327

importing, 11 “12

instances, 10

library, 9 “11

loading, servers, 662 “663

properties

editing, 13 “15

library, 14

scripts, troubleshooting, 11

size , 31 “33

stages, moving, 10

tweening, 22 “23

implementing

Blow 'Em Up , 462 “492

button menu, 167 “179

Critter Attack , 334 “357

interfaces, 525 “526

marbles, 597 “601

Match 'Em Up , 211 “222

Mouse Chaser , 116 “126

Pachinko , 626 “649

scoreboards, 681 “690

Shoot 'Em Up , 395 “414

Sliders , 233 “244

Tic Tac Toe , 548 “572

implicit get function, 528 “529

implicit object instantiation, 204, 280

implicit set function, 528 “529

Import command (File menu), 11

Import to Stage command (File menu), 11

importing

files, 231

images, 11 “12

movies, 12

sound, 11 “12, 329

incremental operators, 44

incrementing, nesting loops , 94

indenting code blocks, 60

indexes, arrays, 184 “185

indexOf function, 269

inertia, 592

infinite loops, troubleshooting, 560

Infinitum Design Web site, 692

inheritance. See parent/child relationships

initial points, vectors, 584

initializing

arrays, 204

Blow 'Em Up , 457, 462 “463

buttons , 168

marbles, 597 “598

Shoot 'Em Up , 396 “399

Tic Tac Toe , 546, 548 “549

input

keyboard, object binding, 704 “708

text fields, 12

Insert menu commands

Create Motion Tween, 22

New Symbol, 8, 11

instance objects, 253, 256

instances. See also images; objects

clips

copying, 136 “137

deleting, 136

depths, 134 “138

duplicating, 136 “137

dynamic, 130 “134

empty, 138 “140

event handlers, 137, 141 “143

naming, 140

parent/child relationships, 139

properties, 139

removing, 136

scripts, 141

stacking, 113

images, library, 10

instance objects, 253, 256

instantiating, 113, 279

layers , 113

naming, 32

properties, 13 “15

referencing, timeline, 102 “103

rotating, 15 “16

scripts, 33 “35

sizing, 15 “16

skewing, 15 “16

stretching, 15 “16

instantiating

classes, 512

instances, 113, 279

layers, 113

objects, 253 “254

implicit, 204, 280

new keyword, 185

instructions

Critter Attack , 358

Shoot 'Em Up , 386 “402

interfaces

implementing, 525 “526

overview, 4 “5

interpreters, Perl, 688

intervals, timing, 428 “430

inverse functions, 445 “449

IRC Web sites, 721 “722

isDown function, 284

isNaN function, 46

isToggled function, 287

iterating

clips ( Blow 'Em Up ), 466

loops, arrays, 192

Категории