nasdaqhe's blog

被生活强jian着
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

.net(c#)读取flash(swf)文件的尺寸

Posted on 2008-07-02 23:27  nasdaqhe  阅读(3880)  评论(6编辑  收藏  举报

自己做的一个网站需要用程序读取flash(swf)文件的宽和高,以在页面中按原始尺寸显示。于是在网上找资料,google、baidu了多遍,发现资料不多,唯一找到一篇可以抄的,呵呵,应该也是博客园牛人的原创了,地址如下:http://www.cnblogs.com/gmm/archive/2007/07/17/310675.html

把作者提供的代码下载来编译 却提示找不到指定的模块(Exception from HRESULT:0X8007007E),baidu一下发现出现这个错误多数是因为缺少msvc7.dll
,原来代码用来解压的ManagedZLib.dll是c++编写的,所以需要msvc7.dll支持。于是想到把代码改写成纯c#的,这样就不需要msvc7.dll了。经过折腾又折腾,终于确定了用zlib.net(纯c#开源的东东)能替换ManagedZLib.dll进行zlib的解压,最后把代码小改了一下就正确运行了。这里提供自己修改后的代码给有需要的人
DOWN