flash cs4 is the developer/design program. that can't be installed on anything but a pc and a mc. (i don't think adobe makes a version for linux but i could be wrong). but, to be sure, you can't install it on any smart phone.
the flash player can be installed on tablets and smart phones.
but, steve jobs doesn't like the flash player and won't allow that to be installed on an ipad or iphone.
So it is impossible to deploy a file from Flash, to use on the iPhone?
no, that's not impossible.
if you want to create an application in flash that can be used on an iphone, that can be done (but with cs5, not cs4). but you can't use the apple store to deploy your app or steve jobs will threaten you.