There are only a few users of the SWF export function here. I've done a few but only a few pages, never as long as you're attempting.
Patteri is our resident SWF expert and hopefully he'll reply to you today.
1 person found this helpful
It´s really hard to say what is the exact culprit in your case but I´m afraid that you have just reach some kind of maximum amount of objects in your document. That´s one nasty limitation that SWF file format has, you simply can´t have as many objects as you like there. I have reach that limit sometimes with 100 pages long documents, sometimes I have made 500 pages long document without any problems.... after reaching it, you will face really strange problems like some pages may be partially or totally blank, page turning does not work... + problems you mentioned....
Unfortunately there is no work-arounds for that, except may be simplifying your document... you may also try to export your SWF with texts converted to outlines (you can do it in Export SWF / Advanced tab)... I´m quite sure it doesn´t help you out, but may still be worth trying....
Thanks Petteri. What an annoying problem. We produce educational books and presentations and InDesign's new interactive buttons have been a god send and saved us hours, up until now. Its dissappointing knowing that there is an intermittent problem that could pop up at any time if the documents are too large.
For the benefit of anyone else who stumbles on this thread looking for answers I'll post my final workaround below (Complete with bold bits for the impatient ):
Workaround to swf object limit when exported from a large InDesign document:
In my case we had a 200 page document with 9 chapters, and a navigation page (Home) at the beginning with 9 buttons linking to each chapter. We could export the first 180 pages and everything worked perfectly. Any more pages and the entire swf file was corrupt (as described at the top of this thread). We could also export the last 180 pages, but not the entire document.
I exported the last 2 chapters as 2 individual swf files, with their own navigation (next page, previous page). I called these 'chapter8.swf' and 'chapter9.swf'.
Then I deleted the last 2 chapters from the document and replaced them with 2 single pages.
On the single pages I then placed the 'chapter8.swf' and 'chapter9.swf' files as an object and in the 'media' panel set it to 'play on page load.'
I updated the buttons on the home page to link to the page, and when the user clicks the button the page will load and play the .swf file.
I placed a 'home' button above the layer holding the 'chapter.swf' graphics, which sent the user back to the home page, and they were then able to select an individual chapter to play and return back to the main menu.
This meant the first 7 chapters are accessed directly in the swf, and the last 2 are loaded externally.
Before I found this work-around I also tried to load the swf into PDF. This worked perfectly, but we have our presentations play in full screen mode. When the PDF file plays in full screen the linked .swf file does not resize with the PDF, so I had to abort this option. If you're not playing the presentation in full screen mode - PDF might also work for you.
No real answer - only a work-around.