Flylib.com
Macromedia Flash MX 2004 Game Programming (Premier Press Game Development)
Macromedia Flash MX 2004 Game Programming (Premier Press Game Development)
ISBN: 1592000363
EAN: 2147483647
Year: 2004
Pages: 161
Authors:
Craig Murray
,
Justin Everett-Church
BUY ON AMAZON
Table of Contents
BackCover
Macromedia Flash MX 2004 Game Programming
Introduction
Who This Book Is For
What Is Flash?
The Flash Authoring Tool
Built-In Lessons
Tutorials
The Flash Manual
The ActionScript Dictionary
Contacting the Author
On with the Show
Part One: Getting Started
Chapter 1: The Flash Authoring Tool
Creating a New Movie
The Stage
The Tools Panel
The Library
Importing Graphics and Sound
Text Fields
Static Text Fields
The Properties Panel
The Transform Panel
The Timeline
Frame Labels
Scenes
Adding a Simple Tween
Previewing a Movie
Testing a Movie
Publishing a Movie
Conclusion
Chapter 2: Flash ActionScript
The Actions Panel
Where Does the Script Go?
The Output Panel
Variables
Operators
Operator Precedence
More Operators
Semicolons
Keywords
Types
Even More Operators
Curly Braces
Conditional Statements
Code Blocks
Loops
Variable Type Conversion
Logical Operators
Conclusion
Part Two: Beginner Games
Chapter 3: Programming Interactivity: Mouse Chaser
Scope
The Dot Operator
Properties
References
The _xmouse and _ymouse Properties
Creating Mouse Chaser
Conclusion
Chapter 4: Creating Instances Dynamically: The Button Menu
Consolidating Scripts
Attaching Event Handlers to Dynamic Clips
Buttons
Controlling Movie Playback
The Button Menu
Conclusion
Chapter 5: Arrays: Match Em up and Sliders
Creating Arrays
Accessing Arrays
Array Members
Initializing Arrays
Nested Arrays
Multidimensional Arrays
Accessing Movie Clip Properties as an Array
Creating Match Em Up
Creating Sliders
Conclusion
Chapter 6: Objects: Critter Attack
What Is an Object? The Basics
ActionScript Objects
Creating Critter Attack
Conclusion
Part Three: Intermediate Games
Chapter 7: Real-Time Programming: Shoot Em Up
State Machines
Creating Shoot Em Up
Conclusion
Chapter 8: Advanced Timing and Trigonometry: Blow Em Up
The Problem of Movement
Trigonometry
Rotation
Creating Blow Em Up
Conclusion
Chapter 9: Object-Oriented Programming with as 2.0
Classes
Managing Data in Classes
Conclusion
Part Four: Advanced Games and Topics
Chapter 10: Artificial Intelligence: Tic Tac Toe
Turn-Based Game AI
Recursion
Trees
The Game Tree
Minimax Search
Creating Tic Tac Toe
Conclusion
Chapter 11: Physics: Pachinko
Basic Physics
The Time Interval
Angular Velocity
Creating Pachinko
Conclusion
Chapter 12: Server-Side Support for Flash: Highscore Boards
Communicating with the Server
Preloaders
Creating a Preloader
Communicating with the Browser
Calling a JavaScript Routine from Flash
Programming the Server
Creating a Highscore Board
More Server Tricks
Conclusion
Epilogue
Appendix A: ASCII Character Chart
Appendix B: Key Object Bindings
Appendix C: HTML Primer
What Is HTML?
Tags
Appendix D: Web Resources and Further Reading
General Game Development Links
Math and Number Links
Community Links
Index
Index_A
Index_B
Index_C
Index_D
Index_E
Index_F
Index_G
Index_H
Index_I
Index_J
Index_K
Index_L
Index_M
Index_N
Index_O
Index_P - Q
Index_R
Index_S
Index_T
Index_U
Index_V
Index_W
Index_X
Index_Y - Z
List of Figures
List of Tables
Macromedia Flash MX 2004 Game Programming (Premier Press Game Development)
ISBN: 1592000363
EAN: 2147483647
Year: 2004
Pages: 161
Authors:
Craig Murray
,
Justin Everett-Church
BUY ON AMAZON
ADO.NET 3.5 Cookbook (Cookbooks (OReilly))
Retrieving and Managing Data
Selecting the Top n Rows in a DataTable
Copying Tables from One DataSet to Another
Creating an XML File That Shows Changes Made to a DataSet
Getting SQL Server Column Metadata Without Returning Data
OpenSSH: A Survival Guide for Secure Shell Handling (Version 1.0)
Step 3.2 Use PuTTY / plink as a Command Line Replacement for telnet / rlogin
Step 3.3 Use WinSCP as a Graphical Replacement for FTP and RCP
Step 3.4 Use PuTTYs Tools to Transfer Files from the Windows Command Line
Step 5.2 Troubleshooting Common OpenSSH Errors/Problems
Appendix - Sample sshd_config File
Oracle Developer Forms Techniques
Standard Toolbar Implementation
Timers and Displaying a Clock
Advanced GUI Development: Developing Beyond GUI
Playing with Relations
Validation, Navigation, and Simulating Navigation
Secure Programming Cookbook for C and C++: Recipes for Cryptography, Authentication, Input Validation & More
Getting the Minimum and Maximum Values for a Numeric Type
Introduction
Calling a Superclass Virtual Function
Working with Xerces Strings
Ensuring That a Member Function Doesnt Modify Its Object
Lean Six Sigma for Service : How to Use Lean Speed and Six Sigma Quality to Improve Services and Transactions
The ROI of Lean Six Sigma for Services
Seeing Services Through Your Customers Eyes-Becoming a customer-centered organization
The Value in Conquering Complexity
Service Process Challenges
Designing World-Class Services (Design for Lean Six Sigma)
Understanding Digital Signal Processing (2nd Edition)
HILBERT TRANSFORM DEFINITION
AVERAGING MULTIPLE FAST FOURIER TRANSFORMS
Chapter Twelve. Digital Data Formats and Their Effects
EFFECTS OF FINITE FIXED-POINT BINARY WORD LENGTH
HIGH-SPEED VECTOR MAGNITUDE APPROXIMATION
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies