Как я могу выполнить функцию jQuery, использующую AS3

Наилучшая практика для решения этой проблемы с использованием JavaScript IIFE (выражение для немедленного вызова функции)

 (function($) {
    $.ajax({
    //your ajax request
    });
  })(jQuery);

Вы можете написать это в готовом документе

 (function($) {
    $(document).ready(function(){
      $.ajax({
      //your ajax request
      });
    });
 })(jQuery);

7
задан Tisch 10 April 2009 в 21:00
поделиться

2 ответа

Вместо этого вы можете использовать ExternalInterface :

if (ExternalInterface.available) {
    ExternalInterface.call('function(){ alert("test"); }');
}

Документация: http://livedocs.adobe.com/flex/3/langref/flash/external/ ExternalInterface.html

6
ответ дан 7 December 2019 в 07:50
поделиться

Окончательное решение было:

function gotoImage2(e:MouseEvent):void 
{
    if(ExternalInterface.available)
    {
        ExternalInterface.call('function(){ loadImage(2); }');
    }
}

На всякий случай, если бы кто-нибудь захотел посмотреть, чем это закончилось ...

1
ответ дан 7 December 2019 в 07:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: