Great OOP tutorial [OT]

From time to time here I have championed Flash5 as a great intro to Object Oriented Programming. Flash5 offers a unique hands-on paradigm combining interactive visualization accesible through ActionScript, its built-in language [almost = Javascript].
There is a brilliant on-line tutorial by Robin Debreuil, one of Flash5's oop gurus and avid participant of the thriving Flashcoders mailing list: http://www.debreuil.com/docs/ch01_Intro.htm I recommend it on several counts: - For those of you intested to know more about Flash5 oop, but wishing to avoid $45 color glossy designer coffe-table Flash progamming books. - For anyone interested in OOP tutorials - For students working with Python but wondering how to apply skills and ideas developing there in other [non-python] contexts. {What's the BIGGER pattern?} - ... ./Jason ______________________________________________ Jason Cunliffe [NOMADICS: Director art+design] tel/fax: +1 718 422-1078 jasonic@nomadics.org N 43:00.000' W 074:31.875' ALT:1144 ft 84 Henry Street #3C Brooklyn NY 11201 USA

Thanks Jason. I've been exploring Flash 5 recently and the tutorial was useful, although I'm somewhat surprised it doesn't also use Flash movies to teach OO. Some of my very early forays: http://www.inetarena.com/~pdx4d/ocn/flash/reciprocal.html http://www.inetarena.com/~pdx4d/ocn/flash/group.html http://www.inetarena.com/~pdx4d/ocn/flash/sumtotients.html The link to Python at this point is simply that the Flash exhibits graphically support what elsewhere I'm using Python to explore (e.g. sum of totients of factors of n = n is explored in numfun.py etc.). In any case, I agree with you that Flash potentially provides a useful into to OO with immediate feedback/ applications. The downside is it's far from free (unlike Python) and the OO model is somewhat more complicated I think (Python's is actually more sophisticated, but conceals enough to make the basics easier -- or maybe I'm just biased, being new to the Flash paradigm). The hardest parts of the tutorial are the special add-on functions the author has to introduce to make the Flash language itself a little easier to use i.e. he's using the language to complete the language (admittedly, lots of successful languages do this). Kirby
participants (2)
-
Jason Cunliffe
-
Kirby Urner