
Код AS3:
private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
Security.allowDomain('*');
if (ExternalInterface.available) {
ExternalInterface.addCallback('onFlashLoad', myFunc);
ExternalInterface.call('onFlashLoad' , '777');
}
}
public function myFunc(value:String):void {
tf.text = value;
}
JS

Код AS1/AS2:
function thisMovie(movieName) {
if (navigator.appName.indexOf("Microsoft") != -1) {
//alert( window[movieName] )
return window[movieName];
} else {
//alert( document[movieName] )
return document[movieName];
}
}
function func1() {
alert('ok');
}
function onFlashLoad(value) {
//alert('1ST');
//thisMovie('TestFla')
thisMovie('TestFla').onFlashLoad('func1');
}
Что я делаю не так? myFunc не вызывается. брал с примера в хелпе!