好的,所以我正在建立一个Flash网站,除了一件事以外,一切都很完美。
该组合以下列方式从XML文件加载标题和描述:
<thumbnail filename="/mo*******s/01.JPG" label="Vjagg"
url="http://www.**********.com/****/…
description="Vjagg" />
(我用*来隐藏原来的名字)。
无论如何,我在那里写的所有标题和描述都在我的网站上正确显示,但V,j和G除外。至少那些是我注意到的缺少的字符。还有别的,完美的。 v,J和g的作用,即资本化有所作为。
thumbnail filename =缩略图的位置(效果很好) label =艺术作品的名称/标题(V,j和G问题) url = url放大图像(效果很好) description =给艺术作品的额外细节(V,j和G问题)
关于它的ActionScript2.0代码在这里:
function create_item_list():Void
{
for( i = 0; i < total; i++)
{
var item = item_list.fm_item.duplicateMovieClip("fm_item"+i, i);
item._y = i * (item_list.fm_item._height + item_spacing);
item.item_label.text = item_label[i];
item.no = i;
item.item_button.onRelease = function()
{
this._parent._parent._parent.change_item(this._parent.no);
}
}
change_item(0); // load the first item detail
}
function change_item(no:Number):Void
{
title.text = item_label[no];
description.text = item_description[no];
this.item_pic.loadMovie(folder + item_filename[no]);
button.onRelease = function()
{
getURL(item_url[no], "_blank");
}
}
示例:
Painting work Name: Vjagg
Painting work Description: Vjagg
Result --->
Name: agg
Description: agg
其他任何工作正常,如果在Flash中硬编码,这些字符效果很好。只能通过XML文件。
有什么想法吗?
我正在使用Adobe Flash Professional CS5,但这些是简单的纯文本XML文件。 播放器:Flash Player 8(我也尝试了10个 - 没用) 脚本:ActionScript 2.0
我尝试在Notepad和Notepad ++中编辑XML文件,我也尝试在ANSI和UTF-8中保存。没有区别。
我还为Firefox / Chrome和Windows Internet Explorer重新安装了Flash Player。
我尝试删除缓存。没有帮助。
我也在另一台计算机上使用它来确保。完全相同的问题!
Thankss !!!!!!
答案 0 :(得分:0)
请检查:
多年来,Flash在字体嵌入和文本布局引擎方面遇到了无数问题。我在Embedding fonts in Flash CS3中描述了其中一个问题。