Love it or hate it - that is the usual reaction to Macromedia Flash, which is an animation program used primarily on Web sites. Many corporate sites seem to use it only for a brief introductory animated spinning logo or moving text, although an enlightened few use its features to present more meaningful content, corporate presentations and training courseware as well. Some people hate it because the offending site's designer had little regard for the viewer's point of view. The worst examples force you to endure the effect until it has run its course, but most provide a merciful "Skip Intro" button. Chances are that such companies have no clue about designing Web sites and neither do their consultants.
Macromedia is now merged with Allaire. It was one of the most sensible corporate marriages of 2000 - in my view, Macromedia products provided the sizzle, while Allaire provided the muscle. They offer about 20 specialised products, some of which you might never hear of unless you visit their Web site http://www.macromedia.com. The Power of Flash Macromedia Flash 5 is a complex, full-featured program that is best used by a professional illustrator who is prepared to learn how to use it properly. That includes learning its object-oriented, scripting language, ActionScript. ActionScript resembles JavaScript, so the illustrator needs to have some appreciation of programming concepts such as variables, functions, operators, loops and so on.
Flash has a rich set of drawing and colouring tools, which are harmonised with other Macromedia product user interfaces. You can use the drop-down menus or the more convenient side panels. You can incorporate MP3 and WAV sound files easily. The finished Flash effect you see is a "movie". To see any Flash movie, you need a Flash player and you are likely to have downloaded it when you came across your first Flash-enabled site. These days, if a strategic corporate application does not support XML, it is likely to become obsolescent or require a translator to remain useful. The predefined XML object in Flash 5 enables you to convert ActionScript to XML documents and pass them to server-side applications. You can also use the XML object to load XML documents into a Flash movie and interpret them. The predefined XMLSocket object allows you to create a continuous server connection to pass XML data for real-time applications.
Generator 2 Macromedia Generator is the server-based software for automatically delivering dynamic, on-the-fly, personalised Web graphics immediately or at scheduled times. Generator templates separate content from design, which automates Web graphics and Macromedia Flash workflow and reduces the time needed to maintain content. In Use I have only just received the review copy of Flash 5 (and the magazine is less than a day away from going to print), so this does not pretend to be a review. My aim is to inspire up-and-coming Web designers to carefully examine Flash and its stable mates, then choose the best tools for the job. The supplied printed documentation is thorough - about 4 cm thick, as well as online help, which is further supplemented by samples and tutorials. I would expect someone to take a week to go through the manuals and perhaps a month to be productive. Look at the virtual tour at the Sydney Opera House site:
http://www.soh.nsw.gov.au, which took its own staff about six weeks to build. I consider that to be a very effective use of Flash. The main file is under 500 kB, which loads quickly over my 512 kbit/s ADSL link, and each detailed clip that you choose is about 75 kB. Modem users are less likely to explore every nook and cranny of the Opera House, so the designers have wisely kept each view as a separate download.
Manchester Airport: http://www.manchesterairport.co.uk has a great Web site (predominantly Lotus Notes based) that effectively uses Generator to display flight arrivals and departures data through a Flash interface. You need to register to get to that point, but it is a good example to ponder. Couldn't they have displayed the same information using ColdFusion or any number of alternatives? Probably not without making many assumptions about the viewer. Airports tend to be an exciting experience for the infrequent traveller, so why spare the bells and whistles? I don't agree with being forced to register, so I cheekily used an expiring e-mail address for that step. Contrast with our own Melbourne airport: http://www.melair.com.au/fids/info.asp, where you have to click a Refresh button to update the information. There is a valid argument that some users will refuse to obtain the free Flash viewer, or they prefer some obscure browser that does not support it. That is where the boring, plain HTML solution always wins, but do we really want the Web to be frozen around the 1994 time frame? The challenge is to tempt the viewer with attractive and useful content but keep the file sizes low. To see some live examples of Macromedia products in use, go to their top-level (US) site and explore the Showcase. They are grouped in several ways, but each example lists the tools used. You can buy Flash 5 around the $870 mark; upgrades around $325; and student pricing around $230.
Reprinted from the July 2001 issue of PC Update, the magazine of Melbourne PC User Group, Australia |