Calling linkage identifiers from other movies or shared libraries?

I’ve been working at this problem for a while so let me cut right to the chase. I have designed a site with a photgallery of lots of high res images.

Okay, so inspired by the Peter Funch site, I knew I wanted a dynamic masking effect, so I use attachmove and attachmask, and pull the images from my library using their linkage identifiers.

Everything is good, but I can’t load all of the images up front. The wait would be too big. So what I am doing now is loading a second swf into an empty clip/slug. In that second swf (movie 2) that is in a slug i now attach more movies using movie 2s library.

I just get the feeling that I am doing this very clumsily and in fact after a while things start working less smoothly, even though I am removing clips as I go.

So my questions are these:

  1. Is it smart to use a shared library, instead of loading clips onto the root of my movie and having them sit there. Will this prevent my movie from becoming clumsy?
  2. Suppose I go to a library item’s identifier and export for actionscript. Let’s call this movie movie 1. If I have movie 2 and in movie 2 I load movie 1 (loadMove(“movie1”…), are movie 1s library items available to movie 2?
  3. Does anyone know of a tutorial on loading a movie in stages, and working with linkage property names across these multiple movies.

The site I am trying to improve is http://www.jennifermorton.com

Any strategies would be appreciated.

Thanks,
Kent Rygiel