2010-10-31 88 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太...

相關問題