i guess it depends on where you begin...i think special attention has to be
paid to as1's ability to add variables and function dynamically because it's
at once very powerful and in the hands of someone looking to expand their
knowledge of programming and programming languages very misleading because
most languages don't make it that easy to do that sort of thing...

but, it's still a bit easier to explain prototype after having explained how
to use variables and functions, then how to attach them to objects like
moviclips, than it is to explain the relationship of
class/encapsulation/inheritence/polymorphism...ooops did i say polymorphism
in relation to actionscript?...well ok let's say interface...

my point is that these are higher level concepts that are much easier to
grasp if you have the fundamentals of vars/functions/scope

i came from c++ as well ...the concept of adding vars and functions
dynamically was very alien,yet liberating...and protoype just confused me
because i can be thick when i'm rushing to get a project done, but everyone
i know who came over from lingo has had a very hard time with actionscript,
oddly, i  couldn't learn lingo...i tried several times and never quite
caught on...

all in all i too am biased towards the class model, but when people ask me
if they should learn c or c++ first i always say learn c first...

regards

p



On 8/20/07, Kerry Thompson <[EMAIL PROTECTED]> wrote:
>
> [p e r c e p t i c o n] wrote:
>
> > i understand your point, but i found that when teach students how to use
> an
> > object and what's contained in an object first, then the more conceptual
> > ideas come easier
>
> Ok, I'll buy that.
>
> Not to be argumentative--just curious--how do you find the AS1 prototype
> model easier to understand than the class/object model? I'll admit to
> having
> a strong bias for the class model from my time with C++ and Lingo, and
> having a tough time when first introduced to the prototype model.
>
> Cordially,
>
> Kerry Thompson
>
>
> _______________________________________________
> [email protected]
> 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
>
_______________________________________________
[email protected]
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

Reply via email to