Я знаю, что с ExternalInterface мы можем зарегистрировать функции ActionScript, которые будут вызываться из JavaScript, но я хочу зарегистрировать функцию actionscript для одного класса, у которого в Приложении создано несколько экземпляров. Итак, как он будет распознавать, какая функция сценария действия объекта будет вызываться из сценария Java.
Например:
1) Сценарий Java: имеет функцию javaScripAlert (), которая вызывает функцию сценария действия showAlert ();
Т.е. testSwf.alert (значение);
функция javaScripAlert (значение) {
TestSwf.alert();
}
2) Класс ABC имеет функцию обратного вызова showAlert (значение); Он регистрирует функцию обратного вызова «showAlert» в классе ..
Т.е. ExternalInterface. addCallback («alert», showAlert);
3) TestApplication: в этом я создал несколько объектов Calss ABC
1020 * Т.е. *
Я создал несколько объектов типа ABC в TestApplication. поэтому, когда я вызываю функцию javaScript javaScripAlert () из HTML, она вызывает только функцию showAlert (значение) объекта «abc3», но не для других объектов abc1, abc2.
Так же как и в этот момент вызывается функция другого объекта.
Спасибо и С уважением,
Санджай Рупарелия