il problema è qui
_root.puls1 .onRelease = function() {
endX = 0;
endY = 0;
};
_root.puls2. onRelease = function() {
endX = -430;
endY = 0;
};


se il tuo filmato lo carichi con loadMovie significa che lo metti dentro un clipbox

quindi

_root.clipbox.loadMovie("esterno.swf")

a quel punto non esiste più la corrispondenza

_root.puls1

ma

_root.clipbox.puls1


Nel tuo filmato esterno prova a modificare

codice:
puls1.onRelease = function() { 
endX = 0; 
endY = 0; 
}; 
puls2.onRelease = function() { 
endX = -430; 
endY = 0; 
};