Возможно, я что-то неверно понял, но вот это, вроде бы, делает то, что Вам нужно.
Код AS3:
btn_asd.addEventListener(MouseEvent.CLICK, fl_ClickToLoadUnloadSWF);
import fl.display.ProLoader;
import flash.events.Event;
var fl_ProLoader:ProLoader;
//This variable keeps track of whether you want to load or unload the SWF
var fl_ToLoad:Boolean = true;
function fl_ClickToLoadUnloadSWF(event:MouseEvent):void
{
if(fl_ToLoad)
{
fl_ProLoader = new ProLoader();
fl_ProLoader.load(new URLRequest("zag.swf"));
zag.addChild(fl_ProLoader);
}
else
{
fl_ProLoader.unload();
zag.removeChild(fl_ProLoader);
fl_ProLoader = null;
}
// Toggle whether you want to load or unload the SWF
fl_ToLoad = !fl_ToLoad;
if ((!(fl_ToLoad_2)) && (!(fl_ToLoad))){// добавилось вот это.
fl_ClickToLoadUnloadSWF_2(new MouseEvent("click"));//и это
}
}
btn_asdff.addEventListener(MouseEvent.CLICK, fl_ClickToLoadUnloadSWF_2);
import fl.display.ProLoader;
var fl_ProLoader_2:ProLoader;
//This variable keeps track of whether you want to load or unload the SWF
var fl_ToLoad_2:Boolean = true;
function fl_ClickToLoadUnloadSWF_2(event:MouseEvent):void
{
if(fl_ToLoad_2)
{
fl_ProLoader_2 = new ProLoader();
fl_ProLoader_2.load(new URLRequest("zag1.swf"));
zag.addChild(fl_ProLoader_2);
}
else
{
fl_ProLoader_2.unload();
zag.removeChild(fl_ProLoader_2);
fl_ProLoader_2 = null;
}
// Toggle whether you want to load or unload the SWF
fl_ToLoad_2 = !fl_ToLoad_2;
if ((!(fl_ToLoad_2)) && (!(fl_ToLoad))){ //добавилось вот это
fl_ClickToLoadUnloadSWF(new MouseEvent("click"));// и это
}
}