Now what i would like to do is load the first image into
"holder1_mc" and then after 20 seconds or so have "holder2_mc" swap
depths and load the next image in the xml file and so on until the
last image is displayed and then the process is repeated.
Any ideas on how i can do this. Or how i can help myself.
You can do that by 'chaining' the loading. Use
MovieClipLoader to alternate into two different load targets. I
would set it up so that you are loading into an empty childclip of
an otherwise empty parent clip.
Use the onLoadInit handler of the MovieClipLoader to a) set
the parent clip to visible - see why in (b) - and do any
positioning/scaling that may be necessary and b) load the next clip
into the other loading target after setting its parent clips
visibility to false....that way you can very likely display the
image after 20 seconds because for most people it should have
already loaded, instead of waiting for it to load. c) After the
second clip has loaded, repeat the sequence, but from this point on
its the 20 second timer (and display switching between the two
target clips) that triggers b) to occur.