- 精品下载 | 实用查询 | 词典查询 | 桌面壁纸 | 网址 | 笑话 | FLASH频道 | 天气文章资讯 | 站长工具 | 证件办理 | 闪字生成 | 广告代码 | 在线手册 | 有问必答
您现在的位置: 蓝派网 >> 文章中心 >> 网络编程 >> ASP >> 正文
站内文章搜索:           

Flash抓图组件FlashCapture

作者:佚名    文章来源:网络    更新时间 :2007-5-30 15:27:04
Asp的Flash组件 Ironsoft.FlashCapture。官方说明: 组件官方说明:“国内首创的Flash组件,可以对FLASH的指定帧进行抓图,是制作Flash欣赏网站的不可缺少的助手”, 今天抽时间对这个组件进行一下评测:

软件下载地址:  http://www.ironsoft.net/

测试方法:将下面的代码保存为vbs,然后运行:

<%
dim FlashCapture
Set FlashCapture = CreateObject("IronSoft.FlashCapture")
FlashCapture.FileName = "C:\flash\51windows.swf" '指定flash文件路径
TotalFrame = FlashCapture.TotalFrame '获取flash总帧数
Width = FlashCapture.Width '获取抓到的图片的宽度
Height = FlashCapture.Height '获取抓到的图片的高度

FlashCapture.CaptureFrame = 20 '指定抓图的帧
FlashCapture.SaveasJpg "C:\flash\51windows.jpg",95 '保存图片

'生成所有帧的图片,很占CPU
'for i = 1 to TotalFrame
' FlashCapture.CaptureFrame = i
' FlashCapture.SaveasJpg "C:\flash\51windows("& i &").jpg",90
'next
Set FlashCapture = Nothing
%>

测试结果:

该组件对站上的flash文件能实现保存成jpg或者gif突破的功能,但是存在多方面的限制:
1.不支持Action
2.不支持嵌入的mc里面的效果,对主场景里嵌入的mc,只能显示其第一帧
3.不支持loadMovie,也就是swf里如果包含有外部载入的元素,被载入部分将无法保存为图片
4.不支持flv,只能是swf

结论:
该组件主要可以应用在flash mtv的图片抓取上,而且对swf必须有比较严格的要求:该swf必须把元素都安排在主场景中,不能使用mc或者action特效.
鉴于使用功能上的诸多限制,功能上还有很多改进的余地,不妨再等待其后的更完善的版本.

  • 上一篇文章:
  • 下一篇文章:
  • 百度搜索: Flash抓图组件FlashCapture

  • 发表评论】【打印此文】【关闭窗口】【点击数:
    ★好玩的休闲小游戏★
    网友评论:
    数据载入中,请稍后……