Проблемы 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

поэтому я просто прибег к импорту на нужном кадре, и он работал отлично!

Другие вопросы по тегам