Flash 6 swf文件的代码

using System;
using System.Text;
using System.IO;
using ICSharpCode.SharpZipLib.Zip.Compression;
/**************
/*笨猫猫作品
/**************
namespace GetFlashRect
{
class MyFlash
{
public MyFlash
{}
public Stream DeCompress(Stream srcStream)
{
//判断是否是压缩的Flash mx swf文件
//取文件头3
BinaryReader br=new BinaryReader(srcStream);
char[] chrArray=br.ReadChars(3);
string strFlag=new String(chrArray);
int intVersion=(int)br.ReadByte();
if ( String.Compare(strFlag,"cws",true)==0&& intVersion==6 )
{
Inflater inflater=new Inflater();
int intDeCompressLength=br.ReadInt32()-8;//获取接压后流长度
byte[] btArrayBuffer=new byte[intDeCompressLength]; //开辟解压缓存
int intCompressionLength=(int)srcStream.Length-8;//被压缩的流的长度
byte[] btArraySourceBuffer=new byte[srcStream.Length-8];//开辟压缩文件缓存 长度为流长度减8
br.Read(btArraySourceBuffer,0,intCompressionLength);
inflater.SetInput(btArraySourceBuffer);
inflater.Inflate(btArrayBuffer);
//流位置指到开头,重新写入
srcStream.Position=0;
srcStream.WriteByte((byte)'F');
srcStream.Position=8;
srcStream.Write(btArrayBuffer,0,intDeCompressLength);
srcStream.Flush();
}
//br.Close();
return srcStream;
}
}

时间: 2024-10-10 09:00:16

Flash 6 swf文件的代码的相关文章

利用flash的swf文件猛烈提高google PR值_网站应用

点石论坛里有人在讨论一个PR6的单页面网站:www.gushu.cn.这个网站的正常的外部链接几乎没有,但是通过google的反向链接查询,可以发现都是一些swf文件里的链接指向了这个网站.     大家纷纷揭秘了:     riyue 说 : 近日发现一个网站,pr值挺高的(pr5),可反链却很怪 网址:http://blog.gushu.cn 用雅虎查反链,只有寥寥几个链接,而且都是新的 用google查反链,秘密出来了,所有的链接几乎都是swf文件给的 再看swf文件所在的网站,大多都是e

php zlib压缩和解压缩swf文件的代码_php技巧

使用php就不一样了,php包含了zlib的链接库,可以直接使用其相关功能,下面是我写的压缩和结压缩swf文件的例子: //没有加入判断swf文件是否已经压缩,入需要可以根据文件的第一个字节是'F'或者'C'来判断 压缩swf文件: //-------------------------------------------------------------------------------------------------- //文件名 $filename = "test.swf"

网页中如何给Flash的swf文件添加超链接?

 代码如下 复制代码 实现超链接的代码如下:   <div> <a href="index1.html">          <button disabled style="width:100px;height:50px;border:0px;cursor:hand">          <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"

清除ff下flash(swf文件)缓存文件方法

在FireFox下,通过以下方式解决: 1. 打开FireFox: 2. 输入about:config: 3. 同意警告,继续: 4. 找到browser.cache.disk.enable,双击设为false: 5.关闭FireFox,重新打开: 6.搞定.  

下载网页中的flash SWF文件

网页|下载 在网络上呆了那么久,老有网友问起如何下载FLASH的SWF文件的问题,我想那样只是局限于我的网友,其它没有与我成为网友的人或许也有这样的困惑,基于此,我决定把它写出来,让大家以后见到流口水的FLASH作品不会干着急. 一.查看源文件 当浏览网页见到诱人的FLASH时,我的爱鼠右键就受苦了,一点击它,在右键菜单中选择"View source"(英文版本的IE)或者"查看源文件"(中文版本的IE),记事本就带着密密麻麻的源代码显示在面前. 按下快捷键&quo

SWFTools 0.9.2发布 SWF文件处理工具

SWFTools 是一款处理http://www.aliyun.com/zixun/aggregation/12592.html">Flash.SWF文件的代码工具. SWFTools 主要功能包括:合并工具(swfcombine).提取工具(swfextract).PDF/JPEG/PNG/AVI/TTF/WAV 转换为SWF((pdf2swf, jpeg2swf, png2swf, avi2swf, font2swf, and wav2swf).文本分析工具( swfstrings).

用PowerPointtoFlash将PPT文档转换为swf文件

  PowerPointtoFlash是第一个能够将PowerPoint的*.ppt档转换为Flash的*.swf文件的软件,它支持大量转档,可一次将多个演示文稿档案转换成目前最受欢迎的Flash格式 本例为PowerPoint应用实例教程,用幻灯制制作产品演示是我们很多单位经常做的一件事,但是其ppt格式文件不便于网上发布,播放它时需要 powerpoint环境支持,即使生成打包可执行文件,对插入其中的视频文件有时又会出现路径和不兼容问题,给我们的使用带来一些不便.本例我们将学习和了解如何用P

flash中加载XML文档中文本到swf文件方法

创建一个新的 Flash 文档,并将其另存为 xmlReviews.fla.     将下面的代码添加到时间轴中的第 1 帧: this.createTextField("my_txt", 10, 10, 10, 320, 100);  代码如下 复制代码 my_txt.autoSize = "left"; my_txt.border = true; my_txt.multiline = true; my_txt.wordWrap = true; var revie

5种php生成swf 文件代码

/* 下面这几款php生成flash文件代码,是从简单的生成swf文件到生成 flash动画文件等,每个实例都是经典的. */ //首先开启php扩展php_ming $f = new swffont( '_sans' ); $t = new swftextfield(); $t->setfont( $f ); $t->setcolor( 0, 0, 0 ); $t->setheight( 400 ); $t->addstring( 'hello world' ); $m = ne