Just on a side note, its not just -ow-what-shall-we-use-today- its a more fundamental conceptual issue as well, such as are you dealing with a is-a relationship or has-a or is-part-of-a etc.
I don't know if better class hierarchies change that, but maybe they could... On 8/13/07, T. Michael Keesey <[EMAIL PROTECTED]> wrote: > > 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 > _______________________________________________ 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