gpt4 book ai didi

javascript - 从 actionscript 调用 javascript 函数

转载 作者:行者123 更新时间:2023-11-28 10:35:12 25 4
gpt4 key购买 nike

我正在尝试从 Actionscript 调用 javascript 函数。

到目前为止,我正在使用“ExternalInterface”并且可以取得部分成功。

我可以调用函数(无需任何范围解析),例如“scanDNA()”,该函数对所有人都可见。但我无法像这样调用函数(指定范围)“Eukarya.Animalia.Chordata.Vertebrata.Gnathostomata.Tetrapoda.Mammalia.scanDNA()”。

请告诉我,我怎样才能实现这一目标。

感谢和问候,

萨钦贾达夫。

最佳答案

在JS中创建一个方法来调用该函数怎么样?

function scanDNAinSomeScope(){
Eukarya.Animalia.Chordata.Vertebrata.Gnathostomata.Tetrapoda.Mammalia.scanDNA();
}

并使用 ExternalInterface 调用 scanDNAinSomeScope

更新:

是的,在这种情况下,您需要为每个作用域创建一个函数。但是,您实际上只为需要调用的函数创建。我相信在很多情况下您都不需要从 Flash 中调用不同范围的函数。

还有一个解决方法,使用 JS 函数,例如:

function evil(str){
eval(str);
}

这可能是一个安全漏洞。但我不是安全专家,所以我无法判断它实际上有什么问题......我只知道“eval isvilly”:P

关于javascript - 从 actionscript 调用 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1612793/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com