On 8/13/07, Steven Sacks <[EMAIL PROTECTED]> wrote: > > You can override the getter and/or setter of any > > property: x, y, width, height, etc. > > This is actually one of the benefits in AS2 of using composition instead > of inheritance with MovieClip.
But it should be noted that there are problems with using composition, too. For example, you could pass control of one movie clip to more than one View object. (Well, in some circumstances that could be seen as a benefit, but I think it would usually be not so good.) In the end, you just have to familiarize yourself with everything, try different patterns, and see what makes the most sense on a case-by-case basis. And oftentimes there are cases where two or more solutions make roughly equal sense, perhaps in different ways. You just have to go with something and, if it later turns out to be awkward, refactor it. One last note: there are many cases where it might be better to use composition in AS2 but inheritance in AS3. Adobe's display classes in AS3 are much better set up for extension, with a far more intelligent class hierarchy. -- Mike Keesey _______________________________________________ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com

