I'm working on a large (for me, anyway) form of 12 pages. Up to this time, as I've been learning LC, I've been doing experiments on a single page. Now that I've loaded up the 12 page form and begun to work on it, I've run into a time lag that has me worried right out of the gate.
I've got a radio button which unhides a small subform. In my experiments with a single page, it'd become visible instantly. In this new form, it takes almost 3 seconds to unhide, during which time the hourglass is showing. I'm sure it's got something to do with searching everything in the form, because when I delete all the other pages, it goes back to instantaneous unhiding.
Granted, this 12 page document is absolutely jammed with objects. I created the mockup in Illustrator and imported it. So every stroke comes in as a separate object. But I'd think that if the AcroReader knew exactly where the hidden subform was, it wouldn't have to go through the entire document.
EDIT: OK, I took out all the junk objects, but it's still very slow to respond.
When you say every stroke comes in as a separate object, do you mean that you have a number of image objects (from the InDesign) that have changing presence? It might be worth checking what events are firing. Script in ready:Layout event fires every time the form changes, everytime a user tabs out of a field.
Paul, it was 1.5 megs before I took all the lines out. <.5 megs after.
Niall, I have looked at the performance guide and see that I am using a lot of static text objects. Also, background color boxes are used in each page. Getting that straightened out has made things a lot speedier. Thanks!