我可以通过 Javascript 在 Flash (AS2) 中设置变量吗
Posted
技术标签:
【中文标题】我可以通过 Javascript 在 Flash (AS2) 中设置变量吗【英文标题】:Can I set variable in flash (AS2) by Javascript 【发布时间】:2017-01-06 20:01:29 【问题描述】:我需要用我通过 javascript 获得的变量在 flash 中设置一个变量。 我使用了getURL方法,但是没有用。
var seguimiento: String;
seguimiento = getURL('javascript:CURSO.recuperarVariables()');
有人可以帮我吗?
【问题讨论】:
CURSO.recuperarVariables()
返回什么?您是否验证过您使用的网址有效?
是的,这个 url 返回一个我需要在我的 flash var 中设置的字符串。谢谢
你见过this answer吗?
var seguimiento: String;
不是原生 Javascript。你使用一些框架吗?
@SoftwareEngineer171 - 不,那是 ActionScript 2,因为 OP 已正确标记。
【参考方案1】:
getURl 没有返回值,你必须使用 ExternalInterface:
import flash.external.ExternalInterface;
seguimiento = String(ExternalInterface.call("CURSO.recuperarVariables"));
【讨论】:
以上是关于我可以通过 Javascript 在 Flash (AS2) 中设置变量吗的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 javascript 使 flash 元素移动友好?