Flash is accessible
Visit a random forum and you will have standardista’s right and left proclaiming that Flash is the spawn of the devil and all because it is supposed to be inaccessible. But it’s not. And I’ll tell you why.
As some of you may know I follow a Graphic Media study in Rotterdam (And I’m blogging about it (Dutch alert!)) The past 6 weeks I’ve been involved in a project for a daycare for children with multiple disabilities. (This also explains my lack-of-posting, by the way)
These kids are not capable of functioning at the same level as other children their age, but it is still very important to stimulate them and to try to let them reach their full potential. Thriving to do that, a father made a series of simple computer games to train basic capabilities like fine motorial and cognitive abilities. The program had been incredibly useful, but it was getting old, and the kids longed for something new.
And that’s where our school came in. The assignment for this project was to develop new games for these kids, that would help them improve themselves and give them something new to do. You can guess what we were going to make them in…yeah, in
Flash
During the development I started to think about what accessible really meant. Sure, Flash isn’t very good for your pagerank and it also isn’t very good for people that rely on screen readers. But is it really inaccessible? These kids have no problem with using these programs. They use a touch screen, or a (special) joystick to control these games.
Flash responds to this input in a very direct, accessible way, making it the ideal program for these games to be developed in.
Examples
My project group developed two games. One specifically to improve the motorial abilities and the other to train their cognitive abilities.
In the first game, a vehicle with an animal in it is controlled with a joystick. The child has to make the same movements as the ones he or she will use when controlling an electric wheelchair. This game already trains him in the controls needed to make him- or herself mobile and less dependent on others.
The second game is controlled using a touch screen. Various associating objects are shown on the screen, and by touching the ones that belong together, a child advances in the game. It might be hard to imagine, but the repetition here is very important, because that is what helps them make the link and recognize pairs of objects.
Throughout the project we really tried to develop games that would make a (even if only a small) difference. The access that flash gives them through various input devices is great, and allows them to use the computer to their full ability. Isn’t that was defines accessibility?
Rethink
Just because using flash on a website could be considered inaccessible (Hey, I never hear people complain that windows media player in websites is inaccessible. Though I have fights with that program far more often!) does not mean that the entire environment is. Everything has it’s place and I think I just found the ideal spot for flash, as standalone application for easy user interaction.
Hi, I'm Kilian. I make Polypane, the
browser for responsive web development and design. If you're reading this site, that's probably
interesting to you. Try it out!
Related articles
CSS & HTML Design , 27 April 2020With more and more sites gaining support for dark mode and adding very pretty toggles to their design, it’s important to implement them correctly. Unfortunately most sites do not and as a result their toggle is broken. Most websites that have a dark and light mode have very pretty toggles switching between some sort of sun…
Chatbots , 26 April 2017Many of the “smart” chatbots with Natural Language Processing and Artificial Intelligence still have a hard time keeping a conversation going. They keep forgetting whatever it was you were talking about even if you can see it plainly in the message right above!
…
CSS & HTML , 8 February 2021CSS Media Queries Level 5 is coming and though it’s still heavily in progress, there is a particular new option that feels like a mistake in the making to me: prefers-contrast: forced. I’ll explain why I feel that way in this article. 24 Feb 2021: prefers-contrast: forced has been removed from the specification! Read the Update…