aber dein script ist eh total wüst, du kannst nicht wild irgendwelche funktionen verschachteln, verschiedene events irgendwo registrieren und hoffen, dass zur richtigen zeit die richtigen daten / methoden zur verfügung stehen
wegen multiple-swf loading:
click (en)!
aber falls du nicht so viel verändern willst bei dir, wirst du nicht drumrum kommen, da ordnung reinzubringen.
// erste swf laden, eventlistener registrieren
// btn-eventlistener registrieren
// beim click auf einen button aktuelle swf runterschmeißen von der bühne (NICHT alpha=0)
// neue swf laden (würde ich anders machen, siehe englischen artikel)
// neue swf adden, dann funktion ausführen
momentan weißt du garnicht, was genau dein loader gerade drin hat, es kann ja sein, dass die alte noch garnicht geladen war, als du gedrückt hast.
falls du immernoch nicht weiterkommst, einfach bescheidgeben und am besten die fla's hochladen oder den gesamten code zeigen.