Flash (for win32) has a lot of dependencies that don't exist on the xbox. So your best bet would be to get the linux version running on an xbox before you could get the win32 one running. (Which in itself is no small feat)
As for game development, a strong understanding of C and the arch you're trying to develop for is really essential. With the xbox, the learning curve isn't so steep for most developers.
If you have a weak understanding of modern graphic engines, you should read up on them also.
Good luck!