Огромное спасибо за ответы. Силой магической магии всё заработало. Походу тег эмбед и всё что с ним связано всё портил ) без него работает. В исходной флешке его и не было - а тут я приписал его для допроверки результата. Оказалось что я дописал неправильно =)))
Но зато сделал вывод - где то в оригинальной версии у меня идут наложения раз не работает.
Вот код который магическим образом =))) запустился =) Может когда нибудь кому то пригодится =)))
Код HTML

Код:
<HTML>
<script>
function mPost(){
var MyFlsh2=document.getElementById('MyFlash2');
var MyTxt=document.getElementById('MyText').value;
MyFlsh2.mFlashFunction(MyTxt);
}
</script>
<form>
<input type="text" id="MyText"/>
<input type="button" value="ok" onclick="mPost()"/>
</form>
<object type="application/x-shockwave-flash" id="MyFlash2" data="MC.swf" width="800" height="600">
<param name="quality" value="high" />
<param name="allowScriptAccess" value="always" />
<param name="allowFullScreen" value="true" />
<param name="menu" value="false" />
<param name="wmode" value="transparent" />
<param name="movie" value="MC.swf" /> <!-- Не срабатывает -->
<param name="allowScriptAccess" value="always" />
<embed type="application/x-shockwave-flash" id="MyFlash2" pluginspage="http://get.adobe.com/flashplayer/" wmode="transparent" src="MC.swf" width="800" height="600">
<noembed><img src="images/no_flash.png" alt="No flash" width="800" height="600" /></noembed>
</embed>
</object>
</HTML>
Код Flash (не менял =)):

Код AS3:
flash.system.Security.allowDomain("*");
ExternalInterface.addCallback("mFlashFunction",myffunction);
function myffunction(t:String):void {
mytext.text=t;
}
Кстате да, я в первом посту ещё и перепутал названия цитат с кодами =) Спасибо что поправили.