经常下载一些国外的Flash源码来学习,在FlashDen上可以看到很多不错的,比较著名的Full Xml WebSite V3、Elite XML Website…… 里面运用了强大的Fuse类!但是这些老外做的东西想汉成中文的就有些问题了。一般加载外部变量使用 loadVariables() 或 getURL() 语句,或使用 LoadVars 类或 XML 类,然而这里需要对编码的格式有要求了,Flash默认使用的是Unicode编码,如果要达到统一外部被加载文件也需要是Unicode编码就可以了。不过老外们做的东西则一般都是iso-8859-1西文编码,所以我们在直接改变中文内容时势必造成乱码的情况。那么在汉化起来有几点需要注意的: 1、首先去掉System.useCodePage的说明,这个我个人觉得没有什么必要。一般都是设置useCodePage=true,这样就可以使用系统的编码格式了,但是我们做的东西最后上传的服务器是什么的我们总不好还要总变动外部文件的编码吧?去掉就相当于system.useCodePage = false 2、一般使用utf-8编码格式,中西文在不同操作系统上能够得到更好的表现。所以,我们必须在保存外部文件时指定使用UTF-8来保存。 3、如果加载的是xml文件,那么在xml文件的声明中也要指明使用utf-8编码:<?xml version=”1.0″ encoding=”utf-8″?> 4、针对一些文本框中嵌入字体的情况,需要取消嵌入的字体,使用设备字体替换。这样能够更小的减小最终swf文件的体积。当然,flash的在不同客户机的字体表现效果也不能做到绝对的一致了(鱼与熊掌的无奈) 5、如果是动态文本框,而在动画期间又对其指定了_alpha设置,那么在运行时,中文很可能消息掉,比较折中的方案是对这个动态文本框加上一个滤镜即可(投影、调整颜色 我个人一般用这两个);在能够确定文本内容不动态变化时,可以采用嵌入字体的方案。很多搞Flash汉化的朋友,都在动态文本框上出现了问题: Flash中,默认对动态文本框的mc设置_alpha是无效的!解决方案要么嵌入字体,要么加滤镜。当然,网上还有一种通过使用“新建字型”的脚本方案,实质上和嵌入字体是一样的,但是最终提交会更大,不推荐。可预知内容的,则根据对应字符的数量来嵌入字体;否则使用滤镜。具体需要针对性能和体积做充分比对再做定夺

国外Flash源码的汉化相关推荐

  1. superset0.34源码级别汉化

    下载源码 git clone https://github.com/apache/incubator-superset.git cd incubator-superset 切换到0.34版本 git ...

  2. [导入]CommunityServer 1.1 源码及汉化文件

    CS1.1发布了源码,相对了1.0,增加了一些小功能,对性能和编码上有所优化,HTML也更简洁. 对中文兼容性还是不太好,SQL主要是中英文日期差异问题造成的,本贴提供下载的版本中已经修正了这些中文环 ...

  3. 开发---推荐16个国外的源码下载网站

    订阅 随笔- 1112 文章- 1 评论- 10108 推荐16个国外的源码下载网站 如今,网上有很多的源代码下载网站,分析和学习别人的代码也是提高自己编程能力的方法之一.今天本文向大家推荐16个国外 ...

  4. android 5.0播放swf flash源码Demo

    android 5.0播放swf flash源码Demo 安卓5.0flash播放源码 android flash 播放器 swf 由于之前webview方法播放flash在新的系统中不可用.所以so ...

  5. Vue源码学习 - 组件化(三) 合并配置

    Vue源码学习 - 组件化(三) 合并配置 合并配置 外部调用场景 组件场景 总结 学习内容和文章内容来自 黄轶老师 黄轶老师的慕课网视频教程地址:<Vue.js2.0 源码揭秘>. 黄轶 ...

  6. Vue源码学习 - 组件化一 createComponent

    Vue源码学习 - 组件化一 createComponent 组件化 createComponent 构造子类构造函数 安装组件钩子函数 实例化 VNode 总结 学习内容和文章内容来自 黄轶老师 黄 ...

  7. Tiny210(S5PV210) U-BOOT(五)----Nand Flash源码分析

    1.u-boot参考源码  Nand Flash的初始化代码在board/samsung/tiny210/lowlevel_init.S 2.初始化Nand Flash 在u-boot中,Nand的低 ...

  8. 第六章、Tiny4412 U-BOOT移植六 Nand Flash源码分析

    一.U-Boot参考源码 NandFlash的初始化代码我们放在board/samsung/tiny4412/lowlevel_init.S ,这一段代码是三星SMDK4212中没有提供的,所以我们需 ...

  9. Nand Flash源码分析(s5pv210)

    关于NAND Flash S5PV210的NAND Flash控制器有如下特点: 1) 支持512byte,2k,4k,8k的页大小 2) 通过各种软件模式来进行NAND Flash的读写擦除等 3) ...

最新文章

  1. MapInfo常见数据格式
  2. Windows环境下学习Lisp和Scheme的两大利器
  3. 俄亥俄州立大学计算机科学排名,俄亥俄州立大学CS专业排名2020年
  4. ElasticSearch 2 (37) - 信息聚合系列之内存与延时
  5. 使用ueditor实现多图片上传案例——ServiceImpl层(ShoppingServiceImpl)
  6. docker启动mysql容器_Docker容器开机自启动
  7. [转载] 2020最新Java面试题,常见面试题及答案汇总
  8. 事务学习总结(2)——spring事务
  9. 2020全国高考作文题出炉!网友:信心满满的点开,一脸懵逼的退出
  10. arcgis python实例_科学网—ArcGIS,Python,网络数据集中查询两点最短路径 - 余露的博文...
  11. 实时记录运动轨迹插件_Matlab Mobile高逼格实时记录GPS运动轨迹(各项参数统计计算)——无第三方包依赖...
  12. 十个全网最具创意的聊天机器人:漫威和联合国儿童基金会都在尝试使用聊天机器人...
  13. 智汇云校携手院校组织数千学生参加“2020华为中国大学生ICT大赛”
  14. ubuntu装pl2303USB转串口驱动(详细,亲测)
  15. 2022-2027年(新版)中国LCP行业发展前景及需求规模预测报告
  16. exynos4412中断编程
  17. 通俗介绍人工智能是什么
  18. RStudio 清除历史记录,变量,窗口
  19. 使用FastReport-v5.3.17把fp3文件转为excel文件
  20. Pixelmator Pro 2.0:预设滤镜和超 200 款预设样式重磅登场

热门文章

  1. 如何关闭计算机服务检测,交互式服务检测老是弹出来?Win7系统交互式服务检测怎么关闭方法...
  2. Ol3中Map事件全解析
  3. k8s拉取镜像规则_【大强哥-k8s从入门到放弃13】Service详解
  4. Dual Illumination Estimation for Robust Exposure Correction阅读札记
  5. linux 手机 rom image,安卓手机刷机界面image 文件夹什么意思 里面的文件都是什么作用...
  6. gcc与cuda的关系
  7. 联想IBM服务器X3650M3之硬盘扩容
  8. 推荐10个堪称神器的学习网站,IT学习网站
  9. sina股票接口更新:Kinsoku jikou desu
  10. Android系统结构