编译swf文件的问题?

时间:2013-08-15 12:42:34

标签: flash jquery-webcam-plugin

我想更改jquery webcam plugin flash动画片尺寸。为此,我们必须执行以下(根据我从谷歌搜索的内容)

我们必须更改操作脚本 jscam.as 文件中的维度,并在xml jscam.xml 文件中附带插件。而且我们必须重新编译动作脚本(jscam.as)文件以生成更新的say updated.swf 文件。

要重新编译动作脚本文件,我们必须下载:

Swfmill:它将从xml (jscam.xml)文件创建一个新的swf (updated.swf)文件。
< / p>

用于从xml文件生成swf文件的命令:

  

D:\ Flash \ swfmill \ swfmill-0.2-win32&gt; swfmill简单D:\ Test \ jQuery-webcam-master \ xml \ jscam.xml D:\ Test \ jQuery-webcam-主\ SWF \ updated.swf

Mtasc:它将编译主动作脚本文件(jscam.as)并更新上面生成的swf文件(updated.swf通过swfmill)

用于编译动作脚本文件(jscam.as)文件的命令:

  

D:\ Softwares \ Flash \ MTASC编译器\ mtasc-1.14&gt; mtasc -v -wimp -swf D:\ Test \ jQuery-   webcam-master \ swf \ updated.swf -main jscam.as -version 8 -cp D:\ Test \ jQuery-webcam-master \ src

上述过程成功完成(没有一个问题),并创建了一个新的 updated.swf 文件。但是当我在我的项目中使用该文件时,它显示的是空白屏幕,而不是我在浏览器中将其作为单个文件打开,而不是显示相同的空白屏幕。

我在这里失去了一整天。我从不处理任何Flash项目。任何人都可以帮助我解决这个问题,请指出我做错了什么或我错过了什么?

感谢。

1 个答案:

答案 0 :(得分:1)

您使用的是错误版本的swfmill D:\Flash\swfmill\swfmill-0.2-win32>。 由于插件作者推荐的2.0.12版本不存在,我认为他的意思是0.2.12,并且它有效。

当我浏览您列出的项目的下载页面时,我发现它们已经很老了。我不知道你的项目,但你有没有考虑过像html5这样的其他解决方案? - http://www.html5rocks.com/en/tutorials/getusermedia/intro/

或者如果您需要坚持使用闪光灯,还有其他选择。我从未使用过这个版本,但我可以看到上个月发布了最新版本,文档没有说明重新编译以更改尺寸 - http://www.scriptcam.com/