2011-01-28 12 views

答えて

3

ExternalInterfaceクラスを使用して、Javascriptが呼び出すことができるコールバックメソッドを追加します。例えば

import flash.external.ExternalInterface; 
ExternalInterface.addCallback("callbackName", doMyCallback); 

function doMyCallback(someParam:Strimg):void { 
    // use the AS3CoreLib JSON decoder like mentioned by @ludesign to decode the JSON string. 
} 

は、その後、あなたのJavaScriptでは、あなたはフラッシュオブジェクトにcallbackNameメソッドを呼び出すことができます。

AS3CoreLib
ExternalInterface

-1

私はこのためにFlashVarsを使用できると確信しています。私はそれを行っている私は、コードを提供することができるwouldntのが、簡単にGoogleはリンクのカップルを見つけたので、久しぶり:

http://www.permadi.com/tutorial/flashVars/index.html

http://kb2.adobe.com/cps/164/tn_16417.htmlはそれがお役に立てば幸いです。

+0

FlashVarsのは、初期ロードのためにのみ有用ですjs経由でFlash Playerを使用したい場合は、ExternalInterfaceを使用する必要があります。http://www.adobe.com/devnet/flash/articles/external_interface.html :) – ludesign

関連する問題