HAPPY BOOKSGIVING
Use code BOOKSGIVING during checkout to save 40%-55% on books and eBooks. Shop now.
Register your product to gain access to bonus material or receive a coupon.
Enter the GARAGE -- learn how to create enterprise-worthy applications using Flash MX as the development platform.
° ActionScript 2.0 -- many changes and updates -- covered in a fun and informative
manner!
° Readers benefit immediately by enhancing data components to easily manipulate
complicated sets of data
° Readers become smarter, better-looking and have a more pleasant smell about them
;-)
Enter your ActionScript 2.0 Garage -- where you kick your ActionScript 2.0 skills into high gear!
Find the code, master the skills, inflame your passion
Create Flashware built for speed and performance
Built to do the impossible… built to take their breath away
Where you become a lean, mean, ActionScriptin’ machine
Strap in. Meet your driver: Dan Livingston, ActionScripter to the stars (Apple, Charles Schwab, PacBell…)
Watch, do, learn–fast:
- forms and validation, styles and skins
- data in detail, XML and RSS
- classes and objects, events and listeners
- menu systems, stylesheets, masks, preloaders
- ActionScript 2.0 architecture, new UI components, and loads more
All with no-faking, real-deal, serious downloadable code
Download the Sample Chapter related to this title.
Super-Short History 1
What Is AS2 Really? 1
Does AS1 Still Work? 2
Biggest Change: New Class Syntax 2
Components 2
General Changes 3
Language Changes 3
Strong Typing and Code Hints 7
Tricking Flash 9
What Are Components? 21
Two Ways to Add Components 22
What We Did 32
ComboBoxes 35
Checkbox 38
Radio Buttons 38
Reading a DataGrid 39
TextInput, TextArea, and Regular Input Text Fields 41
Is the Right Thing Entered? 41
Alert 42
List 43
DateField 44
Checkboxes 47
Radio Buttons 48
List 48
Date Field 49
Overview 53
Code Fix! 55
Extras 56
Dealing with Halo’s themeColors 63
Style Objects 69
MenuBar Misguiding 70
Huh? 71
Those Darn Buttons 72
Styles and Precedence 78
Code Fix! 87
Extra Geek 88
sendAndLoad() 89
Name/Value Pairs 91
Loading XML 92
getURL() 95
LoadVars.sendAndLoad() 96
XML.sendAndLoad() 97
Loading Images 103
Unloading 103
Levels 104
Code Fix! 105
Syntax 106
Attaching to the Legs 113
Do the Fade 113
Our XML 122
Looping through XML 124
How the Function Does Its Function Thing 130
Basic Steps 134
Code Fix! 134
Title Nodes 135
Vital to Understand 139
Code Fix! 143
onSoundComplete 144
ID3 144
attachSound() 145
Controlling the Clip 149
Exporting FLV Files 151
Playback Using Media Components 154
Skipping the Component 155
Code Fix! 162
Types of Menu Items 164
Submenus 166
Menus and XML 167
Submenus and an External XML File 169
Do It 171
Populating the Accordion 173
Code Fix! 174
Reading from the Accordion 175
Reacting to Changing Movies 175
CSS 179
Code Fix! 180
Some Extra Stuff 183
Code Fix! 196
Another Example 196
Code Fix! 200
ProgressBar Component 200
Preloading and Components 201
fscommand() 203
Finding How Long From Now Until Then 208
Time 209
Code Fix! 211
Drawing Shapes 212
Drawing Curves 213
Code Fix! 217
Actual Code 223
Classes and Subclasses 229
Code Fix! 230
arrayShuffle.as 233
Broadcasters 240
Event Handler Methods 241
Listeners 241
on() 245
onClipEvent() 246
Code Fix! 247
Code Fix! 251
Events 252
removeListener() 252
Code Fix! 253
Code Fix! 257
Code Fix! 260
Styles 264
Code Fix! 265
Code Fix! 270
Populating the Tree with an Internal XML Document 272
Pop-Up Window 276
Close the Window 277
Issues 279
No, Really—What’s Data Binding? 283
Code Fix! 284
Getting Deeper 285
Welcome to ActionScript 2.0 Garage . The goal of this book is to make learning ActionScript more fun. A lot more fun.
Okay, it's not a big dream, but it's my dream.
I'm not kidding. The goal of this book is to show beginning to intermediate ActionScript programmers how to take their skills to the next level and blast out some amazing code. The code samples in here are actual working chunks of code, not just-for-computer-books-but-no-one-would-EVER-use-this-in-the-real world stuff.That, and I attempted to have something of a (gasp) personality (shriek) while talking about code. I'm aiming for "helpful smart-alec" (or "chaotic good" if you're old-school).
This book is for beginning to intermediate ActionScript programmers who want a quick, friendly way to get deeper into ActionScript code. If you don't know what trace() is, put this book down right now before you hurt somebody. I'm not kidding. Right now!
Junkies. Heiresses. Shepherds. I make fun of George Lucas a few times, and maybe Orlando Bloom too--I can't remember for sure. (He was great in Troy , you know. He did a wonderful job in the role of Helen.)
This book has everything from arrays to objects to how to manipulate components: Component skins. Styles. Functions. Best practices. Lots and lots of code and working examples. You can download everything from www.wire-man.com/garage.
Data components don't really involve ActionScript, so I left them out. I don't cover advanced object-oriented anything or how to use the animation bits of the Flash program.
You may notice this tome's tone is a little rougher than other computer books you've read. That's because we want this book to make learning fun , so we decided to spice it up a bit. If you go through the book and don't learn a thing about ActionScript, I hope you're at least a little entertained. (Update: I just got word that my editor has toned down the profanity and numerous pornography references, so perhaps it's a tad less entertaining now.)
Download the Index file related to this title.