Previous Section Table of Contents Next Section

Why Flash Hacks?

The term "hacking" has a bad reputation in the popular media. They use it to refer to breaking into systems or wreaking havoc using computers as weapons. Among people who write code, though, the term "hack" refers to a quick and dirty solution to a problem or a clever way to get something done. And the term "hacker" is taken very much as a compliment, referring to someone as being creative and having the technical chops to get things done. The Hacks series is an attempt the reclaim the word, document the good ways people are hacking, and pass the hacker ethic of creative participation on to the uninitiated. Seeing how others approach systems and problems is often the quickest way to learn about a new technology.

Flash Hacks is about coming up with new ideas for your Flash web designs, ActionScript, and Flash content.

Flash authoring is all about creativity, in both design and coding, and pushing the envelope of what is possible. Although multimedia scripting has become more structured and formalized, there is still plenty of room (and need) for hacks and workarounds when the standard routes fail.

When I first opened up the Flash application and started reading the official documentation, it took me a while to understand how Flash is really supposed to be used, and from feedback I have received since, this is a common problem.

Flash is thus an area in which experimenting, hacking around limitations, and knowing a lot of design tricks is part of the workflow because the aim is often to create something original and engaging. Reading the Macromedia Flash documentation will take you only so far before you need to start looking for clever hacks and inside tricks that overcome many of Flash's limitations.

Therefore, this book is not just about showing you some interesting hacks, it is about showing you some of the nonobvious techniques and ideas that will make your Flash designs more original and your applications more effective.

Of course, this also means that you won't be using many of the hacks presented here as-is, but instead will use them as starting points for further exploration and development. Experimentation is to be promoted-it is what Flash and the Flash community are all about. This book borrows much from the rich tradition of the Flash community but also presents many original ideas to teach, entertain, and inspire you.

    Previous Section Table of Contents Next Section