我想改变jquery网络摄像头插件闪存电影的大小。为此,我们必须做以下工作(根据我从google搜索的内容):
我们必须更改动作脚本jscam.as文件和带有插件的xml jscam.xml文件中的维度。而不是我们必须重新编译动作脚本(jscam.as)文件来生成更新的,比如updated.swf文件。
要重新编译操作脚本文件,我们必须下载:
斯夫米尔:它将从xml (jscam.xml)文件创建一个新的swf (updated.swf)文件。
用于从xml文件生成swf文件的命令:
D:\Flash\swfmill\swfmill-0.2-win32> swfmill:\Test\\xml\jscam.xml D:\Test\\swf\updated.swf
姆塔斯克:它将编译主动作脚本文件(jscam.as),并更新上面生成的swf文件(updated.swf通过swfmill)。
用于编译操作脚本文件(jscam.as)文件的命令:
D:\\ mtasc编译器\mtasc-1.14>mtasc -v -wimp -swf D:\Test\jQuery- webcam\swf\updated.swf -main jscam.as -version 8 -cp D:\Test\jQuery\src
上述过程成功完成(没有一个问题),并创建了一个新的updated.swf文件。但是当我在我的项目中使用该文件时,它没有显示闪存电影,而是显示了空白白屏幕,并且比我在浏览器中作为单个文件打开它还要显示相同的空白白屏。
我在这件事上浪费了一整天。我从不处理任何闪存项目。有谁能帮我解决这个问题,请指出我做错了什么或我错过了什么?
谢谢。
发布于 2013-08-20 00:55:07
您使用的是错误的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/。
https://stackoverflow.com/questions/18252871
复制相似问题