Graphics Tools - Publish.com
Publish.com Ziff-Davis Enterprise  
SEARCH · ONLINE MEDIA · MOBILE · WEB DESIGN · GRAPHICS TOOLS · PRINTING · PHOTO · TIPS · OPINIONS
Home arrow Graphics Tools arrow Flash and usability
Flash and usability
By Ilise Benun

Rate This Article:
Add This Article To:
8 dos and don’ts for making Flash usable.

Flash receives a great deal of criticism from usability and Web standards advocates, but what most critics fail to understand is that the tool is not the problem. Flash can be (and has been) used to create usable sites, if the designer or developer follows these guidelines for usable Flash:

  1. Do offers users a choice. Despite very high penetration of the Flash Player, there is still a chance that your users’ browser doesn’t have it and the user doesn’t feel like downloading it. Create an alternate HTML version of the site, which loads fast and gets to the point, and let them choose between plain HTML or Flash. (This is better than using Javascript to detect the plugin because whether someone’s computer is capable of something snazzy doesn’t necessarily mean the users wants to see it that way.) Also, be sure to include a graphic and a text link directing users to the page where they can download the plugin.
  2. Do offer the option to turn off the sound. Flash compresses and streams sound files but sound files in Flash movies add bulk. Treat sound as an enhancement, not the main attraction. Let your users turn it off. And when testing the movie, turn off the volume to make sure the message is clear and understandable without it.
  3. Don’t use Flash for an intro animation. Clients may still be asking for it, but this Web design technique is completely outdated -- not to mention not at all user-friendly. If they insist, you can put the animation in an optional window that gives users the option to play or not. Also, place a 'skip' link in your intro and give them access to it before the movie loads or while it is loading.
  4. Do keep them entertained while they’re waiting. Downloading is almost inevitable with Flash, especially if the user is on a dial up connection (which many still are), so if you must keep them waiting, don’t let them wait idly in the dark. Give them a game to play, something to read, something to learn. Also, tell them how long the download will take by showing the classic 'loading' or progress bar. Otherwise, they may think the site is broken or stalled.
  5. Don’t get rid of the Back button. Because a Flash site is a stream of animation and not a series of pages, like an html site, the “Back” button isn’t organic to it.  However, the Back button is the most popular navigation element on the Internet. It’s on all standard browsers and looks pretty much the same from browser to browser, so everyone is familiar with it. That’s why, when it disappears, users become easily disoriented. Flash allows you to build a Back button to simulate the familiar experience of an html site and it’s a good idea to do so.
  6. Do allow for keyboard navigation. Users with mobility disabilities and repetitive stress injuries use the keyboard to navigate. So make sure Flash elements have keyboard accessibility. And be sure to descriptively name all navigation, graphics and linking elements so that those with visual impairments using readers and search tools don’t think the site is empty.
  7. Do use Flash's small, anti-aliased text for short blurbs or captions. Use other media, like HTML, for large amounts of text.
  8. Do choose vector imagesover bitmap images because they use less memory.



Discuss Flash and usability
 
>>> Be the FIRST to comment on this article!
 

 
 
>>> More Graphics Tools Articles          >>> More By Ilise Benun
 


Buyer's Guide
Explore hundreds of products in our Publish.com Buyer's Guide.
Web design
Content management
Graphics Software
Streaming Media
Video
Digital photography
Stock photography
Web development
View all >

ADVERTISEMENT


FREE ZIFF DAVIS ENTERPRISE ESEMINARS AT ESEMINARSLIVE.COM
  • Dec 10, 4 p.m. ET
    Eliminate the Drawbacks of Traditional Backup/Replication for Linux
    with Michael Krieger. Sponsored by InMage
  • Dec 11, 1 p.m. ET
    Data Modeling and Metadata Management with PowerDesigner
    with Joel Shore. Sponsored by Sybase
  • Dec 12, 12 p.m. ET
    Closing the IT Business Gap: Monitoring the End-User Experience
    with Michael Krieger. Sponsored by Compuware
  • Dec 12, 2 p.m. ET
    Enabling IT Consolidation
    with Michael Krieger. Sponsored by Riverbed & VMWare
  • VTS
    Join us on Dec. 19 for Discovering Value in Stored Data & Reducing Business Risk. Join this interactive day-long event to learn how your enterprise can cost-effectively manage stored data while keeping it secure, compliant and accessible. Disorganized storage can prevent your enterprise from extracting the maximum value from information assets. Learn how to organize enterprise data so vital information assets can help your business thrive. Explore policies, strategies and tactics from creation through deletion. Attend live or on-demand with complimentary registration!
    FEATURED CONTENT
    IT LINK DISCUSSION - MIGRATION
    A Windows Vista® migration introduces new and unique challenges to any IT organization. It's important to understand early on whether your systems, hardware, applications and end users are ready for the transition.
    Join the discussion today!



    .NAME Charging For Whois
    Whois has always been a free service, but the .NAME registry is trying to change that.
    Read More >>

    Sponsored by Ziff Davis Enterprise Group

    NEW FROM ZIFF DAVIS ENTERPRISE


    Delivering the latest technology news & reviews straight to your handheld device

    Now you can get the latest technology news & reviews from the trusted editors of eWEEK.com on your handheld device
    mobile.eWEEK.com

     


    RSS 2.0 Feed


    internet
    rss graphic Publish.com
    rss graphic Google Watch

    Video Interviews


    streaming video
    Designing Apps for Usability
    DevSource interviews usability pundit Dr. Jakob Nielsen on everything from the proper attitude for programmers to the importance of prototyping in design to the reasons why PDF, Flash and local search engines can hurt more than they help.
    ADVERTISEMENT