I think it all comes down to business reasons that will truly excite people. Maybe newbs will be more excited, but you'll capture a lot more serious professionals that have demanding clients if you create a build functionality using flash canvas.
As you may have saw, I got sound working very well using Sound Manager 2. Here's the latest link:
mcgraw-hill.faceyspacey.com/rocket-blast-3-v12
And I'm on the verge of solving the flickering completely by injecting the images into the flash canvas swf using loadImage(), which the swf than caches. I.e. I'm pretty sure the flickering is happening cuz of the loading of content.
Ultimately, the user experience in this particular game is nearly as good as the HTML5 one. The space blasters demo I did, which is very fast, also works very well.
So maybe it wont support all the cool new upcoming features, but brother most the games in your arcade will work using flash canvas just fine.
Your platform is perfect kids' education games, and all publishers in that world require it to work in IE<9. ALL OF THEM! And will for 3-5 more years. That's just the deal in the public US k-12 education system, and probably k-12 everywhere.
There is big money here, and you're missing out on a huge opportunity. I've concocted a very solid solution here. Maybe it doesn't support 100% of the things you can do with C2, but it does support the 80% most common use cases. I'm getting a lot of help from the developer of Flash Canvas. I'm sure we can improve it more for the needs of C2. You go to great lengths in various articles you've published to state how C2 works in like 24 environments (i.e. in your benchmarks article). I'm not sure why you don't want to add such a large percentage of computers to your roster, specifically a percentage that could end up being disproportionately large in terms of the total C2 game players if the education market took a liking to your platform, which they could and will, especially after I make 200 games with your platform for one of the biggest textbook publishers. Like, 10-15% use IE<9 below on most sites, but in the education market it's between 30-50%.
I honestly may be interested in funding this stuff being added to your build process. I know you have your path, and tons of cool stuff you want to do. So this is just annoying bullsh*t. But dude, C2 is literally made to make the sort of learning games I'm making for young kids. It's a perfect fit. I mean what if an entire school district or textbook publisher came to you and said they wanted to make C2 the exclusive tool for making their games, and they'll bring a ton of developers to start using it, what would you say?
It would only be good for C2, and much of the work, research and testing will have already been done so you just need to generate more pristine less hacky and more integrated versions of the code I got.
I know it goes against the mission statement you've been sharing with the world for so long, but if it's working tight enough, and doesn't take much time for you to integrate, I don't know how you can deny it as a smart business decision. If it took tons of time, fine, i get it. But this may actually be extremely easy for you. For example, here's all the code I needed to add (besides the library) to make SoundManager2 work with its hidden swf:
jsfiddle.net/7Uvm9
and of course I have conditional HTML tags triggering this only for IE. Check the source here:
mcgraw-hill.faceyspacey.com/rocket-blast-3-v12