c# - 从闪存中检索变量值

标签 c# flash actionscript-3 variables get

我在 Windows 窗体应用程序中有一个 AxShockwaveFlash 对象,并使用 LoadMovie 将 (AS3) 电影加载到其中。影片播放正确,但我在从 Flash 获取变量时遇到问题。

我试过使用 GetVariable 但它总是返回一个空字符串。如何从闪存中获取变量的值?

最佳答案

我认为 AVM2 的新安全策略要求您使用 ExternalInterface 将变量/函数显式公开给容器应用程序。

如果您无法编辑 swf,我想不出访问它们的方法。不过使用 AS2 真的很容易,如果您定义了它,您可以通过 javascript/C#/任何方式获取和设置它,而无需在 swf 中添加任何额外代码。

关于c# - 从闪存中检索变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6324377/

相关文章:

actionscript-3 - AS3 播放音频之间不必要的延迟

Flash AS3 定义声音结束时间

actionscript-3 - AS3 中 302 重定向的跨域策略行为

c# - WCF 执行时进度更新

c# - 带有外键的 Fluent NHibernate 子类映射

actionscript-3 - 我有一部加载 15fps AS2 动画的 60fps AS3 电影。为什么 AS3 电影放慢速度?

actionscript-3 - AS3 : Accessing custom class public functions from a MovieClip on a timeline

c# - 从 WP7 将数据发布到 WCF 服务

c# - 如何找到正在检测 EventSystem.current.IsPointerOverGameObject 的对象?

actionscript-3 - 在 Flash CS5 中将多个形状和组转换为影片剪辑/符号