Dynamic swfs are still a major slow down, because all that animation has to be pushed through a transformation matrix again to get the actual position page turn effect, so the more single elements there are, the slower it gets (that's why videos are still ok [slow it down a tad, but ok], because they are in fact one big bitmap, that just gets updated rapidly).
Even "static" swfs with just loads of vector graphics have the same problem (vector graphics are worse than bitmaps for performance, because they actually have to be rendered first). For those (e.g. for swfs generated from pdfs) there is a parameter named
static which causes the whole swf to be captured as a bitmap once, and then that bitmap is used, speeding things up to a normal level.
What I have been thinking of to improve the problems with dynamic content / vector graphics was this: create snapshots of the pages once turning begins and use those for the duration of the turn. This might cause a short "lag" before the turn, but the turning performance should profit tremendously. If you have any ideas feel free to share
