NetStream Question

When importing video for virtual streaming using the NetConnection and NetStream objects do you need a separate NetStream for every instance of video that is different?

I’m asking because I want to cache each video up to their bufferTime before they play. Note that I said each video. Meaning that I want all video instances cached to their own bufferTime before the first one begins. This is so that that when played back to back they are smooth and begin as soon as they are called.

I’m assuming that I should have a NetStream object for each because I have to use the following in a loop to go through each video clip in an array:


myEmbeddedVideoInstance.attachVideo(myNetStream);
myEmbeddedVideoInstance.play("myvid1.flv");
myEmbeedVideoInstance.pause(true);
 

I’m going to test this now using one and multiple NetStreams, but just curious if anyone knows or has advice.

Thanks in advance.