» in my experience...

» home | about | contact | résumé
» archives | donate | rss syndication

»
»
Do we need more professional offices in the area?


Communiblog Communiblog expressed as RSS 2.0
Here at IMX
Memes R' Us
freetheaudio2.jpg
SuperNova 1987A from 1994 to 2003
GarageBand

Learning Flash.
[ Posted by Dan on November 04, 2003 | 5 Comments ]

I decided to learn Flash recently for various reasons...
  • It's here to stay.
  • Knowing it helps my career.
  • We have use for it in my department (see number 2 above)
  • I know JavaScript, so picking up ActionScript won't be hard.
  • I know Illustrator, so picking up the Flash drawing tools won't be hard.
  • DHTML can be a real whore sometimes.
The problem is, of course, the user interface for the Flash authoring environment. It's horrible, but has come a long way since the days of Flash 4. I've never been a fan of Macromedia applications UI's (because I'm really an Adobe guy at heart) and have mostly been struggling with where to edit this thing or that thing, where to define a script (or when to define a script vis-à-vis the Timeline).

I have to hand it to Macromedia for one thing though, their website has tons of material available for learning Flash. There's lots of sample files, articles, downloads, and manuals. Getting the PDF of the manual is free and easy, which I think is a smart thing for Macromedia to do (sort of a baiting tactic, but a warezing risk to be sure). All of that material is of course Macromedia centric (this thingy works great with this other Macromedia thingy).

Anyway, I have been looking for good resources out there and have bumped into the advert purgatory of FlashKit.com and the Moock's site. Any suggestions on where else to visit will be VERY welcome.

 

Personally, I really dislike the new MM interface, I was rather upset when I installed Dreamweaver MX 2004 and discovered you didn't have the option to use the old floating pallettes interface. You can choose crap on the left or crap on the right. You can pull the interface elements off and let them float, but they're much bigger than the corresponding palettes were in previous versions.

It's not as much of a pain in Flash, which has always been kinda that way.

Flash is pretty easy to learn. Make sure you check out Flash Communication Server. That's damned cool.

-Posted by JC on November 4, 2003 11:05 AM

Well there's a lot of resources out there. I usually peruse...

Were-Here
Ultrashock
kirupa.com
and this particular post helped me a lot recently...
funciton

-Posted by jake on November 5, 2003 10:00 AM

I decided to uninstall Flash recently for various reasons...

1. Ads
2. Ads
3. Ads
4. Music and sounds on by default
5. Very little useful stuff is done in it.

I have it installed in IE because it otherwise gives an error on every page, but not in Mozilla. If something is only in flash and is compelling enough I'll open IE. It's kind of a shame that a pretty slick technology has been so abused as to make me dislike it.

I can't argue with your decision Dan, its popular, and it's here to stay (at least for the next 2-3 years minimum). Flash seems to be much easier for designers to pick up than for developers, mostly because developers get very frustrated with its limitations and unorthodox architecture.

-Posted by Eric on November 7, 2003 07:30 PM

I'm picking it up for the application development possibilities (as opposed to the design possibilities, which are imho, anemic).

I know javascript and because of that, I figured learning ActionScript would be easier. I've been doing pretty well so far, but have indeed encountered difficulties in wrapping my head around the way Flash does things. The timeline metapohre doesn't translate well to non-movie Flash projects.

More daunting though has been learning truer object oriented programming ("truer" for me equals using classes, methods and instances). This is a programming problem and not a Flash problem, so I can't fault the application for that. Getting on board with that will be helpful back in the Javascript world where I've never really done anything as fully abstracted as a class.

As a learning project, I'm working on an application based on Edgar Lee Masters' Spoon River Anthology which is a collection of interleaved poems about the townspeople of a small Illinois town, where everyone is dead. Each (relatively short) poem is kind of an epitaph and they usually make a reference or two to some other person from the town. You can then go look up their poem and read it to learn more about that person and their relationship to the referring poem/person. It's an interesting, if morbid, concept.

(For the record, I have an English degree and wrote a paper in college about Masters, which should explain why I'm using his anthology as my subject)

The idea of the application is to make reading the anthology easier, and the relationship matrix understandable, by showing the poem (with a dynamic text box, that scrolls if neccessarry) and a references box which lists who is related to the current poem. Also, there will be a full list of the people/poems to read so you can read it in linear style if you want.

I'm representing the anthology as an XML doc so I can learn the XML() object and it's methods.

I also have to do the design, but that's sort of ancillary to the main point of learning the system internals. It should be interesting.

-Posted by Dan on November 8, 2003 10:59 AM

you are gay

-Posted by enos on February 7, 2004 03:50 PM




Comment posting has been turned off because I don't have enough time and will to deal with the constant comment spamming. I'm very sorry and will fix this sometime soon (soon = before 2004 ends).

MovableType AmphetaDesk
NetNewsWire BlogTree Subscribe with Bloglines RSS Feed
Copyright © 2001 - 2003 by Daniel Kapusta