Surface does not consume or utilize flash. You can create your own handler to do this but it is not usually the best user experience. Flash only understands clicks and not the surface enabled controls. If you write your own events to transfer the input you can handle this but then you’re running flash from within a windows application.
Chris Wojahn
Microsoft Surface Solutions & Support
Escalation Engineer, Critical Problem Resolution