佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 3035|回复: 3

如何輸入中文在FLASH (actionscripts 2.0) XML里?

[复制链接]
发表于 4-3-2010 04:43 PM | 显示全部楼层 |阅读模式
小弟最近有个 project,原本的 FLASH 使用的是 AS2,但现在所有的图片,文字必须经由XML (clients要求可以自己更改)出来,然而这个project是全部 中文字 的。

小弟知道如何输入中文在 XML 里,但前提那个FLASH 必须是 as3, as2 就读不出中文了。。。
小弟只是一个designer,很多programme的咚咚是半桶水的,有请各位大大指教指教;
有哪位知道解决办法吗?

如有同样烦恼的大大,请一定出来顶下。。感谢不尽。。
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 4-3-2010 06:14 PM | 显示全部楼层
有一点进展,
先分享我目前的大致做法。。

/////////////////////////////////////////////////////////////////////////////////////////
XML的些许部分:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<root>
     <img="Images/thumb1.jpg" title="这里是题目" id="01" desc="这里是相关的资料部分" />
</root>

FLASH(as2)的些许部分:
System.useCodepage = false;  // 这个设定google回来的。。用来辨别字体的系统吧。。

var myXml:XML = new XML();
myXml.load("data.xml";
myXml.ignoreWhite = true;
var myData:Array;                 // “召唤”XML的基本设定

。。。
myXml.onLoad = function(success:Boolean):Void  {           //  “召唤”成功的话。。
        if (success) {
                myData = this.firstChild.childNodes;
                createLinks(myData.length);
                createScreen(myData);
        } else {
                trace("Data not found";
        }
};

。。 // 其他
/////////////////////////////////////////////////////////////////////////////////////////

接着的是建设dynamic text的位子,最后是embed 需用的中文字体进FLASH;
如此基本的问题解决了!

可是,embed进来的中文字体可以增加我的 swf 数10mb以上的重量。。
不知道有没有解决办法,或是其他的办法?
回复

使用道具 举报

发表于 14-2-2011 09:22 AM | 显示全部楼层
>.>

use loadVariables or getURL actions, or the LoadVars or XML objects at runtime to load external text or XML files.
回复

使用道具 举报

发表于 6-8-2011 03:31 AM | 显示全部楼层
如果你知道你的 Dynamic Text 会出现哪些字,在 Embed 的时候直接把它们copy进 ”Also include this characters“ 的格子里面,就不必 Embed 所有中文字体, 也会避免增加 swf 的重量。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT


本周最热论坛帖子本周最热论坛帖子

ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 13-11-2025 12:19 PM , Processed in 0.130733 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表