Skip to Content
ActionScript for Flash MX: The Definitive Guide, Second Edition
book

ActionScript for Flash MX: The Definitive Guide, Second Edition

by Colin Moock
December 2002
Intermediate to advanced
1088 pages
192h 4m
English
O'Reilly Media, Inc.
Content preview from ActionScript for Flash MX: The Definitive Guide, Second Edition
This is the Title of the Book, eMatter Edition
Copyright © 2007 O’Reilly & Associates, Inc. All rights reserved.
The Multiple-Choice Quiz Revisited
|
213
The mark of good code is that it is modularized and centralized. Modules can be
replaced without affecting other modules or calls to the updated module. Further-
more, the code is in one central place that makes it easy to find and maintain. Impor-
tantly, there aren’t multiple scripts in which identical or nearly identical code is
repeated. Instead, function calls are used to perform operations that are centralized
in a library of generalized functions. Code modularity and centralization make it eas-
ier to reuse all or part of the code in other projects. Because functions can be exe-
cuted from other movie clips, they can be stored in a central location, easing code
maintenance and upgrades.
Suppose, for example, that we have three buttons in three different movie clips, all
with the same purpose. Instead of triplicating our code by adding it to each button,
we can put the code in a function on the main timeline and invoke it from each but-
ton as needed. This saves time, reduces the potential for errors, and makes it easy to
update the behavior of all three buttons at once. Because the code is centralized, test-
ing is more reliable, and troubleshooting is much easier. If one button works and a
second doesn’t, chances are that the problem is ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

ActionScript 3.0 Game Programming University, Second Edition

ActionScript 3.0 Game Programming University, Second Edition

Gary Rosenzweig
ActionScript 2.0 Language Reference for Macromedia® Flash® 8

ActionScript 2.0 Language Reference for Macromedia® Flash® 8

Francis Cheng, Jen deHaan, Robert L. Dixon, Shimul Rahim
ActionScript 3.0 Bible

ActionScript 3.0 Bible

Roger Braunstein

Publisher Resources

ISBN: 059600396XCatalog PageErrata