0

JavaScript クラスをフラッシュに変換し、元のクラスと同じ方法で使用する方法はありますか。

お気に入り:

  var MyClass = function() {

    var exports = {};
    var message = exports.message = function message(msg)
       alert(msg);
    };

    return exports;
  };
  var theClass = new MyClass();
  theClass.message("Alert this message");

このクラスはフラッシュ (actionscript) に変換され、.swf ムービーをロードします。

  <object id="myClass" ....... 
  <script type="text/javascript">
      theFlashObject.message("Alert this message");
      // This will fire the function message in the class and will popup the alert
  </script>

それが理にかなっていることを願っています。

ありがとうございました。

4

2 に答える 2

0

Haxe.orgをチェック

Haxe は、最新の高レベルで厳密に型指定されたプログラミング言語、クロスコンパイラ、完全なクロスプラットフォーム標準ライブラリ、および各プラットフォームのネイティブ機能にアクセスする方法に基づくオープン ソース ツールキットです。

于 2016-07-15T16:02:40.123 に答える
0

JavaScript を Flash に直接変換する方法はありません。

ただし、試してみる必要があることが 2 つあります。HTML コンテンツをレンダリングできる Flash 内にIFrameを含めることができます (ただし、これは目的によっては推奨されない場合があります)。また、 ExternalInterfaceクラスを使用して、Flash から JavaScript メソッドを呼び出すこともできます。

于 2013-05-28T07:32:32.573 に答える