播放swf

从网上载的多个swf动画儿歌,里面老是有播放按钮,如何让这些swf文件自动连续播放?

  • 问题补充:从网上载的多个swf动画儿歌,里面老是有播放按钮,每个都需要点击按钮才能播放,很不方便。如何让这些swf文件自动连续播放?另外,我想将这些swf文件转换成vcd,用了很多宣称能转swf格式的软件都没成功,是不是因为这些swf文件加密了?另外如果能转换成功,这些按钮的功
  • 这个有难度,swf里的播放按钮是以程序形式存在的自动连续播放我只想到自动点击脚本- -转换VCD成功的话当然不会有播放按钮了~
  • 什么播放器能够播放网络“.swf”格式的文件?

  • 问题补充:
  • SWF文件swf文件的整体结构是 header + body的组成。文件的开始是一个[文件头]它的结构如下:字节 名称 说明1 Signature“F”表示非加密格式,”C”表示加密格式1 Signature “W”无特殊意义1 Signature “S”无特殊意义1 Version 版本号,它表示对应播放器版本4 FileLength 整个文件长度,低位在前N FrameSizeRECT结构体,表示屏幕大小,具体结构和长度根据数据变化,分析方法另外讨论。2 FrameRate 帧频,默认为12,高位在前2 FrameCount帧数,表明文件根下的帧数,低位在前以上是swf中,最简单的一个tag,一个完整的swf文件是由很多独立的tag组成的。每一个tag都包括一个头和一个数据体,头有2种类型,短tag型和长­tag型。短tag型由2byte构成,前10个bit表示tag类型,后6个bit表示tag长度。长tag型由6byte构成,前10个bit表示tag类型,后6个bit固定为全1,后4个byte代表tag长度。tag的长度不同于文件头的长度FileLength,它是除去tag头后的长度。(另外)只有非加密的swf文件可以直接用以上的方法解析,加密的文件需要另外增加一步处理。具体方法由于牵涉到版权问题,这里我不加说明。这份资料可能对flash设计意义不大,但如果有人用的着,我会继续分析一下,如果有人也在做这方面的调查,欢迎和我一起讨论。第2节前节说明了swf文件是由1个head和1个body构成的。并且解析了header的结构,和一个tag的header部分的简单说明。下面余下的就是swf文件的body了。整个文件body是由大量的tag组成的,通过分析tag的head部分,可以立刻知道这个tag的类型代码和长度。如果你无法识别这个tag的类型,也可以利用tag的长度,直接跳过这个tag。这种方式保证了版本的兼容性,即使出现了新的tag,老版本的播放器还是能够解析完整个swf文件而不出现错误,大不了就是不能提供新的功能而已。以下就是swf文件结构的一个形象概念。(文件header)(文件body)|(tag 1)(tag 2)(tag 3)(……)|(tag header)(tag body)|(tag 类型代码)(tag 长度)这样大家是否对swf文件的结构有了一个基本的认识?下一节我会分析一下几个swf必有的tag,包括backgroundColor tag,showFrame tag和end tag第3节setBackgroundColor tag这个tag是直接跟在文件head后面的第一个tag,是文件中必然存在的。它的结构如下:长度(bit) 名称 说明16 header tag头,短tag型类型码为924 BackgroundColorRGB类型,右3个字节,分别表示红、绿、蓝showFrame tag这是文件最后第2个tag,它是必然存在的。结构如下:长度(bit) 名称 说明16 header tag头,短tag型类型码为1end tag结束tag,它的作用不用我说了,必然是文件的最后一个tag。长度(bit) 名称 说明16 header tag头,短tag型类型码为0下一节我将讲的是character ID和Depth的意义和textField的基本tag组成。(另外)感谢AOL的补充和解释。第4节一个textField就是一个文本框,文本框有3种,静态的,动态的,和输入型。作为tag的话,它只有2种,静态的和动态的,输入型不过是动态的一种特别形­式。这里讨论动态文本框的组成。它由3个tag组成,2个定义tag和一个控制tag分别是:定义tag DefineFont2 DefineEditText (针对player 7.0如有不同情况请检查播放器版本)控制tag PlaceObject2DefineFont2 定义了一个字体信息,DefineEditText引用了定义的字体,并定义了显示的文字信息,而PlaceObject引用了定义的文字信息,并控制了文字的显示。他们之间的引用就是依靠character ID进行的。characterID就是一个从1开始的数字标示,如果中间出现缺漏,从缺漏开始的所有characterID都被忽略,而重复的话,后出现的将覆盖先出现的tag。DefineFont2用一个character ID来标示自己,DefineEditText和PlaceObject2也同样如此。但并不是所有的tag都有characterID。另外,PlaceObject2虽然也有characterID,但它并不是用来标示自己的,而是用来调用的。而深度Depth在3个tag中只有PlaceObject2拥有。这3个tag的关系就是这样。这3个tag的结构我会在下节中说明。(抱歉,每次都说一点点!)第5节DefineFont2这个tag的作用是定义一个字体,或者一组静态轮廓字,用以给DefineEditText使用。关于文字的几乎所有信息,都可以在这个tag中进行设置,因此,这也是一个相当复杂的tag。它的结构如下:长度(bit) 名称说明headerLength headertag头,类型码为4816 FontID characterID,唯一的标示1 FontFlagsHasLayout根据字面解释,判断是否有变型的标记1 FontFlagsShiftJIS是否使用ShiftJIS编码1 FontFlagsSmallText是否使用小字体显示1 FontFlagsANSI 是否使用ANSI编码1 FontFlagsWideOffsets是否使用32位偏移量1 FontFlagsWideCodes是否使用16位文字编码1 FontFlagsItalic文字是否是斜体1 FontFlagsBold文字是否是粗体8 LanguageCode语言编码,有相应的编码表对应8 FontNameLen 文件名长度FontNameLen*8 FontName文件名称(使用utf8编码)16 NumGlyphs 轮廓字个数32/16 OffsetTable根据FontFlagsWideOffsets,为32位,否则为16位32/16 CodeTableOffset 同上不定*NumGlyphs GlyphShapeTable轮廓字信息,为shape结构(又是一个复杂结构)16/8 CodeTable根据FontFlagsWideCodes,为16位。编码表,为固定值UCS-216/0 FontAscent根据FontFlagsHasLayout,为16位,否则没有该字段16/0 FontDescent根据FontFlagsHasLayout,为16位,否则没有该字段16/0 FontLeading根据FontFlagsHasLayout,为16位,否则没有该字段16/0*NumGlyphs FontAdvanceTable根据FontFlagsHasLayout,为16位,否则没有该字段RECT*NumGlyphs FontBoundsTable根据FontFlagsHasLayout,为16位,否则没有该字段16/0 KerningCount根据FontFlagsHasLayout,为16位,否则没有该字段KERNINGRECORD*KerningCountFontKerningTable根据FontFlagsHasLayout,为16位,否则没有该字段如果你仔细看了上面的内容,我挺佩服你的。其实如果单纯分析动态文本的这个tag的信息,只需要分析到上面的fontName部分就足够了,其他信息只对轮廓字,也就是静态文字有效。看到这个大家应该都明白了一点,动态文字在信息上,关键的只有一个字体名,而静态文字却包含了他的轮廓信息(包含在shape里)。这就是动态文字和静态文字最大的不同。
  • swf文件怎么播放 用什么播放器呢

  • 问题补充:
  • swfMacromedia公司画设计软件Flash专用格式种支持矢量点阵图形画文件格式广泛应用于网页设计画制作等领域swf文件通称Flash文件 SWF文件结构: swf文件整体结构 header + body组 文件始[文件] 结构: 字节 名称 说明 1 Signature F表示非加密格式C表示加密格式 1 Signature W特殊意义 1 Signature S特殊意义 1 Version 版本号表示应播放器版本 4 FileLength 整文件度低位前 N FrameSize RECT结构体表示屏幕具体结构度根据数据变化析另外讨论 2 FrameRate 帧频默认12高位前 2 FrameCount 帧数表明文件根帧数低位前 swf简单tag完整swf文件由独立tag组每tag都包括数据体2种类型短tag型­tag型 短tag型由2byte构前10bit表示tag类型6bit表示tag度 tag型由6byte构前10bit表示tag类型6bit固定全14byte代表tag度 tag度同于文件度FileLength,除tag度 (另外)非加密swf文件直接用解析加密文件需要另外增加步处理具体由于牵涉版权问题我加说明 份资料能flash设计意义用着我继续析做面调查欢迎我起讨论 第2节 前节说明swf文件由1head1body构 并且解析header结构tagheader部简单说明 面余swf文件body 整文件body由量tag组通析taghead部立刻知道tag类型代码度 识别tag类型利用tag度直接跳tag 种式保证版本兼容性即使现新tag版本播放器能够解析完整swf文件现错误能提供新功能已 swf文件结构形象概念 (文件header)(文件body) | (tag 1)(tag 2)(tag 3)(……) | (tag header)(tag body) | (tag 类型代码)(tag 度) 家否swf文件结构基本认识 节我析几swf必tag包括 backgroundColor tag,showFrame tagend tag 第3节 setBackgroundColor tag tag直接跟文件head面第tag文件必存 结构: 度(bit) 名称 说明 16 header tag短tag型 类型码9 24 BackgroundColor RGB类型右3字节别表示红、绿、蓝 showFrame tag 文件第2tag必存 结构: 度(bit) 名称 说明 16 header tag短tag型 类型码1 end tag 结束tag作用用我说必文件tag 度(bit) 名称 说明 16 header tag短tag型 类型码0 节我讲character ID Depth意义textField基本tag组 (另外)谢AOL补充解释 第4节 textField文本框文本框3种静态态输入型作tag2种静态态输入型态种特别形­式 讨论态文本框组 由3tag组2定义tag控制tag 别: 定义
  • ppt转成swf 不能播放

  • 问题补充:我把一个幻灯片PPT 转成SWF文件,为什么不能播放呢?
  • 不知道你是什么转换软件,我再给你推荐一款可以把所有可视化元素+交互动作+动画特效等均可完美保留的将PPT转成Flash的软件FlashSpring,该软件是CPS Labs 为 Microsoft Office PowerPoint 开发的一款功能增强组件,可以使你在保存*.ppt;*.pps;*.pptx;*.ppsx;*.pptm;*.ppsm 等各种 PowerPoint 演示文档时,直接将它们发布为Flash(常规的SWF或可执行版的EXE格式)。 该软件以 PowerPoint 加载项的形式存在,黏合度高,用户需要使用它时,无需启动任何软件,直接在 PowerPoint 的加载项里面调用就可以了。发布为 Flash 时,所有可视化元素+交互动作+动画特效等均可完美保留,您还可以插入音频、,甚至 Flash 到您的PowerPoint 演示文档中去。 iSpring可以帮你将PPT文档转换成Flash文件,也可以让你直接用浏览器打开播放,同时PPT文档的体积也会大幅度的下降,是个非常不错的PowerPoint插件。 下载安装后,iSpring功能按钮将会自动嵌套在PowerPoint的菜单栏里,转换时,只需切换到“iSpring”标签下,点击“Publish”按钮,即可打开转换界面。在转换界面中,你可以对转换后的播放形式、切换间隔等方面进行设置,以及是否同时生成HTML文档。下载地址1: http://hi.baidu.com/y757748573/blog/item/d3d97491f9f12b85a877a4b0.html更多的将PPT转成Flash或其他DVD的软件请自己到这个PPT学习论坛上去看看 http://www.rapidppt.com/bbs/?fromuid=780。
  • 安卓手机用什么软件能播放swf格式的影音

  • 问题补充:
  • 试试专用的暴风影音