I just LOVE developing flash applications with Object-Oriented ActionScript.
It makes the code so much easier to understand when you need to debug it!
It also solves the problem of scope. The most important element in Flash is the MovieClip, which can contain several other MovieClips and so on and so forth. Thus, should you need to access one of them from another one, you quickly get lost and spend hours tearing your own hair. With Object-Oriented Programming, you define a proper structure for your application and make it easier to retrieve items.
One you have defined what you want to see on screen, your animations and interactions, it’s very easy to write your classes and make them work with each other. Easier than going with the usual procedural way and not giving any structure to your application.
It’s going to save me so much time!!!