Virtual Thoughts from eRoom-D

Thoughts on web development, Flash, Flex, and game design.

The fate of my Flex accessibility project.

August25

Ok, so some of you might be wondering what happened to the accessibility project that I was going to be working on several months back. Well…

It turns out that the major stumbling block here was the wmode tag that was being used. It needed to be set to wmode=opaque, and it was set to wmode=transparent. Why? Well, wmode transparent as most of you know, allows for Javascript dropdowns to flow over the Flash Player, which we have on many of our client sites. Unfortunately, how it does this is it makes the Flash Player effectively transparent (go figure) to the web browser’s DOM. So the web browser doesn’t take it into account when drawing things on screen. This has the added effect of making the screen readers that attempt to read the contents of the Flash Player either not see it at all, or act erratically when they do start to read it. Nice eh?

So, setting wmode=opaque, the five second change, solved most of the problems with our accessibility, so there was no need for me to do the research and my project on it was cancelled. I do still think that there was a lot to learn for everyone on accessibility, and that the sources out there do cover it, but not all in one place. We’re under tight deadlines though, so any saved time is taken by other things. Considering it meant that I didn’t have to work a weekend or too late, I was totally cool with that.

Powered by ScribeFire.

posted under Flex | No Comments »

Post Gen Con - Pre Dragon*Con, Vegas After Midnight, etc.

August24

Ok, I had meant to post things earlier, but at least it’s sooner than the last gap was long.

Gen Con was a blast, at least as good as last year, I would say baring a few things, even better than last year. Vegas After Midnight ran very well, and we got both exceptional feedback and a host of possible playtesters. VAM was stripped down to start, but Daniel Perez (http://dmperez.com/) focused in on something that I hadn’t been able to put a name to. That was that we only had half or less of the Madness mechanics in the game. We just had ways to incur Madness, but nothing about it’s effects, or how to track it. So we slashed the things on the character sheet that required Madness (really just a few things), and ran with the edited versions. As I said, they went great, and the feel of VAM without Madness is there, now we just need to add in the darker aspects of Madness to make it complete.

Going as press for the second year in a row was definitely worth it. I got a great interview with Greymalkin Press about their new game Desolation, which never got recorded due to a recorder snafu. I am working with them to get it redone soon. Oh, and btw, Matt Somers, one of the key designers, has been my friend since college. Full disclosure and all that.

I also got to play Hellas with Jerry Grayson (http://hellasrpg.com), and that was awesome. I had the pdf review copy before the con, but it was so nice I had to buy a copy. So you can expect to hear it played on The Game Master Show (http://thegamemastershow.com) soon, along with Desolation.

Met a bunch of old friends, many of them podcasters, and met a fair amount of new ones. Played several playtest sessions with them, like: Mythender, and Mecha. Two excellent games, that just need a bit more polish. I expect to hear about them coming out within the next year.

I did get to go to the White Wolf party this year, thanks Matt - I think, but if you want to hear more about that, you’ll have to listen to the podcast for The Game Master Show that comes out soon. We’re recording it tonight.

Toodles!

Gen Con 2008 Day 2!

August15

It’s been a looong time since I have last posted, but…

I am at Gen Con 2008, day 2 (Friday). Mick and I have run Vegas After Midnight (http://vegasaftermidnight.net) three times now, and it has been excellent. We have learned a lot of the rough spots, and already started sanding them down. We have loved all of our players, and a good portion of them we think are going to playtest for us. We are going to run it at least three more times before the end of the con, and I can’t wait to run them!

I’ve also done an interview for The Game Master Show (http://thegamemastershow.com), and ended up recording silence through my own fault. We also have played Hellas (http://hellasrpg.com), again, awesome - more to come on that front.

Ok, Erin is pulling me out to eat. So more later hopefully!

Accessibility in the Flash Player…

May14

I thought that I posted this earlier, but when I went back to reference it, it looks like it didn’t post.

My research into accessibility for Flex custom components continues. This time I have something from Zeus Labs. It documents Josh Tynjala’s same efforts as mine in looking into accessibility. He’s discovered some limitations of the flash player, the article is dated May 5, 2008, so it’s timely and focuses on the current Flash Player 9.

Here is a summary of the article, followed by a link to it:

  • Flash Player isn’t accessible on a Mac. (Probably since it uses the Windows accessibility code for Windows, and it looks like it does not include the Mac version of the same.)
  • AccessibilityProperties class doesn’t support roles. Everything is viewed as an image by a screen reader in Flash, not buttons or lists, or any other role.
  • AccessibilityProperties doesn’t expose the display list hierarchy. Things like TabBar’s don’t display as a tree of objects in an assistive application, but as a list of objects. Whereas a Windows application shows a tab list as a tree of objects.
  • Some accessibility APIs in Flash Player are undocumented. Go to the article for the specifics.

Zeus Labs - Adobe needs to improve accessibility in Flash Player (http://www.zeuslabs.us/2008/05/05/flash-player-accessibility-feature-requests/)

What it comes down to is this: While Adobe has definitely improved the Flash Player accessibility, it still isn’t up to the standards of something like an HTML page.

My search continues.

posted under Flex | No Comments »
« Older EntriesNewer Entries »