Local connection Help

hi
i have been trying this for like 2 hours and it just does not want to work. I have 3 swf files on a html stage. once all have loaded i want them to all play in sync.

i have tried this method but with no success.#
please lend a hand??
this is the main fla…

import mx.util.Delegate;
stop();
var complete_load:Number = 0;
LC1 = new LocalConnection();
LC2 = new LocalConnection();
LC1.connect("textSend_lc1");
LC2.connect("textSend_lc2");
this.onLoad = function() {
 trace(this)
 checkloaded();
};
LC1.complete_load_lc1 = Delagate(this, checkloaded)
function checkloaded() 
{
 complete_load++;
 if (complete_load == 3) 
 {
  trace("complete");
  this.gotoAndStop("pause");
 }
}

fla 2 is

stop();
talkingLC1 = new LocalConnection();
this.onLoad = function(){
 talkingLC1.send("textSend_lc1", "complete_load_lc1");
}

fla 3 is

stop();
talkingLC2 = new LocalConnection();
this.onLoad = function(){
 talkingLC2.send("textSend_lc2", "complete_load_lc2");
}

i am testing it in firefox but the swfs dont talk to each other…