Hi Zárate,

Comments inline.

On 2/20/08 8:22 AM, "Zárate" <[EMAIL PROTECTED]> wrote:
> I've been wondering for quite a while about 2 small things that might
> improve a lot accessibility in Flash:
> 
> a) Read-only access to OS accesbility settings.
> 
> One big accessibility problem these days is that Flash doesn't react
> to user accessibility settings. For example, people with sight
> problems might have set up his computer to high contrast or big fonts
> or something like that. Good HTML pages can easily pick up that, but
> don't know a way to do so in Flash.

It's more that good HTML _browsers_ pick up on that, and the documents
themselves are along for the ride, but yes, this is a valid concern of ours
as well. For now, at least, there's Tinic Uro's advice on how to use
ColorMatrixFilter to create a high-contrast mode:

http://www.kaourantin.net/2005/09/using-flash-player-8-filters-for-good.html

> b) Text should default to OS settings
> 
> Again, if the user has set up his text to big and yellow, couldn't
> Flash text default to that? This cannot harm anyone because people
> interested in applying whatever TextFormat would keep doing it as they
> are doing now. Could this apply to movie's background color too?

This is a lot more tricky, due to the nature of Flash vs. HTML. Most HTML
resizes well because it absorbs the default style of the document. However,
when you lay out, say, a list with a height of x pixels, and then the
document renders text of >x pixels, the text gets smashed together. Most
text in Flash is pinned to a certain area, and may be in containers (like
buttons) that won't expand to fit, or would throw other containers out of
whack.

The solution, IMO, is the same for Flash as it is for HTML. You'll notice
that the new approach in Firefox 3 and IE 7+ (and what's always been the
approach in Opera) is for the entire document, not just the text, to be
magnified. That includes Flash objects. When you zoom in, the whole object
gets bigger, but retains its layout. (You can also zoom within the Flash
Player by right-clicking, and resize in older browsers by setting the size
of your object in relative units like em.) That may cause some scrolling
around, but it also ensures that apps that didn't take accessibility into
consideration can still be used by people with low vision.

Thanks,
Matt May
Accessibility Engineer, Adobe Systems


_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to