Flash MX: Clarifying the Concept

by Joe Clark

30 Reader Comments

Back to the Article
  1. Overall a good article, ... While it is certainly accessible to put tables in a web page, the carte blanche - *go ahead and use them*, seemed a tad irresponsible and lacking. This statement missed the point that if tables are used, they neeed to be written or marked up correctly in order to be delivered in an accessible way. Not ALL readers deliver or access table information in the same way. And not too many people are aware of the linear output of complicated tables, orthe techniques of associating data in the correct way. Missing also are the good points of multimedia delivery and how Flash may make content more accessible to those that need more than text, which may be most of the population. This higher percentages also includes those with cognitive and or learning disabilities, and even those with no disability or access issues. Multimedia is a tool to deliver content with good functional design abilities and higher reaching results than text only. Yes, alternatives are needed for those that cannot access the information. But accessibility and multimedia includes these areas, too. They are often overlooked, because most of the focus is on visual first, hearing, then motor, and cognitive issues remain in last place or forgotten. [important issues for delivery of content via education] Finally a rather pointed question…
    Where is all the anger or pressing active questions that needs to be directed at Mac equipment? Are Mac’s going to ever be made to work with accessibility in better ways? I understand many or most of the readers work with Windows systems, but with Mac OSX is it not possible to run these under Virtual Windows mode? I think it is great, no matter what the reason, Macromedia is working on Accessibility issues. I had seen some of this come about back in 2000, following the Jim Heid article…
    “A Call to Action: Making Flash Accessible,”?
    http://www.heidsite.com/archives/Flashaccess.html Now, we also need to look at GoLive, Premier, and many more… and I see that was mentioned and I will be looking forward to reading more about these other topics. One last point. Often it is displayed that the software or computer, etc ... is the culprit to meeting Accessibility issues or guidelines. Many times it can also be said the equipment that these users do use and the companies that make this equipment - also have to get on the ball and rework or improve their products to meet these guidelines that others have met. This is not an easy issue and the responsibility belongs to everyone. The equipment, the software companies, the browsers, and lastly also the people using the equipment to access such information. If others are working to conform, the equipment should also conform on the flip side. And this will all take time. Thank you.
    Copy & paste the code below to embed this comment.
  2. I have one question, how do you make PhotoShop accessible to someone that is blind? Is this even necessary? I can understand improvinge PS’s keyboard access, but I have a hard time justifying the cost making the program accessible to someone who can’t see at all. It is, afterall a program for creating and editing visual imagery. Would lack of support for blind users disquallify PS as a tool for government agencies? Seems kind of unreasable if it does.
    Copy & paste the code below to embed this comment.
  3. The concern or area re accessibility in graphics tools mostly involves motor issues? Maybe some cognitive issues(??) - then again most GUI’s could use a bit of improvement to even average audiences. On the flip side, there probably are people with visual difficulties using graphics tools. [1] Color vision differences - In this area it may or might be important that any tool icon or device in an app, have enough contrast so that the item can be distinguished. There may also be fully or partially color blind users, using Photoshop or any other graphics tool, putting out black and white imagery. [2] Aging populations, and low vision users may need icons or graphics on icons to have the ability to enlarge enough to see these. However, maybe their OS offers this functionality on their own work spaces, though I am not sure if this translates to all software installed? Regarding blind users and applications, I know several that write and design or code web sites, use FTP, teach using the internet and online delivery of material, and also program… so yes these tools do need appropriate functionality for blind users.
    Copy & paste the code below to embed this comment.
  4. This was an excellent article, Joe. “While it is certainly accessible to put tables in a web page, the carte blanche - *go ahead and use them*, seemed a tad irresponsible and lacking. - anon.” Don’t get too worked up over this. I don’t think he needs to get into all of the details of HTML table markup in an article about Flash accessibility. Oh, and if Apple wants to continue selling their computers to schools then they had better get up to speed with accessibility. And fast. Many states are implementing their own accessibility guidelines for web sites, or they are just mandating that their agencies have to follow 508. So many people do not understand what this means, and just shrug it off. It’s quite a shame, since this legislation will eventually be more closely associated with the Americans with Disabilities Act. And when that happens, everyone will get a serious wake-up call. Just ask the folks in Australia about Maguire v. SOCOG. The web is still in its infancy. Accessibility requirments are going to make it grow up.
    Copy & paste the code below to embed this comment.
  5. The author ends the article volunteering to make Praystation fully accessible. No one would put to doubt the importance of accessibility today, but that’s not the quid of the question. The real matter is: Why? What for? Making an all-visual site like Praystation accesible for screen readers doesn’t make more sense than creating an audible tour for blind people at a museum - unless 508 compliance extends as a mandatory term for web sites, and, with all respects, that is quite a stretch indeed. Having all sites be measured with the same stick falls quite off the mark. A general interest site like Yahoo and a designer’s portfolio site attract to very different audiences with very different interests. Accessibility is always a lofty goal, but its importance scale depends very much on the type of site, its usual audience, and many other factors in between. Besides, I don’t think Joshua Davis would give a damn about it all.
    Copy & paste the code below to embed this comment.
  6. I notice that Davis’ Praystation seems to use Flash objects for navigation as well as for the artworks themselves. It really depends on whether Davis wants to open his artworks to the general public or not. I don’t think private art galleries are *required* by law to have audio tours or accomodations for people with disabilities. But doesn’t the lack of such accommodation cause art to suffer? Doesn’t the artist create something for the world to experience and think about? If some are shut out from the experience, what’s the point?
    Copy & paste the code below to embed this comment.
  7. I explained perfectly well why Praystation should be made accessible: To show that it can be done. I’m just not very big on deciding for the crips which kinds of information they will and will not have access to. Wordless music videos and live dance performances are made accessible. I don’t see how Flash is so very, very special. I could be missing something here, though. I probably am.
    Copy & paste the code below to embed this comment.
  8. I agree, Joe, that using Flash does not relieve the burden of accessibility. If you argued for that, you’d also have to argue that all visual art be excluded, and that’s simply not a fair argument. I also understand, Joe, why you’d want to make Praystation accessible—it is definitely an artistic and visual implementation using Flash. If that can be made accessible, then you’ve removed the argument that Flash artworks can’t be made accessible. However, Josh Davis has made it clear that PrayStation is his online sketch pad, and damn all the opinions people have about it. It’s certainly within his rights to make that site. Certainly, I support accessibility, but I can’t think that the newbie learning Flash or the granny sharing a picture collection can (or should) be expected to be knowledgable on the needs of all people worldwide. This, it can never be required that all web pages be accessible, as the web is intended to be an open forum for all kinds of documents. To another point:
    Even if Macromedia does all of this work to make their products accessible, let’s not forget that the desktop browser is not the web. Alternate representations of Flash sites should still be made available. Flash may be a great tool for animation and artistic rendering, but the person using Lynx or surfing your site on their voice browser will likely not be impressed by alt text saying they need the Flash plugin. And that is why I am more for W3C recommendations. With the work on ECMAScript, DOM, SVG and SMIL (for example), I think that an open implementation to rival Flash may be forthcoming, in good time (Call me a hopeless optimist) . Meanwhile, I’ll stick to my non-Flash implementations, thanks. :)
    Copy & paste the code below to embed this comment.
  9. Now that a screenreader can access Flash content, I have one question: why can’t my browser’s Edit -> Find? That would also be a major vistory for usability and it’s a shame that hasn’t been implemented as-of-yet.
    Copy & paste the code below to embed this comment.
  10. Praystation may be Josh’s personal experimental sketch pad, but surely that is the perfect place to start to experiment with accessible, art based media. A big enough challenge to excite… On the other hand, what about approaching WDDG, Digit, Hillman Curtis, or another of the Design Agency Flash sites that perhaps more use for Flash Accessibility.
    Copy & paste the code below to embed this comment.
  11. I am definitely missing the point. Making websites accessible to disabilitied people is good. However, moving information into a visual format and then translating it back into a linear medium seems quite backwards. Joe, the point is that even though it CAN be done, that does not mean it should. It will be more efficient and just make more sense to keep a seperate formatting process. Different audience, different medium, different tool. My friend cannot use his legs, yet his car is modified so he can still drive. However, bike designers do not create their bikes with him in mind. So? The transportation industry still delivers him pt A to pt B. While it is NICE that flash has this capablity, the reality is that generally a more personalized and site specific disabilitied equivilant will be more effective than the garbled feedback from an approach like this. When recording music, we try having the source as direct as possible with a minimal amount of routing points. This sends the signal to a digital converter and then back into analog.
    Copy & paste the code below to embed this comment.
  12. Thought it said preview under the msg box :) What I meant to say at the end was that the approach of using flash for the disabilitied was like sending an analog signal into a digital converter and then back into analog.
    Copy & paste the code below to embed this comment.
  13. Dreamweaver is a product that I use in building the web, but I find that I need to always modify the code to make it W3C compliant. I want Macromedia to make their products compliant with Section 508. I think it is not only the company’s responsibility to ensure that compliant code is written for these programs, (as well as other companies’ programs), but it is the users responsiblity to push for changes to be made in order to futher the cause. We need to write to companies like Macromedia, Adobe, etc., and tell them that we want to have our future products, (Dreamweaver, Flash, GoLive, etc.,) accessable to the disabled. We are their CLIENTS, and we keep their companies running. I think they need to be reminded of that fact.
    Copy & paste the code below to embed this comment.
  14. With all respect Leo, you are definitely missing the point. ‘moving information into a visual format and then translating it back into a linear medium seems quite backwards.’ We are not talking about converting an interaction design into a linear narrative - the examples of narrated and closed-captioned rich media were used as examples, screen readers and alternative input devices allow just as much interaction as a standard browser, why should flash get in the way?
    Copy & paste the code below to embed this comment.
  15. The analogy of conversion to and from analogue really only comes up in certain visually dense information media, like charts and maps, the reason we use which is specifically *because* you cannot really understand the data any other way. In any event, if you stop thinking of making Praystation accessible as a question of screen-reader access to alt texts, things become more manageable. Flash animations are cinematic and cinema calls for audio description. That, plus alternative texts and all the usual access to interface elements (still imperfect in Flash), will do the trick.
    Copy & paste the code below to embed this comment.
  16. Why not just make web pages, and documents available via the phone? That totally solves accessibility for all types of disabled users who cannot see or use their limbs properly. The deaf still can read on the screen which for most sites, thats all that really is neccessary. My company has a product that lets blind persons listen and navigate books and documents via any telephone using the sound of their voice.
    Copy & paste the code below to embed this comment.
  17. The interaction is still possible, through dhtml, which seems to be more geared for it. The nature of flash goes against mass text display, while hyperlinks and bookmarks are ideal for it. Can you please explain the why? Why would we make a graphical nav, test it, then go through changing bits and pieces for a text nav, and test it, vs doing 2 seperate designs? Not because of 508 or regulations, but in practice. I am not arguing nobody should do this, and obviously an html/pdf etc version can be packaged alongside the swf, I am just curious as to why it makes more sense to approach it this way. (Not a couple of advantages, but why it outweighs the other approaches).
    Copy & paste the code below to embed this comment.
  18. I’m surprised that no one has raised the point that Josh Davis’ work is already very powerfully “described” auditorily. While I can understand interpreting dance and explaining the movement to a visually impaired viewer I’m not convinced that this is akin to trying to translate the pieces on Praystation. You could write a script to direct the dancers and explain to them how to move, seal it in a time capsule and be fairly confident that the person who opens it up could direct a group to preform something that resembled the original effectively translating the movement into words. Praystation’s scripts are interpreted by the computer and are created with the intent of never achieving the same result twice. Would describing what’s happening in words take away from the soul of the work? Don’t the haunting works of Shapeshifter and Josh’s own found sounds lend more of an “auditory explanation”—or sympathetic experience—to the visuals than a screen reader could? Wy
    Copy & paste the code below to embed this comment.
  19. Leo, you mentioned converting something from analog to digital, only to turn around and translate it back to analog. Actually, it’s more like translating it to digial, but keeping the analog available in case anyone wants to use it. Take a typical film, for example. You start with a script, then create a storyboard, then shoot the raw footage and record the sound, edit everything togther, and then present it, (then have a big party afterward). Someone who is blind might not be able to see the footage you’ve shot, but they sure can listen to the soundtrack and dialog. They could also read the script, or have it read to them. Question is: Will you let them? There was a great CD-ROM put out years ago by Art Speigleman and Voyager, which was essentially a multimedia version of his comic novel Maus. Instead of replacing the original book, it enhanced it. You could add notes, bookmark pages, listen to audio commentary, view sketches of various panels, and review source materials. It was an amazing work.
    Copy & paste the code below to embed this comment.
  20. Wouldn’t it make more sense to make another swf at that point with full text instead of using basic labels? It is similar to the img alt tag thing - they are useful while loading a page and on mouse overs, but it is more user friendly to have a unique text only version more specific to the medium rather. As for the challenge: would that be using built-in usabilty features or creating a full seperate project? In my eye, that is the same thing, with one forcing a handicap of staying within the original media design.
    Copy & paste the code below to embed this comment.
  21. Unfortunatly when dealing with all the US gov’t it has to be compliant. So I agree with “how would a blind indivdual use photoshop”, or “the analogie of a website being like McDonalds, and McDonalds has access so so should a website” What is all comes down to when designing for the gov’t, which I do, it has to be compliant with 508. So creativity goes down the drain. Thought of flash are never in my mind. Perhaps in a couple years when the technology catches up with the legislation I will be able to utilize it. But until then it is just basic HTML. Good Day
    Copy & paste the code below to embed this comment.
  22. What is wrong with basic HTML websites? Have we gotten that far into technology that we cannot accept that creativity and design can also be incredibly simple? The technology doesn’t make the design. I mean, great movies that use amazing CG doesn’t make it a better movie than one that does not. I think we should try to make the web content accessible to as many as possible - this also included reducing the browser-dependent page designs. And while we’re making all these presumptions about what those with various disabilities would like to access on the web, has anyone thought to ask them? I would argue that even though one cannot see does not mean that he or she could not successfully use Photoshop - every visual person definitely cannot use the program. Didn’t we get over segregation years ago? Compliancy to section 508 and making websites accessible does not exclude creativity - it just actually makes you think more and use technology less. I find it an almost welcome change - how many terrible dhtml/flash websites have you seen? I don’t have anything against the technology other than when it stops being accessible or even used in a way that makes it cool for everyone. Numerous Javascript popup windows have killed my taste for personally using Javascript although I appreciate it when others do it well without taxing my user experience.
    Copy & paste the code below to embed this comment.
  23. I have a qestion. How can may I make alpha blending and motion tweening a bit more eye catching for a 3 minute animation?
    Copy & paste the code below to embed this comment.
  24. If anyone is having trouble using the “Feature Grid” link in the article, try this one http://dynamic.macromedia.com/bin/MM/software/trial/hwswrec.jsp?product=vpat but be prepared to fill in a questionnaire if you can’t/won’t login… The Macromedia site is of course shockingly inaccessible and the link to the HTML version is buried so well I only found it by accident. Bah.
    Copy & paste the code below to embed this comment.
  25. If anyone know this please let me know! I just made a flash banner 468x60 and when i tried to publish it into .gif file it comes out over 200Kb to about 600Kb. But the .swf file comes out to about 6Kb. Can anyone tell me what’s the problem??
    Copy & paste the code below to embed this comment.
  26. Your problem is that you are using Flash to do what should be done with standard, open formats. Is it text? Use text (HTML or XHTML). Is it a graphic? Use a graphic (PNG or JPEG). Is it interactive? Use a combination of HTML, CSS, and JavaScript (aka “DHTML”). Flash is destroying the web one URL at a time, and it’s long past time that we as web developers took a stand and refused to use, view, or recommend it.
    Copy & paste the code below to embed this comment.
  27. Hi, Is anybody out there know about the Flash captioning tool? I read an article saying that it will be out as a freeware from Macromedia in June but I can’t find anything from Macromedia website.
    Copy & paste the code below to embed this comment.
  28. code of flash with keyword
    Copy & paste the code below to embed this comment.
  29. Brandon, ever heard of browser quirks when implementing DHTML?
    (there are, even with gen 6/7 browsers.., NN7 is quite ok, NN6 is not!) Besides, DHTML can’t do what open format SVG can;
    as long as SVG is not widely available it’ll be Flash for sophisticated animation, I guess. Marek
    Copy & paste the code below to embed this comment.
  30. Brandon, ever heard of browser quirks when implementing DHTML?
    (there are, even with gen 6/7 browsers.., NN7 is quite ok, NN6 is not!) Besides, DHTML can’t do what open format SVG can;
    as long as SVG is not widely available it’ll be Flash for sophisticated animation, I guess. Marek
    Copy & paste the code below to embed this comment.