Re: Flash, again

2010-02-22 Thread Chris Hofstader
My problem with Flash is purely on the accessibility and programming freedom fronts. As access goes, it is poor on Windows and non-existent elsewhere. On the programming freedom side, because it is an entirely propriety format, I cannot write my own accessible Flash player without doing some rea

Re: Flash, again

2010-02-21 Thread Yuma Antoine Decaux
As a previously sighted person, i really liked developing for flash. ANd each version having gone through loads of enhancements, i think it would be nice for adobe to adopt an html5 approach that they will layer for the more design oriented punters. Cheers -- You received this message becaus

Re: Flash, again

2010-02-21 Thread Chris Hofstader
I still think HTML 5 will be better. On Feb 20, 2010, at 11:07 PM, Yuma Antoine Decaux wrote: > Oh, i forgot to mention in the previous thread, on the labels. > > The reason why we read button1 everywhere in a lot of flash when using jaws > is because of the instanciation of a button, which then

Re: Flash Again

2010-01-28 Thread Yuma Antoine Decaux
I second Chris here, I think that if flash files aren't refferable on the web, we're pretty much stuck with trying to get info from it. That's why all metas are in the html/php which the swf is embedded in. But hey, there always might be something out there. When my devver finishes his first ip

Re: Flash Again

2010-01-28 Thread Chris Blouch
The point of my test program was to show how even a very simple flash swf became nearly indecipherable once compiled and I suspect a complex flash would be even more difficult. Sometimes you just cant take the sauce back off the spaghetti. CB Chris Hofstader wrote: Perhaps you can get control

Re: Flash Again

2010-01-27 Thread Chris Hofstader
Perhaps you can get control text using your little test program and, if so, we can probably extract location and force a mouse click? You could run the program using gdb in emacs and dump the data in a nice, easy way to both dissect and save. On Jan 27, 2010, at 10:10 AM, Chris Blouch wrote: >

Re: Flash Again

2010-01-27 Thread Chris Blouch
On the unix side you can dump a file to the terminal with the more command. So the dump was simply the result of saying more md.swf. I believe that binary values that map to an ASCII character are simply output while other hex values are output with <> around the hex value. The results obtained

Re: Flash Again

2010-01-27 Thread Chris Hofstader
Even though they are compiled, has anyone opened such a file with a hex editor and poked around looking for human readable text? Dumping it as ASCII will almost always give gibberish because of odd compilation artifacts. But a hex editor in a debugger will translate text information into ASCII n

Re: Flash Again

2010-01-26 Thread Chris Blouch
The difficulty is that the swf files are compiled binary data so there's not much there to read. I've heard there are various efforts to make a swf de-comopiler but I've not found one working yet. For example, attached (assuming attachments works) is a small 149 byte swf I made to detect MSAA b

Re: Flash Again

2010-01-26 Thread James & Nash
Hi list, Can't something be done in UNIX? I.e. a Flash to text converter or something? I know that FF on Linux uses the Graphical User interface, but can Flash be used on a text-based distribution such as Gentoo? If so, perhaps something can be done in Darwin on Mac OS. Just a thought TC James

Re: Flash Again

2010-01-26 Thread Chris Blouch
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:

Re: Flash Again

2010-01-26 Thread Chris Hofstader
> 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 c

Re: Flash Again

2010-01-26 Thread Chris Blouch
You can try out the HTML5 interface on youtube in Safari. Buttons are unlabeled but otherwise accessible unlike the flash player. You'll have to hit youtube.com/html5 and opt-in first. Then it will use the html5 player for video whenever possible. The JS Flash player, called Gordon, uses SVG s

Re: Flash Again

2010-01-26 Thread Chris Blouch
Is MSAA info even accessible on the Mac? 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 scree

Re: Flash Again

2010-01-26 Thread Chris Hofstader
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

Re: Flash Again

2010-01-26 Thread Chris Hofstader
Well, that sucks. I've heard talk about a JavaScript Flash to html 5 convertor but I haven't seen any actual bits. I know Firefox supports html 5 accessibly on Windows and GNU/Linux but think it probably does us no good on Macintosh. What about Safari, how well does it deal with html 5 and VO?

Re: Flash Again

2010-01-26 Thread Chris Blouch
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 ins

Re: Flash Again

2010-01-22 Thread Yuma Antoine Decaux
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

Re: Flash Again

2010-01-22 Thread Chris Blouch
The tricky bit here is that the Flash swf needs to enable the JS API and then provide hooks from that API to the actionscripts. That way you could make a JS call like FlashObject.pause() and internally the JS pause method would be mapped to call the actionscript used by the pause button. While

Re: Flash Again

2010-01-18 Thread Chris Hofstader
Thanks. I might try your idea this afternoon. On Jan 18, 2010, at 10:11 AM, Yuma Antoine Decaux wrote: > You can't control flash that way as the whole framework is in carbon. Until > we get adobe stuff in coco, it won't help much to do anything. unless you > call out flash buttons from javascri

Re: Flash Again

2010-01-18 Thread Yuma Antoine Decaux
You can't control flash that way as the whole framework is in carbon. Until we get adobe stuff in coco, it won't help much to do anything. unless you call out flash buttons from javascript and get safari to read the labels and buttons extracted from javascript then plug it back in via the same b