構文は似ているため、一部のコードスニペットをコンパイルできる場合があります。 JavaScriptは古いActionscript 2のように見えます。
jQueryだけでなく、ほとんどのJavaScriptライブラリは、ユーザーインターフェイスとやりとりしたり、バックグラウンドでコミュニケーションを行うために使用されます。そうでない場合は、同じジョブのサーバー側ライブラリと置き換えることもできます。
多くのAPIは、入出力に使用されるAPIのように非常に異なっています。ライブラリを変換するためにコピー&貼り付けのアプローチを考えているなら、それらを動作させるためにそれらのAPIを再作成する必要があります。たとえば、キャンバスに何かを描画するライブラリ:キャンバスAPIを再作成して、Flashでキャンバス命令を描画するか、実際のキャンバスに描画するために元のAPIを呼び出すためのラッパーを作成する必要があります。または、ライブラリ内のほぼすべての場所で見つかる可能性のあるすべての部分を書き換えます。
これは、non-js固有のものを厳密に使用するライブラリを私たちに残します。たぶん、エンコード/デコードライブラリやアルゴリズムと数学の重いライブラリ。これらのライブラリはより簡単に変換できます。しかし、(OOPベースのActionscript 3の意味で)メンテナンス可能なコードにリファクタリングするのはかなり大変な作業です。文法の変更が少なくて済むように、ライブラリをの他の言語のに移植するには、ほとんど同じ作業量が必要になるでしょう。また、これらの汎用ライブラリは既にActionscript用に存在している可能性があります。
*あなたはActionScript *?をサポートするJavaScriptライブラリがありますか? –