一步一步教你汉化FLASH+XML网站

2012年9月5日星期三

一步一步教你汉化FLASH+XML网站


首先,先搞清文件框架 这是源文件解压后的文件
此文件包的文件,无须解释,不过有个swfobject.js,我会放到后边解释
下面分别解释各个文件包:

一步一步教你汉化FLASH+XML网站

xml 文件夹    可以修改很多站内文本 和 图片链接. 建议使用notpad++修改.
注意xml对应相应的swf 例如: contact.xml的内容对应 /pages 文件夹内的contact.swf   ---要修改swf内的文字或图片,就要编辑相对应的xml

一步一步教你汉化FLASH+XML网站

css 文件夹   修改部分文字的呈现模式。(如不熟悉css编辑,请自行补课)
例如:contact.xml的代码如下:<![CDATA[<span class="txtMain">Welcome   代表xml文件的文本调用styles.css中标签为txtMain的属性值。
**但是源文件有两个css,有时某个属性找不到,试试另一个css

 

一步一步教你汉化FLASH+XML网站

 

Fla 文件夹    index.swf的工程文件,但是x先生不厚道,加密版本的fla犹如鸡肋,如何获得真正的工程文件见后篇。

一步一步教你汉化FLASH+XML网站

 

images 文件夹 作品展示模块(portfolio.swf)链接的图片(portfolio文件夹)以及网站logo(logo.png) 网站背景图(backgrounds文件夹)
其中portfolio文件夹根目录图片为大图 /thumbs:文件夹为首页缩略图

一步一步教你汉化FLASH+XML网站

pages文件夹   网站各个功能模块swf文件
main.xml文件针对每个模块有相关定义
bio.swf---附带图片的文本模块:我的个站中的“简介”模块
contact.swf---联系方式模块
news.swf---带栏目的文本模块:我的个站中的“足迹”模块
portfolio.swf---图片的呈现模块
yourOwnSwf.swf---可嵌入swf,我的个站删掉了此模块。

一步一步教你汉化FLASH+XML网站

背景音乐 main.xml文件有相关定义

一步一步教你汉化FLASH+XML网站

现在解释swfobject.js是怎么回事:
当使用安全系数较高的浏览器打开flash网页时,flash会被阻拦,而显示“黑板”ie的安全提示足以让部分浏览者放弃浏览你的网站。
而swfobject.js的一项功能可以让flash被阻挡时,呈现某张图片而不是一片黑。此图就是我的个站被阻拦时的效果。

一步一步教你汉化FLASH+XML网站

接上边
我是用的是另找的swfobject.js文件(见下载) 源文件内的swfobject.js似乎不起作用 只要将swfobject.js替换原文件 同时把名为1.jpg的图片放在网站根目录下即可 不过要注意图片的尺寸大小.

一步一步教你汉化FLASH+XML网站

 

 

ok 现在开始汉化破解的部分:
1. 要破解index.swf (fla文件夹内的index.fla为as代码已加密)破解貌似只能使用asv的最新版直接反编译index.swf 获得真实as代码 具体过程请百度 ~

一步一步教你汉化FLASH+XML网站

2.如图反编译成功的index.fla 第一帧的as如图所示

一步一步教你汉化FLASH+XML网站

3.双击一号位置 此处为图片大图浏览模块

一步一步教你汉化FLASH+XML网站

4.双击后,一号位置出现填充文字的mc,点击mc,在属性面板(2号位置)修改字符属性如图所示,然后点击字符嵌入,弹出字符嵌入面板,在3号位置输入大图预览说明所用的全部中文英文数字字符.
此文件内其他动态字符设置:字体:宋体 12-14px 抗锯齿设定:使用设备字体 (根据久久特效网小宝的经验,这里选择宋体,然后加滤镜发光并模糊比较好看,另外就是如果是静态不变的文字,选择黑体,再选择动画消除锯齿会很清晰的。)
输出:player8.0 as2.0 即可 覆盖原文件

一步一步教你汉化FLASH+XML网站

5.其他pages文件夹里的fla文件也一样反编译,所有动态字体 全部设定为:字体:宋体 抗锯齿设定:使用设备字体 字体大小则根据情况调试。输出:player8.0 as2.0 即可
剩下的xml css调试本文就不再详述了 我也是第一次摸索 自我感觉不难

一步一步教你汉化FLASH+XML网站

好了 到这里 汉化就结束了!

0 评论 :