Index_M


M

Macromedia Director, 615
magnitude, vectors, 583
mancala, 544
mapping, keyboard, 704 “708
marbles
designing, 597
files, 597
idea, 596
implementing, 597 “601
initializing, 597 “598
libraries, 597
testing, 601 “602
mass, 591
Match 'Em Up
algorithms, 210 “211
conditional statements, 217 “222
files, 210
functionality, 210 “211
idea, 210
implementing, 211 “222
libraries, 210
listing, 226 “229
pausing, 223 “226
resetting, 222 “223
scripts, 210 “211
testing, 222 “226
tiles, 212 “216, 219 “221
math
! (factorial operator), 535
algebra Web sites, 721
math functions, 446. See also trigonometry
Math object, 257 “260
functions, 258 “260
properties, 258
physics. See physics
trigonometry. See trigonometry
vectors
adding, 584 “585
component-wise multiplication, 588
dot product multiplication, 588 “590
normalizing, 586 “587
scalar multiplication, 585 “586
scaling, 587 “588
subtracting, 584 “585
Web sites, 721
Math object, 257 “260
functions, 258 “260
properties, 258
media objects, 327 “332
members
arrays, 186
functions, 85
objects, 85
methods , functions, 84
minimax searches, 544, 562 “573
modulus operator, 45 “46
motion tweens, 22 “23
mouse. See also event handlers
event handlers, 146 “149, 217 “219
mouseDown, 33
mouseMove, 34
mouseUp, 34
onMouseDown, 146 “147
onMouseMove, 148 “149
onMouseUp, 147 “148
Mouse object, 288 “290
functions, 288 “290
listeners, 288, 290
pointers
Mouse Chaser , 113
position, 107 “108
Mouse Chaser
background, 112 “113
collision detection, 118 “123
files, 110 “115
idea, 109 “110
implementing, 116 “126
libraries, 110 “115
listing, 127 “128
mouse pointer, 113
moving objects, 117 “118
resetting, 120 “121
scoreboard, 114 “115, 120 “121
scripts, 115 “116
testing, 126 “127
Mouse object, 288 “290
functions, 288 “290
listeners, 288, 290
mouseDown event handler, 33
mouseMove event handler, 34
mouseUp event handler, 34
moveTo function, 321 “322
MovieClip object, 306 “327. See also clips
Drawing API, 321 “327
functions, 311 “327
properties, 306 “311
MovieClipLoader object, 327
movies. See also clips; files
creating, 6 “9
embedding (HTML), 715 “717
frames , 32 “33, 161 “164
importing, 12
loading
preloaders , 663 “668
servers, 659 “663
objects, 281 “332
playing, 160
previewing, 23 “24
properties, 15
publishing, 23 “24
scenes, 22
scope, 94 “95
size , 15
stage, troubleshooting, 10
stopping, 158 “159, 161
testing, 23
logical errors, 35
Output panel, 35 “37
syntax error reports , 35 “36
trace function, 36 “37
timelines
frames, 17
keyframes, 18
layers , 18 “20
overview, 17
playhead, 17
moving. See also distance; speed
buttons , 168 “169
clips, 313 “315
Critter Attack , 338 “352
distance formula, 432 “437
images
stages, 10
tweening, 22 “23
objects
acceleration, 591
angular velocity, 614 “615
Blow 'Em Up , 468 “472, 480 “487
circle to circle collision, 610 “612
circle to point collision, 602 “609
clips, 97 “99
collision response, 602 “612
coordinate system, 98
force, 592
friction, 595 “596
heat, 595
inertia, 592
mass, 591
Mouse Chaser , 117 “118
Newton's first law, 592
Newton's second law, 593 “594
Newton's third law, 594
optimizing, 612
physics, 594 “595
rigid body dynamics, 590 “591
Shoot 'Em Up , 406 “411
short-circuiting , 612
skipping, 613 “614
spin, 614 “615
timing, 429 “430
trigonometry, 437 “439
velocity, 591, 613 “614
panels, 4 “5
Tic Tac Toe , 547 “548, 556 “558, 560 “572
tweening, 22 “23
vectors
adding, 584 “585
components , 583 “584
component-wise multiplication, 588
dot product multiplication, 588 “590
initial points, 584
magnitude, 583
normalizing, 586 “587
overview, 582 “584
scalar multiplication, 585 “586
scaling, 587 “588
subtracting, 584 “585
terminal points, 584
multidimensional arrays, 205 “208
multiplying vectors
component-wise, 588
dot product, 588 “590
scalar, 585 “586



Macromedia Flash MX 2004 Game Programming
Macromedia Flash MX 2004 Game Programming (Premier Press Game Development)
ISBN: 1592000363
EAN: 2147483647
Year: 2004
Pages: 161

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net