繁体   English   中英

从网页获取变量的名称?

[英]Get the names of variables from a web-page?

有没有办法从 flash 游戏中获取变量的名称? 我一直在用代码来保护我的球员的健康;

javascript:document.embeds[0].SetVariable("_root.player.intHP", 0)

我正在寻找一种方法来找出变量的 rest,如损坏等。 提前致谢

您需要在 Flash 中使用 ExternalInterface API。 它将 map 和 Flash 内部的 function 可以通过接口访问。

AS3 - map 内部 function 到 js function

import flash.external.ExternalInterface;
if (ExternalInterface.available) 
    ExternalInterface.addCallback("getMyVar", sendMyVar);

function(){
  return myFlashVar;
}

JS——在外部接口上调用function名称

var jsMyVar = myFlashMovie.getMyVar();

您也可以传递参数来设置信息,但需要将其添加到 Flash 电影中。

如果您无权访问 Flash 代码,则无法在 JS 和 As3 之间架桥。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM