Ricardo don't lose the faith! Ever! Sorry, I didn't see this post before : )
I'm using OOP Flash everyday, and yes, sometimes if makes you feel stupid, but it's a matter of keep going until you feel comfortable. Then, I have cristal clear that I'm not going to get mad with patterns. Someone (sorry, don't remember who) said something like: "you don't need patterns if you don't feel you need them". Maybe you're not using *all* patterns because you simply don't need them. Why overdesign? I use pseudo-MVCs in almost every application, but I'm fairly sure they are not strict MVCs. I don't care, to be honest. They do the work, which is nothing else but help me. Cheers and keep the good work! Bye! On 8/25/06, Meinte van't Kruis <[EMAIL PROTECTED]> wrote:
going a bit offtopic here, but isnt polymorphism a non-issue in both flash and java? People talk about like there can be such a thing in these languages, which isn't really true. It seems a bit silly to call something polymorphism just because its implementing some interfaces. oh well, that probably didn't make any sense i suppose, im not getting any decent sleep lately :) greets, Meinte On 8/25/06, Ricardo Sánchez <[EMAIL PROTECTED]> wrote: > > Ok, I see its not so easy for everyone. Can anyone point out some > tutorial-like examples on internet or books. I know a lot of theory > (inheritance, polymorphism...) but I would like to see more applications > for > it so I can be more confident when I use it. > > > > On 8/24/06, slangeberg <[EMAIL PROTECTED]> wrote: > > > > My main motivation for this stuff in Flash is so that my code actually > > gets > > checked by the compiler, vs. Flash's crappy built-in code-checking for > the > > stage. That is, it will tell me if I've mis-spelled something, created > > duplicate variables, the list goes on... > > > > In addition, I write my classes in FlashDevelop, which gives you code > > completion. Which means when I start to type: > > > > > import mx. > > > > I get a listing of all packages that Macromedia's written, instead of > > looking for stuff in the help (that's fun). > > > > And best yet, when I type: > > > > var sBigD:ScottsSuperHugeOne = new SuperHuge(); //just a little > > poly-morphism thrown in there (huck-huck) ;) > > > > and I type: > > > > > sBigD. > > > > I get a list of every function in my class, as well as its signature > > (params > > & types). > > > > I'm only talking about FlashDevelop here. Guess I'm spoiled by Java & > .NET > > which have instance access to API's at your finger tips (when in the > right > > IDE's). > > > > I'm just trying to find a better and efficient way to go. Way open to > > suggestions! > > > > -Scott > > > > > > On 8/24/06, Marcelo de Moraes Serpa <[EMAIL PROTECTED]> wrote: > > > > > > OOP and Flash is indeed tricky to fully grasp. It has become easier > and > > > more > > > natural to implement OOP techniques on AS3 though. > > > > > > @Neo: Completely agree with you. > > > > > > On 8/24/06, neo binedell <[EMAIL PROTECTED]> wrote: > > > > > > > > I'll tell you a little secret about OOP. > > > > > > > > Don't sweat it. > > > > > > > > Sometimes the model jumps out at you but other times you > > > > have to find it. How to find it? Write something that does > > > > what you want. Then refactor it once you have a better idea > > > > of how it works. The more you do that the more certain patterns > > > > and approaches crystalise for you. > > > > > > > > I think there's too much over-engineering going on in general > > > > as some people seem to think implementing all the latest patterns > > > > on even the smallest project makes them good developers. > > > > > > > > I've been guilty of it myself a couple of times, writing frameworks > > > > where a couply of focused classes would have sufficed. > > > > > > > > OOP should be fun if you do it right and don't sweat it when > > > > it turns into a dick swinging contest, just make up pattern names. > > > > > > > > I quite like the Absolver pattern ;p > > > > > > > > cheers > > > > ~neo > > > > > > > > -----Original Message----- > > > > From: [EMAIL PROTECTED] > > > > [mailto:[EMAIL PROTECTED] On Behalf Of > > Ricardo > > > > Sánchez > > > > Sent: 23 August 2006 06:34 PM > > > > To: Flashcoders mailing list > > > > Subject: [Flashcoders] OOP methodology and flash. I'm loosing my > > > faith... > > > > > > > > ... well, not really but I thought it was good as I title > > > > > > > > I always use OOP for my flash projects but, even if I find it easier > > > than > > > > timeline coding, I dont know if I'm taking all the advantage of OOP. > > I'm > > > > not > > > > even sure if I am aplying the correct patterns for every problem. > > > > > > > > My insecurity probably has to do with the lack of normal work OOP > > flash > > > > examples. For example the typicall top menu/content web. How can OOP > > be > > > > applied to that? > > > > > > > > I guess I find a gap in the theory of knowing how to link the > symbols, > > > > movieclips, timeline and graphics in flash with the code in external > > > > files. > > > > > > > > Am I opening a can of worms? > > > > > > > > Thanks. > > > > _______________________________________________ > > > > 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 > > > > > > > _______________________________________________ > > > 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 > > > > > > > > > > > -- > > > > : : ) Scott > > _______________________________________________ > > 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 > _______________________________________________ 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
-- Juan Delgado - Zárate http://www.zarate.tv _______________________________________________ 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