2010-10-31 86 views
9

是否可以通过命令行将flashvars传递给独立Flash播放器?除其他原因外,我想从命令行运行一些单元测试。如何将flashvars传递给独立Flash播放器

我已经做了一些谷歌搜索,这个问题之前已经问过,但没有答案,我可以找到。

+0

的可能重复[如何将参数传递给Flash Pro (Windows)?](http://stackoverflow.com/questions/1089578/how-to-pass-parameters-to-a-flash-projector-windows) – 2015-01-11 13:51:49

回答

1

尝试将命令行参数传递给.exe投影仪。

或者,你可能要包装你的另一.swf和有包装带参数加载它,就像这样:

var loader:Loader = new Loader(); 
var request:URLRequest = new URLRequest("your_cool_app.swf"); 
request.data = "a=1&b=2" 
loader.load(request); 
+0

什么是“尝试将命令行参数传递给.exe投影机“是什么意思? “./flashplayer foo.swf?qux = baz”不起作用。感谢第二个建议,虽然不够理想(我必须为每个更改参数编写一个新的swf),但我可能会使其适用于我的情况。 – user492922 2010-10-31 22:46:56

+0

这意味着将其发布为.exe可执行文件,并在命令行中使用参数运行它。 – 2010-10-31 22:53:11

+0

这不是一个真正的答案。 – Jotham 2014-08-06 22:17:42

12

是的,我今天想通了这一点(比如你有一个名为Flash变数“p”):

flashplayer.exe “文件:// C:\ myswf.swf p = 100”

作品为Linux版本的Adobe Flash太...

相关问题