There's so many people wanting to do this the other way around, I'm left wondering if I'm being stupid about something.
Basically, I want to build my web application using open standards and support older browsers via SWF files for the Flash Player. Is that possible?
Okay, I'm going to have a go at this. It sounds to me like a question borne out of a certain amount of frustration with the current technology landscape. It feels like you're asking for a silver bullet when in fact no such silver bullet exists.
I think until recently Flash probably was that silver bullet, but with the proliferation of mobile devices which don't support Flash (iOS initially and more recently Windows Phone 8), Adobe's decision to cease development of the Flash plug-in for mobile, and the fact that HTML5 is less capable and a long way off achieving the near universal support Flash enjoys, there simply isn't a one-size fits-all solution anymore.
You say you want to build your web app using open standards but you don't explain why. There could be a number of reasons including the business requirements of the particular project, the skill-set you have available to you, the need to support mobile devices, and / or the belief that open standards are simply a better choice than proprietary technologies.
Further, you don't offer any specifics on the nature of your web application which, if you accept that there is no longer a one-size fits-all solution, makes it quite difficult to offer an alternative approach with any great confidence.
That said, if we assume your web application is complex and heavily data and UI driven, it seems to me there are two approaches available to you.
But, to actually answer your question, the closest thing I could find to a tool that converts HTML, JS and CSS to a SWF is OpenLaszlo, a declarative language and component set which can publish the same code to either SWF or DHTML (how hilariously out-dated that sounds!). However, it seems to have all the hallmarks of a dead project.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With