tags - 有没有可以只编辑一个swf标签的SWF库?

标签 tags flash edit

我正在开发一个项目,我需要打开一个 swf 文件,更改 swf 标签的内容不接触其他标签

我尝试过“SwfDotNet 库”,但它不输出未知标签。例如,如果它遇到“EXPORTASSETS”标记,它不会将其写入输出 SWF,因为该库是旧的并且最多支持 swf 版本 7 并且该标记是新的。

是否有具有此功能的库?

最佳答案

这可以通过 SWFWire 来完成使用AsyncSWFReaderFiltered class 。例如,如果您只想读取 ShowFrame 标签:

var reader:AsyncSWFReaderFiltered = new AsyncSWFReaderFiltered();
reader.includedTags[1] = true;
reader.addEventListener(AsyncSWFReaderEvent.TAG_READ, function(ev:AsyncSWFReaderEvent):void
{
     trace('Done reading tag #'+ev.result.swf.tags.length);
});
reader.read();

所有其他标签将显示为 UnknownTag,它们只是 ByteArray 的容器。

关于tags - 有没有可以只编辑一个swf标签的SWF库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7163869/

相关文章:

WordPress 在我的代码中始终添加标签

python - 如何删除特定 html 标签内的所有内容(以及标签本身)

apache-flex - 在具有调整大小功能的新 Air 窗口中加载外部 SWF 应用程序

html - 增加视频分辨率但不增加可见尺寸

c++ - 编辑其他进程内存

Yii - 从数据库生成页面元信息

php - 如何在 Stack Overflow 上实现类似的 "interesting tags"功能?

flash - XFL 边缘定义中非数值的含义是什么?

windows - 是否可以使用 Windows 命令行编辑二进制文件?

linux - vim 中的可视化 block 编辑