2011-02-10 7 views
-1

jQueryなどのJavaScriptフレームワークからのプラグインを使用できるようにしたいのですが、それをフラッシュに移植することは可能ですか?申し訳ありませんが、私はAS 3のソリューションを探しています。前もって謝罪してください。FlashでのJavaScriptフレームワークの使用

答えて

0

jQueryを呼び出して確認するには、言い換えればそれらを移植する必要はありません。 ActionscriptのExternalInterfaceを使って簡単に呼び出すことができます。 FlashでjQueryを使用すると、実際にはJavaScriptで多くの既存のコードをFlashやサーバー側で複製したくない場合は、開発をかなりスピードアップすることができます。

if(ExternalInterface.available){ ExternalInterface.call( 'function(){YourFunctionName();}'); }

最後に、実際にポートを探している場合は、進行中のプロジェクトがいくつかあります。

チェックアウトすることができますhttp://ajaxian.com/archives/as3query-jquery-port-to-actionscript

うまくいけば。

2

普及しているJavaScriptフレームワークの多くを移植するのは理にかなっていません。ただし、FlashからJavaScript関数を呼び出すことはできます。あなたが含まれるように、ホストHTMLページにあなたのOBJECT/EMBEDスクリプトを更新してしまう

まず:

<param name="allowscriptaccess" value="always" /> 

次に、あなたのコードからは、JavaScriptのメソッドを実行することができますように呼び出します:あなたがしたい場合

getUrl('javascript:method()'); 
関連する問題