flash continues to be ass
Aug. 12th, 2007 04:45 amSo I've been helping Rik pick up programming - specifically, Actionscript 2, in the Flash 8 environment. I did a little toy program to illustrate some basic point-at-an-object-and-move-towards-it kinds of things.
And then, on a whim, I switched to Flash CS3 and tried getting it into Actionscript 3.
Errors everywhere. Errors errors errors. Digging into it I discover that it's gone from a cute, happy, quick Javascript derivative into something that feels like every story I read about how verbose and painful Java is. Names of properties have changed all over, for no immediately obvious purpose than to make all your old Actionscript habits a source of pain. And to do almost anything you have to explicitly import packages. That are always going to be there in the furshlugginer runtime anyway. What the fuck? A cheery little language that you can knock something up in quickly has turned into this bondage and discipline monstrosity that requires days of head-breaking study just to get a simple little example working.
When Rik was starting to fool with Flash coding, I unknowingly suggested that maybe he should just start with AS3, since everyone who wants a Flash coder is starting to whine for AS3. He decided not to, and I think that was a good choice. AS3 is fucking hostile. It does not want you to touch it unless you're willing to give over a significant portion of your life to learning its syntax and conventions. This is in stark contrast to the older versions, which were presented as simple little languages that <sneer>even a right-brained artist like youuuu</sneer> could pick up and do something with.
Actionscript is turning into a language with all the user-friendliness of C and all the succinctness of Java.
And the editor continues to be aggravating, as well. What the hell is up with these weird sticky zones for the palettes at all four edges of the screen, that resize them in useless, unpredictable ways when you accidentally move a palette too close to them?
edit. ( an example of the HURT. )
And then, on a whim, I switched to Flash CS3 and tried getting it into Actionscript 3.
Errors everywhere. Errors errors errors. Digging into it I discover that it's gone from a cute, happy, quick Javascript derivative into something that feels like every story I read about how verbose and painful Java is. Names of properties have changed all over, for no immediately obvious purpose than to make all your old Actionscript habits a source of pain. And to do almost anything you have to explicitly import packages. That are always going to be there in the furshlugginer runtime anyway. What the fuck? A cheery little language that you can knock something up in quickly has turned into this bondage and discipline monstrosity that requires days of head-breaking study just to get a simple little example working.
When Rik was starting to fool with Flash coding, I unknowingly suggested that maybe he should just start with AS3, since everyone who wants a Flash coder is starting to whine for AS3. He decided not to, and I think that was a good choice. AS3 is fucking hostile. It does not want you to touch it unless you're willing to give over a significant portion of your life to learning its syntax and conventions. This is in stark contrast to the older versions, which were presented as simple little languages that <sneer>even a right-brained artist like youuuu</sneer> could pick up and do something with.
Actionscript is turning into a language with all the user-friendliness of C and all the succinctness of Java.
And the editor continues to be aggravating, as well. What the hell is up with these weird sticky zones for the palettes at all four edges of the screen, that resize them in useless, unpredictable ways when you accidentally move a palette too close to them?
edit. ( an example of the HURT. )