- From: Jonathan Avila <jon.avila@ssbbartgroup.com>
- Date: Fri, 11 Mar 2011 22:54:35 -0500
- To: Gavin Thomas <Gavin.Thomas@uwe.ac.uk>, ng@tjkdesign.com, w3c-wai-ig@w3.org
Yes, the Flash Player watches for the wm_getObject messages. If those messages are requested from the player it assumes it's assistive technology making those requests. This could indicate other technologies and not just screen readers though -- for example an OS based speech recognition package. Dragon does not seem to send these at the Flash Player currently although it supports MSAA in other applications. Jonathan -----Original Message----- From: Gavin Thomas [mailto:Gavin.Thomas@uwe.ac.uk] Sent: Wednesday, March 09, 2011 9:51 AM To: Jonathan Avila; ng@tjkdesign.com; w3c-wai-ig@w3.org Subject: RE: jQuery events , ufo and screenreaders > One solution that I recommend is to either detect the presence of the screen reader I didn't realise there was a way to detect the presence of a screenreader as it's sits on top of a browser? -----Original Message----- From: w3c-wai-ig-request@w3.org [mailto:w3c-wai-ig-request@w3.org] On Behalf Of Jonathan Avila Sent: 09 March 2011 13:17 To: ng@tjkdesign.com; w3c-wai-ig@w3.org Subject: RE: jQuery events , ufo and screenreaders Thierry wrote: > The problem is that many authors use "transparent" or "opaque", > because they do not want the object to hide other elements on the page (i.e. drop down menus). Yes, I'm well aware the issue. Unfortunately there is no immediately solution in order for the Flash to expose accessibility information. JAWS 12 changes the wmode dynamically when JAWS is running and it sets it to "window" but as you know that can have a dramatic effect. One solution that I recommend is to either detect the presence of the screen reader or offer an accessibility option which renders the same page with wmode set different. This would mean that in accessiblity mode content would need to be position different so it didn't appear cut-off behind the Flash movie but allows for different users to access the same content. For example, a drop down menu that normally would appear over the Flash content would appear horizontally above it and push the Flash content down. > I came up with a technique that allows dynamic resizing of videos. > This means that if the container is set in EMs, the video can increase/decrease its size (keeping the same aspect ratio) in relation to the user's text-size settings. Yes, sounds very nice. I've played around with this technique for Flash content in general (non-video) by watching the size of the other content change and using the external interface to resize the Flash content. Flash is nice in that regards compared to Flex that it allows for this type of resizing quickly and also allows for zooming based on the IE zoom settings. Jonathan
Received on Saturday, 12 March 2011 03:55:06 UTC