topical media & game development
[]
readme
course(s)
preface
I
1
2
II
3
4
III
5
6
7
IV
8
9
10
V
11
12
afterthought(s)
appendix
reference(s)
example(s)
resource(s)
_
material(s)
-- animation/as3
math(s)
www.friendsofed.com/book.html?isbn=1590597915
(
sample
)
animation(s)
introduction --
flex
test --
circle
oval --
animate
draw --
tool
mouse --
follow
ball --
bounce
throw --
ball
chain --
mouse
move --
bubble(s)
bounce --
multi
billiard --
ball(s)
garden --
node(s)
walking --
segment(s)
play --
ball
fire --
work(s)
A --
triangle(s)
extrude --
A
rotate --
ball(s)
time --
bounce(s)
present(s)
/
help(s)
/
code(s)
/
pattern(s)
/
tutorial(s)
/
list(s)
/
video(s)
/
tube(s)
/
web3d
/
resource(s)
/
?
/
content(s)
sub-tutorial-animation-ch02
sub-tutorial-animation-ch03
sub-tutorial-animation-ch04
sub-tutorial-animation-ch05
sub-tutorial-animation-ch06
sub-tutorial-animation-ch07
sub-tutorial-animation-ch08
sub-tutorial-animation-ch09
sub-tutorial-animation-ch10
sub-tutorial-animation-ch11
sub-tutorial-animation-ch12
sub-tutorial-animation-ch13
sub-tutorial-animation-ch14
sub-tutorial-animation-ch15
sub-tutorial-animation-ch16
sub-tutorial-animation-ch17
sub-tutorial-animation-ch18
sub-tutorial-animation-ch19
actionscript animation basics
lookat(s)
/
sample(s)
/
basic(s)
/
graphic(s)
/
mashup(s)
/
game(s)
/
server(s)
/
lib(s)
/
student(s)
/
collection(s)
chapter 2
-- basics of actionscript
test --
Test
ball --
animate
box --
reparent
animation-ch02-EventDemo.ax
animation-ch02-FirstAnimation.ax
animation-ch02-KeyCodes.ax
animation-ch02-KeyboardEvents.ax
animation-ch02-MouseEvents.ax
animation-ch02-MousePos.ax
animation-ch02-MyBaseClass.ax
animation-ch02-MySubClass.ax
animation-ch02-ParentBox.ax
animation-ch02-Reparenting.ax
animation-ch02-Reparenting2.ax
animation-ch02-Test.ax
math(s)
/
tutorial(s)
chapter 3
-- trigoniometry for animation /
math(s)
ball --
bobbing
oval --
animate
mouse --
arrow
animation-ch03-Arrow.ax
animation-ch03-Ball.ax
animation-ch03-Bobbing.ax
animation-ch03-Circle.ax
animation-ch03-Distance.ax
animation-ch03-MouseDistance.ax
animation-ch03-Oval.ax
animation-ch03-Pulse.ax
animation-ch03-Random.ax
animation-ch03-RotateToMouse.ax
animation-ch03-Wave1.ax
animation-ch03-Wave2.ax
lookat(s)
/
sample(s)
/
basic(s)
/
graphic(s)
/
mashup(s)
/
game(s)
/
server(s)
/
lib(s)
/
student(s)
/
collection(s)
chapter 4
-- rendering techniques
draw --
tool
curve --
point
shadow --
filter
animation-ch04-AnimatedFilters.ax
animation-ch04-CurveThroughPoint.ax
animation-ch04-DrawingApp.ax
animation-ch04-DrawingCurves.ax
animation-ch04-EmbedAsset.ax
animation-ch04-Filters.ax
animation-ch04-GradientFill.ax
animation-ch04-LoadAsset.ax
animation-ch04-MultiCurves1.ax
animation-ch04-MultiCurves2.ax
animation-ch04-MultiCurves3.ax
animation-ch04-MultiCurves3Filled.ax
animation-ch04-MultiFilters.ax
animation-ch04-SimpleBitmap.ax
animation-ch04-SprayPaint.ax
animation-ch04-TransformColor.ax
basic motion
lookat(s)
/
sample(s)
/
basic(s)
/
graphic(s)
/
mashup(s)
/
game(s)
/
server(s)
/
lib(s)
/
student(s)
/
collection(s)
chapter 5
-- velocity and acceleration
accelerate --
horizontal
follow --
mouse
animation-ch05-Acceleration1.ax
animation-ch05-Acceleration2.ax
animation-ch05-Acceleration3.ax
animation-ch05-Arrow.ax
animation-ch05-Ball.ax
animation-ch05-FollowMouse.ax
animation-ch05-FollowMouse2.ax
animation-ch05-Gravity.ax
animation-ch05-RotationalVelocity.ax
animation-ch05-Ship.ax
animation-ch05-ShipSim.ax
animation-ch05-Velocity1.ax
animation-ch05-Velocity2.ax
animation-ch05-VelocityAngle.ax
lookat(s)
/
sample(s)
/
basic(s)
/
graphic(s)
/
mashup(s)
/
game(s)
/
server(s)
/
lib(s)
/
student(s)
/
collection(s)
chapter 6
-- boundaries and friction
ball --
bounce
bounce --
ball
fountain --
up
animation-ch06-Ball.ax
animation-ch06-Bouncing.ax
animation-ch06-Bouncing2.ax
animation-ch06-Fountain.ax
animation-ch06-Friction1.ax
animation-ch06-Friction2.ax
animation-ch06-Removal.ax
animation-ch06-Ship.ax
animation-ch06-ShipSim2.ax
animation-ch06-ShipSimFriction.ax
lookat(s)
/
sample(s)
/
basic(s)
/
graphic(s)
/
mashup(s)
/
game(s)
/
server(s)
/
lib(s)
/
student(s)
/
collection(s)
chapter 7
-- user interaction: moving objects around
drag --
move
throw --
ball
animation-ch07-Ball.ax
animation-ch07-Drag.ax
animation-ch07-DragAndMove1.ax
animation-ch07-DragAndMove2.ax
animation-ch07-MouseEvents.ax
animation-ch07-MouseMoveDrag.ax
animation-ch07-Throwing.ax
advanced motion
lookat(s)
/
sample(s)
/
basic(s)
/
graphic(s)
/
mashup(s)
/
game(s)
/
server(s)
/
lib(s)
/
student(s)
/
collection(s)
chapter 8
-- easing and springing
mouse --
face
offset --
spring
chain --
mouse
spring --
multi
animation-ch08-Ball.ax
animation-ch08-Chain.ax
animation-ch08-ChainArray.ax
animation-ch08-DoubleSpring.ax
animation-ch08-EaseToMouse.ax
animation-ch08-Easing1.ax
animation-ch08-Easing2.ax
animation-ch08-EasingOff.ax
animation-ch08-MultiSpring.ax
animation-ch08-OffsetSpring.ax
animation-ch08-Spring1.ax
animation-ch08-Spring2.ax
animation-ch08-Spring3.ax
animation-ch08-Spring4.ax
animation-ch08-Spring5.ax
animation-ch08-TripleSpring.ax
animation-ch08-Twips.ax
lookat(s)
/
sample(s)
/
basic(s)
/
graphic(s)
/
mashup(s)
/
game(s)
/
server(s)
/
lib(s)
/
student(s)
/
collection(s)
chapter 9
-- collision detection
bubble(s) --
move
boxes --
fall
animation-ch09-Ball.ax
animation-ch09-Box.ax
animation-ch09-Boxes.ax
animation-ch09-Bubbles.ax
animation-ch09-Bubbles2.ax
animation-ch09-Distance.ax
animation-ch09-Distance2.ax
animation-ch09-ObjectHitTest.ax
animation-ch09-PointHitTest.ax
animation-ch09-ShapeFlag.ax
lookat(s)
/
sample(s)
/
basic(s)
/
graphic(s)
/
mashup(s)
/
game(s)
/
server(s)
/
lib(s)
/
student(s)
/
collection(s)
chapter 10
-- courdinate rotation and bouncing off angles
angle --
bounce
bounce --
multi
animation-ch10-AngleBounce.ax
animation-ch10-AngleBounceBounds.ax
animation-ch10-AngleBounceFinal.ax
animation-ch10-AngleBounceOpt.ax
animation-ch10-AngleBounceRotate.ax
animation-ch10-Ball.ax
animation-ch10-MultiAngleBounce.ax
animation-ch10-Rotate1.ax
animation-ch10-Rotate2.ax
animation-ch10-Rotate3.ax
lookat(s)
/
sample(s)
/
basic(s)
/
graphic(s)
/
mashup(s)
/
game(s)
/
server(s)
/
lib(s)
/
student(s)
/
collection(s)
chapter 11
-- billiard ball physics
billiard --
ball(s)
multi --
billiard
animation-ch11-Ball.ax
animation-ch11-Billiard1.ax
animation-ch11-Billiard2.ax
animation-ch11-Billiard3.ax
animation-ch11-Billiard4.ax
animation-ch11-MultiBilliard.ax
animation-ch11-MultiBilliard2.ax
lookat(s)
/
sample(s)
/
basic(s)
/
graphic(s)
/
mashup(s)
/
game(s)
/
server(s)
/
lib(s)
/
student(s)
/
collection(s)
chapter 12
-- particle attraction and gravity
random --
gravity
garden --
line(s)
draw --
orbit
animation-ch12-Ball.ax
animation-ch12-Gravity.ax
animation-ch12-GravityBounce.ax
animation-ch12-GravityRandom.ax
animation-ch12-NodeGarden.ax
animation-ch12-NodeGardenLines.ax
animation-ch12-NodesMass.ax
animation-ch12-Orbit.ax
animation-ch12-OrbitDraw.ax
lookat(s)
/
sample(s)
/
basic(s)
/
graphic(s)
/
mashup(s)
/
game(s)
/
server(s)
/
lib(s)
/
student(s)
/
collection(s)
chapter 13
-- forward kinematics: making things walk
move --
segment(s)
segment(s) --
walking
animation-ch13-RealWalk.ax
animation-ch13-Segment.ax
animation-ch13-SimpleSlider.ax
animation-ch13-SingleSegment.ax
animation-ch13-TwoSegments.ax
animation-ch13-TwoSegments2.ax
animation-ch13-Walking1.ax
animation-ch13-Walking2.ax
animation-ch13-Walking3.ax
animation-ch13-Walking4.ax
animation-ch13-Walking5.ax
lookat(s)
/
sample(s)
/
basic(s)
/
graphic(s)
/
mashup(s)
/
game(s)
/
server(s)
/
lib(s)
/
student(s)
/
collection(s)
chapter 14
-- inverse kinematics: dragging and reaching
reach --
segment(s)
play --
ball
animation-ch14-Ball.ax
animation-ch14-Cosines.ax
animation-ch14-MultiSegmentDrag.ax
animation-ch14-MultiSegmentReach.ax
animation-ch14-OneSegment.ax
animation-ch14-OneSegmentDrag.ax
animation-ch14-PlayBall.ax
animation-ch14-Segment.ax
animation-ch14-TwoSegmentDrag.ax
animation-ch14-TwoSegmentReach.ax
3D animation
lookat(s)
/
sample(s)
/
basic(s)
/
graphic(s)
/
mashup(s)
/
game(s)
/
server(s)
/
lib(s)
/
student(s)
/
collection(s)
chapter 15
-- 3D basics
collision --
ball(s)
fire --
work(s)
rotate --
axe(s)
animation-ch15-Ball.ax
animation-ch15-Ball3D.ax
animation-ch15-Bounce3D.ax
animation-ch15-Collision3D.ax
animation-ch15-Easing3D.ax
animation-ch15-Fireworks.ax
animation-ch15-MultiBounce3D.ax
animation-ch15-Perspective1.ax
animation-ch15-Perspective2.ax
animation-ch15-RotateX.ax
animation-ch15-RotateXY.ax
animation-ch15-RotateY.ax
animation-ch15-Spring3D.ax
animation-ch15-Tree.ax
animation-ch15-Trees.ax
animation-ch15-Trees2.ax
animation-ch15-Velocity3D.ax
animation-ch15-Zsort.ax
lookat(s)
/
sample(s)
/
basic(s)
/
graphic(s)
/
mashup(s)
/
game(s)
/
server(s)
/
lib(s)
/
student(s)
/
collection(s)
chapter 16
-- 3D lines and fills
3D --
cylinder
A --
triangle(s)
animation-ch16-Ball3D.ax
animation-ch16-Cube.ax
animation-ch16-Cylinder.ax
animation-ch16-ExtrudedA.ax
animation-ch16-FilledE.ax
animation-ch16-Lines3D1.ax
animation-ch16-Lines3D2.ax
animation-ch16-MoveCube.ax
animation-ch16-MovingCube.ax
animation-ch16-Point3D.ax
animation-ch16-Pyramid.ax
animation-ch16-SpinningE.ax
animation-ch16-Square3D.ax
animation-ch16-Triangle.ax
animation-ch16-Triangles.ax
lookat(s)
/
sample(s)
/
basic(s)
/
graphic(s)
/
mashup(s)
/
game(s)
/
server(s)
/
lib(s)
/
student(s)
/
collection(s)
chapter 17
-- backface culling and 3D lighting
extrude --
A
animation-ch17-ExtrudedA.ax
animation-ch17-Light.ax
animation-ch17-Point3D.ax
animation-ch17-Triangle.ax
additional techniques
lookat(s)
/
sample(s)
/
basic(s)
/
graphic(s)
/
mashup(s)
/
game(s)
/
server(s)
/
lib(s)
/
student(s)
/
collection(s)
chapter 18
-- matrix math
rotate --
ball(s)
skew --
rectangle
animation-ch18-Ball3D.ax
animation-ch18-MatrixRotate.ax
animation-ch18-RotateXY.ax
animation-ch18-SkewX.ax
animation-ch18-SkewXY.ax
lookat(s)
/
sample(s)
/
basic(s)
/
graphic(s)
/
mashup(s)
/
game(s)
/
server(s)
/
lib(s)
/
student(s)
/
collection(s)
chapter 19
-- tips and tricks
move --
brownian
time --
bounce
mass --
ball(s)
animation-ch19-Ball.ax
animation-ch19-Brownian1.ax
animation-ch19-Brownian2.ax
animation-ch19-Random1.ax
animation-ch19-Random2.ax
animation-ch19-Random3.ax
animation-ch19-Random4.ax
animation-ch19-Random5.ax
animation-ch19-Random6.ax
animation-ch19-Random7.ax
animation-ch19-SameMass.ax
animation-ch19-SoundEvents.ax
animation-ch19-TimeBased.ax
animation-ch19-Timer1.ax
animation-ch19-Timer2.ax
[]
readme
course(s)
preface
I
1
2
II
3
4
III
5
6
7
IV
8
9
10
V
11
12
afterthought(s)
appendix
reference(s)
example(s)
resource(s)
_
(C)
Æliens
23/08/2009
You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.