`
hgfghw8
  • 浏览: 39441 次
  • 性别: Icon_minigender_2
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

利用AS3类直接读取Rar文件中的swf文件

阅读更多

名称:RarExtractor(Rar文件解压器)
作者:flaslizi(
www.flashrek.com

作用:最初的目的是想实现flash文件直接读取rar里的资源,这样在外部文件较多的情况下,可以打包到rar文件里再load进来。
不过由于水平有限,并没有研究出rar的解压算法。而swf文件默认采用zlib压缩方式后,winrar在普通压缩模式下不会再压缩swf文件,因此不用解压就可以读取。
于是便有了这个缩水的RarExtractor,不过还是有点用处的。:)另外,此程序借鉴了Fzip的一些编程思想和方法,在此感谢。
说明:
1、此程序目前只支持压缩过的swf文件的读取(支持目录),不支持rar的固实压缩(solid)方式。
2、有目录的情况下,请注意"\"的转义。比如:filepath\demo.swf ,在外部读取的时候要用 filepath\\demo.swf。
3、程序并不完善,有什么意见大家可以提出。
4、在研究出Rar的解压算法之后或者谁能提供给我,将进一步完善本程序。
效果演示:
http://www.flashrek.com/works/RarExtractor_Demo.html
源文件+示例下载:

RarExtractor.rar

本文转自:http://www.5uflash.com/flashjiaocheng/Flash-as3-jiaocheng/1867.html
分享到:
评论

相关推荐

    AS3游戏-Games.rar

    AS3游戏-Games.rar是一个基于ActionScript 3(AS3)开发的微型游戏,主要针对初学者设计,目的是为了帮助他们理解和学习AS3语言在创建游戏中的应用,以及如何构建游戏的整体框架。AS3是Flash Professional中的编程...

    FLASH_AS3.rar_as3

    2. **事件驱动**:AS3中的事件驱动模型允许程序响应用户操作或其他事件,如点击按钮、加载数据等,增强了用户体验。 3. **强类型系统**:AS3是强类型语言,每个变量在声明时必须指定类型,这有助于减少运行时错误。...

    利用socket传SWF到Flash

    在这个FLA文件中,你需要导入`nocache.as` 类,并在适当的时间触发建立Socket连接、发送请求和接收SWF数据的代码。 `com.rar` 文件是一个压缩包,可能包含了与这个项目相关的其他类库或者辅助资源。RAR是一种常见的...

    flash actionscript3游戏 青蛙吃虫子 as3源代码.rar

    通过解压并分析"library.swf"和"catalog.xml",我们可以进一步理解游戏的资源组织和加载方式,以及如何在AS3环境中整合这些资源。 总的来说,"青蛙吃虫子"游戏的源代码为我们提供了一个学习AS3游戏开发的宝贵案例,...

    php.rar_as3

    总之,"php.rar_as3"提供的代码示例展示了如何在AS3中与PHP服务器进行交互,这对Web开发者来说是一项重要技能,特别是在开发需要实时更新和复杂交互的应用程序时。通过学习和理解这种通信机制,开发者可以提高其在...

    flac.rar_.flac as3_FLAC

    5. 音频处理:理解如何在AS3中处理音频流,包括压缩和解压缩操作。 通过这个项目,开发者不仅可以学习到音频处理技术,还能掌握跨平台工具的使用,以及在特定环境下(如Flash Player)整合第三方库的方法。这对于...

    ByteArrayEncodeSwfTool.rar

    标题中的"ByteArrayEncodeSwfTool.rar"是一个压缩包文件,其中包含了用于处理SWF(ShockWave Flash)文件的工具。这个工具特别之处在于它采用了AES(Advanced Encryption Standard)加密算法来保护SWF文件,这是一种...

    PNG_CUTOUT.rar

    3. **PNG裁剪**: 在AS3中,可以使用BitmapData类来读取和操作图像数据,包括裁剪PNG的透明部分。首先,加载PNG图像,然后使用BitmapData对象的draw方法绘制图片。接着,通过lockBits或getPixels方法获取图像的像素...

    3d-wall-flash-as3.rar_3D图形编程_FlashMX_

    本教程将围绕“3d-wall-flash-as3.rar”这个项目,深入探讨如何使用AS3(ActionScript 3.0)在FlashMX中实现3D图片墙的展示程序。 首先,AS3是Flash平台的主要编程语言,相比于早期的AS2,它拥有更强的性能和更严谨...

    uploadify_Demo.rar

    在这个处理程序中,你需要读取并保存上传的文件。ASP.NET提供了`HttpRequest.Files`集合来访问上传的文件,你可以通过遍历这个集合来处理每个文件。 ```csharp foreach (HttpPostedFile file in Request.Files) ...

    常用文件格式一览表.docx

    文件格式是计算机系统中用来表示不同类型文件的标识,它们决定了文件如何被软件读取、编辑和存储。在IT领域,了解各种文件格式至关重要,因为不同的应用程序处理特定类型的文件。以下是一些常见文件格式的详细说明:...

    xmlflash特效.rarxmlflash特效.rar

    开发者可以使用AS3来读取、写入和操作XML。例如,`XMLDocument`类用于创建和处理XML文档,`XML`类则提供了丰富的API来解析和操作XML节点。 总结,"xmlflash特效.rar"可能包含了一些使用XML来控制和增强Flash动画...

    PK990音乐播放器(flash) v2.45.rar

    其他文件直接替换即可 若遇到问题请告知 演示URL使用的免费空间不支持ASP 以下2项位演示 自动读取百度,SOSO歌曲排行榜(需ASP支持) 自动读取SOSO歌曲地址(需ASP支持) 好消息!PK990音乐播放器...

    PK990音乐播放器(flash) v2.1.rar

    好消息!PK990音乐播放器新版出来了 新版本出来有段时间了 今天我粗略的介绍下新版本的新功能及和老版本的区别 1、新版采用AS3.0编写在老版基础上升级而来,所以...直接手工编辑XML文件 后台管理员密码admin

    PK990音乐播放器(flash) v2.46.rar

    没特别说明升级只需替换pkplay.swf即可 更新以下内容: v2.46 新增歌曲列表前缀开关 新增当开启缓存时 关闭某一歌曲列表缓存开关 修改歌曲出现错误时跳转判断 修正主文件(pkplay.swf)若干错误 新版本出来...

    几个Flash+XML广告代码

    2. **XML解析**:在Flash中,使用AS3(ActionScript 3)的XML类来加载、解析和操作XML文件。这可能包括`XMLDocument`和`XML`对象,用于读取XML结构并提取数据。 3. **广告切换**:这些代码可能包含逻辑来实现广告的...

    网管教程 从入门到精通软件篇.txt

    如果不能在启动目录(默认为 %systemroot%System32)中找到该文件,将试着在 Windows 安装 CD 中找到它。如果有多引导系统的计算机,必须保证是在包含 Windows 的驱动器上使用该命令。 Diskpart  创建和删除硬盘...

    视频转换大师WinMPG v9.2.6.rar

    1.视频转换大师WinMPG v9.2.6 版 支持了网上下载的F4V FLV ...支持读取DVD光盘, 以及合并视频文件转到任意格式; 从各种视频中抽取各种音频(mp3/wav/wma/ac3/ogg/mmf/aac等);及音频间互相转换; 支持批量转换任务。

    串口通信.rar_FlashMX/Flex源码_Flex_

    在AS中,开发者通常会创建一个类来封装串口的打开、关闭、读写等操作,以保持代码的整洁和可维护性。 “libgcc_s_dw2-1.dll”和“pthreadVC2.dll”是动态链接库文件,它们是Windows环境下运行C++代码所必需的库文件...

    flash 中秋博饼程序(附带源文件 ASP + flash交互游戏)

    开发者可以在这个文件中编辑和优化游戏逻辑,`oll.swf`是编译后的Flash影片文件,用户浏览器加载此文件来运行游戏。 在Flash与ASP之间通信的过程中,XMLHttpRequest对象起到了桥梁作用,这在`xmlHttp.js`中得到了...

Global site tag (gtag.js) - Google Analytics