Doing a little reading, I found about the IE 10 Compatibility View list on MSDN which reads;
"While any site can play Flash content in Internet Explorer 10 for the desktop, only sites that are on the Compatibility View (CV) list for Flash can play Flash content within Internet Explorer 10 in the Windows Metro style UI."
And further on;
"Internet Explorer 10 uses the CV list to enable specific sites to run with the Flash Player functionality supported in Internet Explorer 10. Microsoft manages and distributes the CV list and determines which sites go on the list. Decisions regarding how sites that require Flash Player are treated on the CV list are evaluated based on the quality of experience of the site in Internet Explorer 10, taking into consideration factors like performance, responsiveness, touch interaction, security, privacy, and battery life."
So, if you have Flash site, you need to submit it to Microsoft to get it on the CV list, and see it in its wonderful glory on IE10 Metro mode. You can submit your domain and site to Microsoft at the following address; email@example.com
If you want to just get things working (my preferred approach) you can also edit the following registry entry; HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Flash\DebugDomain
If you are wondering what WILL NOT work under Flash for IE10, Microsoft has provided a rather long list including;
- Feature bookmark (for example, Flash Anchors)
- Relying on double-click (double-click is consumed by the player, for zoom to fit, and not propagated to the Flash content as a double-click event)
- Use of rollover and rollout event
- Relying on P2P (Windows Metro style design guidelines disallows the creation of a socket server)
- Relying on the following Flash touch APIs: Pan, Zoom, Rotate, Swipe, and PressAndTap
Read more here:
Developer Guidance for Web Sites with Flash Content in Windows 8
Developer guidance for websites with content for Adobe Flash Player in Windows 8