Short of some browser plugin I think the flash container is pretty well
sealed off from inspection in Safari. Maybe something else can be done
in FF but then that doesn't get us anywhere for voiceover support. Too
many gaping holes. Jump over one and land in another.
CB
Chris Hofstader wrote:
Q: Is MSAA info even accessible on the Mac?
A: All information can be found if one knows how and where to look
for it. MSAA data is attached to the controls in one of their object
description fields. Finding the controls will give us the place to
find the MSAA information which, in most cases is as valuable as,
"button 1," "button 2," etc. but that's all one gets on Windows too
and with a little poking around, we can find the location information
which maybe something we can pull out of the browser when it renders
the Flash object.
This is all quite hypothetical, I haven't opened up a debugger to try
to find anything within a Flash object yet (before or after it's
rendered) so this more of a thought experiment than anything else.
cdh
CB
Chris Hofstader wrote:
Could it be possible, if we know what we're looking for, to find the MSAA
information in a Flash object? It could give us the names and locations
relative to the Flash window from which we could easily calculate the raw
screen coordinates and provide a crufty facility for users to click buttons and
such.
cdh
On Jan 26, 2010, at 12:58 PM, Chris Blouch wrote:
I don't know how much access the Flash object gives to external scripts so you
might hit similar roadblocks in Applescript. You can probably get general infor
about the entire flash object (height, width etc) but being able to trigger
internal actionscripts probably requires some glue code inside the flash object.
CB
Yuma Antoine Decaux wrote:
Yep, there's got to be a callback between js and flash, and i don't know which
part of the api is set to open on a per publication basis.
I'm wondering if there isn't a way to access it differently, as in js firs
extracting the labels, and calling applescript's OSAX which is the extended
suite of commands, which then move the mouse cursor to the label called by js,
then the user clicks. It's a bit GUI scripting, but that method might work
since the mouse cursor can access flash buttons without the use of voice over,
which in this method is just an external call inherent to the system.
I might get my devver to check this out when he's got time. I myself don't have
time right now.
Cheers
--
You received this message because you are subscribed to the Google Groups
"MacVisionaries" group.
To post to this group, send email to macvisionar...@googlegroups.com.
To unsubscribe from this group, send email to
macvisionaries+unsubscr...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/macvisionaries?hl=en.
--
You received this message because you are subscribed to the Google
Groups "MacVisionaries" group.
To post to this group, send email to macvisionaries@googlegroups.com
<mailto:macvisionaries@googlegroups.com>.
To unsubscribe from this group, send email to
macvisionaries+unsubscr...@googlegroups.com
<mailto:macvisionaries+unsubscr...@googlegroups.com>.
For more options, visit this group at
http://groups.google.com/group/macvisionaries?hl=en.
--
You received this message because you are subscribed to the Google
Groups "MacVisionaries" group.
To post to this group, send email to macvisionar...@googlegroups.com.
To unsubscribe from this group, send email to
macvisionaries+unsubscr...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/macvisionaries?hl=en.
--
You received this message because you are subscribed to the Google Groups
"MacVisionaries" group.
To post to this group, send email to macvisionar...@googlegroups.com.
To unsubscribe from this group, send email to
macvisionaries+unsubscr...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/macvisionaries?hl=en.