Per effettuare dei caricamenti esterni, al movieclip principale devi aggiungere un "Loader" e lo devi fare via codice.
Un caricamento standard in AS3 avviene creando il loader, aggiungendolo alla visualizzazione sullo schermo o sul clip che preferisci e facendo il load del filmato esterno.
Codice PHP:
var loader:Loader = new Loader();
clip.addChild(loader);
loader.load(new URLRequest("1.swf"));
Nel tuo caso il loader lo aggiungi solo una volta e poi usi ogni volta il "load" per caricare un nuovo filmato.
Codice PHP:
var loader:Loader = clip.addChild(new Loader()) as Loader;
A.addEventListener(MouseEvent.CLICK, clickHandler);
B.addEventListener(MouseEvent.CLICK, clickHandler);
C.addEventListener(MouseEvent.CLICK, clickHandler);
D.addEventListener(MouseEvent.CLICK, clickHandler);
function clickHandler (event:MouseEvent) {
switch (event.target) {
case A:
loader.load("1.swf");
break;
case B:
loader.load("2.swf");
break;
case C:
loader.load("3.swf");
break;
case D:
loader.load("4.swf");
break;
}
}