Well there´s plenty of solutions for that, which one is correct depends on what kind of content you wish to have. And you should also note that SWF/Flash based solutions are not compatible with mobile/tablet devices. Anyway if you
-need a solution for passive print replica content, you will find lot´s of different services and softwares which are able to convert your PDF to Flash/SWF. You can´t usually use any interactive elements or rich media in those cases.
-need to make your SWF with InDesign and you want to use videos, links, slideshows etc. Then you need a 3rd party finalizer which you can use to wrap your InDesign SWF to better working user interface. One solution is eDocker FLASH! Here´s a sample of InDesign SWF finalized with eDocker: http://old.edocker.com/_demo/edocker-online-demo/index.html
I think eDocker FLASH! is in some kind of 50% discount right now.
-need to make publicaton that works with computer and mobile/tablets. Then you may have to drop Flash and check out HTML5 solutions. Some of the more advanced flip-page services are offering also conversion to HTML5 but be careful if you need interactive elements and/or rich media, most of them are ripping all that off. At least eDocker and 3dIssue are offering HTML5-solutions with possibility to use interactivity/rich media...
eDocker CREATE! HTML5 editor & InDesign plugin