Swiffy 的任何文档。如何使用 C# 中的函数 SetVariable 和 GetVariable?

Any documentation for Swiffy. How use function SetVariable and GetVariable from C#?

我想在我的 NET 项目中使用 HTML5 而不是 SWF。 因此,我安装了 Google Swiffy Extension,然后将 Action-Script 项目转换为 HTML5。 但我不知道如何使用 C# 绑定 HTML5。 之前我在.NET中使用Shockwave Flash Component,例如

axShockwaveFlash1.SetVariable("_level1.shellContainer.ENGINE.my_room_movieclips.block_mc._x", "-5000");

我只写了模拟 SetVariable() 用于 JS 中的 swiffy

var SetVariable = function(Variable ){
   stage.setFlashVars(Variable);    
}

模拟GetVarriable()我没找到。

C# 项目在组件 WebBrowser 中调用 SetVariable

Uri uri = new Uri(PathToSwiffy);
webBrowser1.Navigate(uri);
webBrowser1.Document.InvokeScript("SetVariable", new Object[]{"SetEx=100"});

函数stage.setFlashVars需要一个字符串,例如

stage.setFlashvars("callback=console.log&version=1&locale=en");

SWF文件可以通过

获取参数
var flashVars = root.loaderInfo.parameters;

您将得到一个 "flashvars" 对象(JSON 格式)

{"callback":"console.log","version":1,"locale":"en"}