Flash MX 2004
July 8, 2004 7:52 PM
Subscribe
I have a love/hate relationship with Flash MX 2004. I am trying to learn it, specifically actionscript, but there are a couple things about it that drive me nuts. [Guess where the rest of the question is!]
1) It has good help, but I absolutely hate the docking model of the help window. It works for most everything else, but I would rather view the documentation in a separate app, like a web browser (how they used to do it). Is there a separate package where I could get this (i dont have net access at home, so it has to be offline, and easily gettable).
2) On the same token, the actionscript editor is awful. It works for simple things, but is really ineffective at larger projects. In actionscript 2.0, it lets you define external class files for your objects, which is all well and good, but for work in the main document, there doesnt seem to be anyway around this. I have an IDE I like, but to have to copy and paste each time I want to test something is way too clunky. Is there anyway around this?
3) I am an experienced programmer, not a designer, and there are a few little inconsistencies that get me every single time, specifically the event trapping, which seems to work totally differently between the root, buttons and movie clips. What works for one doesnt work in the other, and I cant suss out the difference, is there any good reference on the differences in the event models? I can do many other languages, but little things that should be obvious here seem to take the most time to work around.
Again, I am a programmer, not a designer, and I dont have internet access at home, so full downloadable packages are better for me.
posted by lkc to computers & internet (3 comments total)
I'm not sure I get the rest of #2 though, in general, a good .as 2.0 project has nothing in the fla more than event capturing and something like this:
import com.foo.Bar
Bar.init()
Or whatever other general initialization code. After that, everything can be handled in the external files.
You could even use an old-style Flash include for your initilization code (#include "foo.as").
I can't help much on #1 and #3, don't know of any comprehensive downloadable references. There are some decent books out there though.
posted by malphigian at 11:02 PM on July 8, 2004