Проблемы ExternalInterface с UnrealScript
Я пытаюсь вызвать функцию в UnrealScript через ActionScript, используя ExternalInterface.call, но по какой-то причине он не будет работать, когда я проверю это.
ActionScript:
this.onRollOver = function()
{
gotoAndPlay(50);
ExternalInterface.call("Test");
}
(Я импортирую "flash.external.ExternalInterface" на сцене /root/ как вам угодно, чтобы это называть)
моя функция UnrealScript:
function Test()
{
`log("Externally Interfaced");
}
когда я переворачиваю свой мувиклип, сообщение журнала никогда не появляется. Я делаю это правильно?
любая помощь будет принята с благодарностью! заранее спасибо
1 ответ
Мои извинения, ребята, мне было непонятно, как использовать ExternalInterface после того, как я провел некоторое тестирование и поэкспериментировал с ним. Я нашел решение.
Пока я импортировал
flash.external.ExternalInterface;
на стадии _root он не переносится в кадр, где я звонил
ExternalInterface.call
поэтому я просто прибег к импорту на нужном кадре, и он работал отлично!