00:00
00:00
Paranoia
Programmer / indie games developer from the UK.

Eddy Larkin @Paranoia

Age 33, Male

Belfast

Joined on 4/22/05

Level:
35
Exp Points:
12,920 / 13,600
Exp Rank:
2,140
Vote Power:
7.60 votes
Rank:
Police Lieutenant
Global Rank:
5,003
Blams:
904
Saves:
879
B/P Bonus:
14%
Whistle:
Garbage
Trophies:
13
Medals:
356

I'm a little confused about the second part--is that error affecting you in any way? Anyway, I don't really use the Flash IDE ever, but I was under the impression that generally nobody used more than the first frame *on the stage*, deferring everything to Movie Clips or whatever else (and that does seem like a specific situation to me). Also, a number of version numbers is actually a real common thing to do. For instance, I just checked my Gmail Notifier's version as a random example--it told me it's version 1.0.25.0. In fact, it's difficult for me to find a program which *doesn't* have more than a major and minor release number. Lastly, these 'minor' types of updates are generally for bug fixing--so of course there will always be bugs in older minor releases which aren't in newer ones.

On the topic of "too many classes or using classes in a way in which Flash doesn't like break your program" or whatever.. that sounds completely bogus, and I'm pretty positive something else is going on. Plenty of people have built huge programs which utilize huge libraries (physics, graphics, whatever), and I've never heard of this issue before. I searched through your post history for a possible discussion relating to it, but gave up after 10 pages or so. Is there any place I can look for more information?

Anyway, I'm one of those Flex guys, so I'm gonna have to plug it. If you've got the ability to transition to AS3, then transitioning to Flex takes about zero effort. FlashDevelop and Flex Builder wipe the floor with CS3 for coding purposes. Flex also has a couple of extra perks that I couldn't live without, and you can always use Flash for your graphics/layouts/whatever if you really want to--an embed metadata tag is one, simple line of "code".

And finally, on the topic of OOD--you should avoid using inheritance. It tightly couples your classes. In the vast majority of cases, you shouldn't have more than 2 or 3 levels. Just throwin' that out there :p