Я пытаюсь заставить javascript общаться с flash, но я не смог заставить его работать. Я получил флеш, чтобы поговорить с JavaScript, но не наоборот. Кажется, что мысль Flash не слушает JavaScript, или я делаю что-то не так. Есть предложения?
Часть AS3 для первоначального вызова js:
ExternalInterface.call("showGal", slastSelectedNumber);
JS, который я пытаюсь использовать:
function showGal(dPicture) {
document.getElementById('fullsizegallery').style.display = 'block';
document.getElementById("flashGalleryContent").someFunctionName(dPicture);
}
Часть AS3 другого флэш-файла, с которым я пытаюсь поговорить:
var connection = ExternalInterface.addCallback("someFunctionName", changePicNumber);
function changePicNumber(newNumber:Number):void {
picNumber = newNumber;
if (jsonLoaded == true) {
loadImageBig(picNumber);
}
}