Macromedia Flash MX Professional 2004 Kick Start

by
Format: Paperback
Pub. Date: 2004-01-01
Publisher(s): Sams
Availability: This title is currently not available.
  • Free Shipping Icon

    This Item Qualifies for Free Shipping!*

    *Excludes marketplace orders.

List Price: $36.74

Rent Book

Select for Price
There was a problem. Please try again later.

New Book

We're Sorry
Sold Out

Used Book

We're Sorry
Sold Out

eBook

We're Sorry
Not Available

Summary

Programmers increasingly use Flash to create database-driven, media-rich applications. Sometimes on the Web, sometimes stand-alone, Flash applications are interactive and, therefore, Flash is becoming more and more attractive as a programming environment. Because of its complexity, programmers new to Flash have a real need for a concise, practical guide that puts them in control.Flash Programming Kick Startis a succinct guide to get developers and programmers up-to-speed with using Flash as a programming interface.

Author Biography

William B. Sanders is a professor of interactive information technology at the University of Hartford.

Table of Contents

The World of Flash MX Professional 2004 1(14)
Who This Book Is For
2(1)
How to Use This Book
3(1)
Flash Origins
3(2)
We're Not in Kansas Anymore: Approaching Flash Pro
5(1)
A Tale of Two Flashes
6(7)
Multiple Start Options
7(2)
Graphic Tools
9(1)
Sound Platform
10(1)
User Interface
11(1)
Back-End Portal
12(1)
Internet Programming Tool
12(1)
What's New In Flash MX Professional 2004?
13(2)
Part I Getting Started in Flash's Work Environment 15(78)
1 Getting to Know Flash Pro
17(20)
Getting the Flavor of Flash
17(1)
The Stage
17(2)
The Timeline
19(7)
Frames
19(1)
Layers
20(1)
Project: Tweening an Animation
21(3)
Timelines
24(1)
Levels
25(1)
Scenes
26(2)
Flash Files
28(2)
FLA Files
28(1)
SWF Files
28(1)
HTML Files
28(1)
AS Files
28(1)
FLV Files
29(1)
Other Files
29(1)
Graphics and Symbols
30(3)
Bitmapped and Vector Graphics
30(1)
Symbols
30(3)
Text
33(2)
Static Text Fields
33(1)
Dynamic Text Fields
34(1)
Input Text Fields
34(1)
Video
35(1)
What's Next?
35(1)
In Brief
35(2)
2 The Flash Pro Interface
37(18)
Menus
37(5)
File
37(1)
Edit
37(1)
View
38(1)
Commands
38(1)
Control
39(1)
Window
40(1)
Help
41(1)
Tools Panel
42(3)
Panels and Toolbars
45(8)
Toolbars
45(1)
General Panels
45(3)
Design Panels
48(1)
Development Panels
49(3)
Other Panels
52(1)
Saving and Publishing Flash Movies
53(1)
What's Next?
53(1)
In Brief
54(1)
3 Adding ActionScript to Your Animation
55(40)
The Role of ActionScript 2.0 in Flash Pro Development
55(1)
Object-Oriented and Procedural Programming
56(6)
Real-World Modeling
56(1)
Classes and Objects
57(1)
Project: Creating a Class in ActionScript 2.0
58(4)
Using the Behaviors Panel
62(4)
Project: Loading External JPEG Files Into a Movie Clip with the Behaviors Panel
63(1)
Project: Loading an MP3 with the Behaviors Panel
64(2)
Using the Actions Panel
66(24)
Writing Code
68(2)
Variables
70(4)
Operators
74(4)
Built-in Classes and Objects
78(4)
Basic Procedural Structures
82(5)
Functions
87(3)
What's Next?
90(1)
In Brief
91(2)
Part II Creating Flash Sites 93(214)
4 Animations and Interactions
95(36)
Quick Review of Animation Basics
95(1)
Vector Graphics Versus Bitmap Graphics
96(3)
Working the Timeline
99(12)
Shape Tweens
99(4)
Motion Tweens
103(8)
Masking Layers
111(4)
Project: Mask Parts of a Movie
111(1)
Echoing Layers
112(1)
Moving Masks with a Guide
113(2)
Dragging a Mask
115(1)
Timeline Effects
115(2)
Coordinating Animated Parts
117(12)
Planning the Animation
117(1)
Choosing Positions for a Figure
118(1)
Copying and Pasting Frames
119(1)
Project: Animating an Advertisement
120(9)
What's Next?
129(1)
In Brief
129(2)
5 Movie Clip Control
131(26)
Movie Clip Levels and Hierarchies
131(12)
Using_root and _level
131(3)
Loading Movie Clips
134(9)
The MovieClip Class
143(10)
MovieClip Methods
143(4)
MovieClip Properties
147(3)
MovieClip Event Handlers
150(1)
MovieClip Drawing Methods
151(2)
Linking User Classes to Movie Clips
153(1)
What's Next?
154(1)
In Brief
155(2)
6 Viewing and Entering Information with Text Fields
157(32)
Understanding Flash Text Fields
157(12)
Working with the Property Inspector in Text Mode
158(1)
Static Text Fields
159(4)
Input Text Fields
163(1)
Dynamic Text Fields
163(6)
Working with the TextField Class
169(10)
TextField Methods
170(1)
TextField Properties
171(5)
TextField Events and Listeners
176(3)
Using the Stylesheet Class
179(7)
CSS Flash Subset
179(3)
Applying CSS with Flash
182(2)
Inline CSS Styling with Flash
184(2)
Styling with the TextFormat Class
186(2)
In Brief
188(1)
7 Tools for Use with Text and Text Components
189(20)
Using the Selection Class with the TextField Class
189(3)
Printing Text with the PrintJob Class
192(3)
Using the ContextMenu Class
195(2)
Basic Format
195(1)
ContextMenu and ContextMenuItem
196(1)
Working with Text Components
197(7)
The TextArea Component
197(6)
The TextInput Component
203(1)
Using the Mouse Class
204(3)
In Brief
207(2)
8 Navigation
209(20)
Flash Navigation Strategies
209(1)
Keyframes, Scenes, and Buttons
209(1)
Loading When Needed
209(1)
External Links
210(1)
Thinking Buttons and Navigation
210(5)
Simple Button Navigation
210(5)
Navigating to External Documents
215(3)
Using getURL for External Navigation
216(1)
Using the ComboBox Component with External Links
216(2)
Using Navigation Tools to Compile Data
218(2)
Focus Navigation
220(7)
Setting Tabs
221(1)
Custom Focus Navigation
222(5)
Establishing Mutually Exclusive Options
227(1)
In Brief
228(1)
9 Producing Online Slide Shows
229(14)
Using Screen Slides
229(1)
Starting a Screen Presentation
229(1)
Working with a Screen Hierarchy
230(3)
Screen Workflow
230(3)
Adding Content to Slides
233(2)
Creating Slide Transitions and Screen Events
235(3)
Using Screen Forms
238(4)
Organizing Materials in an Application with Forms
238(1)
Using Forms as Placeholders
238(4)
In Brief
242(1)
10 Adding Video and Sound
243(22)
Adding Sound to Flash Movies
243(11)
Importing and Setting Sounds
244(1)
Setting Sound Properties
245(3)
Adding Sounds to Movies
248(1)
Using the Behaviors Panel to Load Sounds
249(1)
Using the Sound Class
250(4)
Using Media Components
254(3)
Converting Media to FLV Files
254(1)
Adding FLV Files and Working with a Preferred Media Size
255(2)
Working with Media Classes
257(6)
Playing FLV Files with ActionScript 2.0
258(1)
NetStream Controls
259(4)
In Brief
263(2)
11 Formatting and Calculating
265(24)
Using the String Class to Format Text
265(6)
String Formatting
266(2)
Substrings
268(3)
Performing Math Calculations
271(7)
Working with the Number Class
276(2)
Static and Dynamic Uses of the Date Components
278(3)
Coordinated Universal Time (UTC)
280(1)
Date Components
281(1)
Formatting Component Styles
281(6)
Global Component Styling
282(2)
Instance Styling
284(1)
Adding Styles
285(1)
Setting Styles for Components
286(1)
In Brief
287(2)
12 Dealing with External Data and Objects
289(18)
Loading and Using Variables from Text Files
289(4)
Using the LoadVars Class for External Data
293(4)
Working with the Data Components
297(9)
WebServiceConnector
297(4)
DataHolder
301(1)
XMLConnector
302(4)
In Brief
306(1)
Index 307

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.