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"}
我想在我的 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"}