我是图形和多媒体编程的新手,我使用Adobe Flash CS5 Professional V11.0编辑和制作一些短片电影。
我有一个旧的Flash电影,它是由旧版Flash(Macromedia Flash 10或8)创建的。这部falsh电影需要修改,因为它有一些输入错误。
我有一个渲染的Flash电影(.swf),我将其转换为原始格式(.fla)及其相关资源,如Action - Button - Font - Frame - Image - Shape - Sprite,使用Flash反编译软件。
我已经使用我的闪存软件编辑了包含错误的形状,并使用CS5或CS4的可用格式进行保存,这些格式仅在保存选项中允许。
我拍摄了旧的编辑过的形状,并用新的正确形状替换它们但是当我将文件发布为* .swf格式或专家将其闪存时它不起作用,因为它们根本不存在。可能是一种类型不匹配,但我下载并安装了旧的Flash软件版本(Macromedia Flash 8.0)来读取和发布它们,但它给出了文件读取错误,根本无法读取或操作它们。
我尝试了一个替换特定形状或所有闪光形状的程序,但它也没有看到它,它只用于* .swf格式。
有没有办法将flash中的形状转换或处理为文本?
我在网上搜索了这一点,但大多数结果都是关于Shape补间的结果,我找不到我想要的东西。
如何更改这些闪存形状中的错误并将其他内容保留为动作脚本和使用的时间轴,因为我只想替换这些错误的形状?
我的方式有什么问题,或者正确的做法是什么?
感谢您的回答和帮助:)
答案 0 :(得分:1)
反编译swfs并不总是生成一个Flash文件,然后可以将其重新编译回swf。
一旦你有了新的反编译.fla(在更改任何内容之前)你可以发布吗?如果可以,您可以浏览库并编辑现有资产以更改键入错误。如果没有,那么你将需要像Mattias所建议的那样使用一个全新的文件来重新构建fla。
有没有办法可以获得早期版本的原始源文件?这样可以节省您从头开始重建的过程。
答案 1 :(得分:0)
您是否尝试将所有内容复制到新的(新鲜) Flash文件中,而不是在“重新创建”的Flash文件中工作?有时候会有所帮助...