フラッシュゲームから変数の名前を取得する方法はありますか?私はコードを使って選手の健康状態を試しています。Webページから変数の名前を取得しますか?
javascript:document.embeds[0].SetVariable("_root.player.intHP", 0)
私は、損傷のような残りの変数を見つける方法を探しています。 ありがとうございます
フラッシュゲームから変数の名前を取得する方法はありますか?私はコードを使って選手の健康状態を試しています。Webページから変数の名前を取得しますか?
javascript:document.embeds[0].SetVariable("_root.player.intHP", 0)
私は、損傷のような残りの変数を見つける方法を探しています。 ありがとうございます
FlashでExternalInterface APIを使用する必要があります。これは、Flash内の関数を、インタフェースを介してアクセス可能にマップします。
AS3 - JS関数に内部関数をマップ
import flash.external.ExternalInterface;
if (ExternalInterface.available)
ExternalInterface.addCallback("getMyVar", sendMyVar);
function(){
return myFlashVar;
}
JS - あなたはまた、同様の情報を設定するのparamsを渡すことができ、外部インターフェース
var jsMyVar = myFlashMovie.getMyVar();
に関数名を呼ぶが、必要それをFlashムービーに追加します。
Flashコードにアクセスできない場合は、JSとAs3の間でブリッジすることはできません。
そのオンラインゲームなので、そのスクリプトにアクセスすることはできません。考えてくれてありがとう – Willie989
これは、「javascriptを使って埋め込みFlashオブジェクトから変数を取得する」のような名前になります。 – nwellcome