iPhone OS does not support Flash officially via its native browser but a iPhone community developer Tobias Schneider has come up with a JavaScript “Gordon” that will allow you to run modified Flash content on iPhone.

Gordon is a runtime Flash emulator written in pure JavaScript that only enables you to view the flash content or .swf files within the iPhone’s Safari browser (MobileSafari ) rather than providing true Flash support to the iPhone.
All you need to do is to insert the flash file inside a JavaScript HTML wrapper attached to the Gordon project, as shown in this example. Make sure to incorporate Schneider’s code on every animation you want to display correctly on the iPhone MobileSafari. It is important to note that only few SWF tags are supported.
The downside of the Gordon script is that it consumes a lot of CPU memory and makes your battery to discharge very quickly. To see Flash content or animation on iPhone, open Paul Irish’s site on MobileSafari browser.
