Welcome to Emulationworld

Forum Index | FAQ | New User | Login | Search

Make a New PostPrevious ThreadView All ThreadsNext ThreadShow in Flat Mode*


SubjectOOP + some books help Reply to this message
Posted bynewsdee
Posted on11/22/08 07:01 PM



Knowing object-oriented programming helps. The concepts are not specific to a language although probably most books out there are c++ or Java.

The first thing to realize in Flash is that there are two sides to it: the "design" part (creating graphics, composing sound, etc) and the "scripting" part. The way you approach these can be different, although being able to work on them at the same time is part of the fun.

In terms of books, there are very good books by Colin Moock (Actionscript 2 and 3 reference from O'Reilly). There are many game design books, I've liked "FLash MX 2004 Game Design Demystified" by Jobe Makar which has a lot of good tips and good ideas. There used to be a series of books called "Training from the Source" edited by Macromedia which were OK (I've liked the Flash graphics one better than the programming ne, though).

Another thing you need to know about Flash is that each version has a different approach to programming. Up to Flash 5 it was mostly animations with some very limited scripting (and this is what most ppl think of Flash). Flash MX (6) was better but the programming was very tied to the graphical interface. MX2004 (Flash 7) introduced AS2.0 which is more like a real programming language, an is great although it has some performance issues. Flash 8 (my favorite version so far) introduced the BitmapData objects which solved a lot of problems. It still has some performance gotchas but you can do most things with it. And then there is Flash 9 (and now 10).... which are very different beasts and much closer to C++ or Java (the way you program in those separates content from code).

As to which version to pick, it depends what you want to do with it. If you want to use it in your resume you will need to know the latest (so go for 9 or 10). If it's just something to play around it then Flash 8 is more than enough (at the risk of learning some "bad" habits you'll have to unlearn when going to 9/10). If you want to do something very complex (e.g. 3D) then 9/10 are more performant.




[download a life]

-
Entire Thread
Subject  Posted byPosted On
*i made a "game" in flash  Ti-BOne11/21/08 11:51 AM
.*update.  Ti-BOne11/27/08 11:52 AM
..*Re: update.  VmprHntrD11/27/08 08:50 PM
.*thanks for trying it out. -nt-  Ti-BOne11/22/08 06:01 PM
.*Re: i made a "game" in flash  VmprHntrD11/22/08 04:29 PM
..*Re: i made a "game" in flash  Ti-BOne11/22/08 06:01 PM
.*nice! -nT-  itchyNADZ11/22/08 00:01 AM
.*Re: i made a "game" in flash  n2locarz11/21/08 07:14 PM
.*welcome to the club  newsdee11/21/08 05:53 PM
..*Re: welcome to the club  Ti-BOne11/22/08 05:54 PM
..*Question about learning to make your first game  SilentAce11/22/08 04:49 AM
...*Re: Question about learning to make your first game  Ti-BOne11/22/08 05:55 PM
....*Re: Question about learning to make your first game  SilentAce11/22/08 06:04 PM
......OOP + some books help  newsdee11/22/08 07:01 PM
.*Re: i made a "game" in flash  SilentAce11/21/08 04:44 PM
..*Re: i made a "game" in flash  Bryzian11/22/08 09:19 AM
...*replied in wrong spot :( -nt- stuipd tired  Bryzian11/22/08 09:20 AM