Flash Player不显示某些字符

时间:2010-06-10 14:44:42

标签: flash actionscript-2

好的,所以我正在建立一个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 !!!!!!

1 个答案:

答案 0 :(得分:0)

请检查:

  1. 如果字体轮廓没有错误。有许多字体的指标完全搞砸了。尝试另一种字体,看它是否有效;
  2. 如果您正在处理嵌入字体。如果是这样,请确保实际嵌入了缺少的字符。
  3. 多年来,Flash在字体嵌入和文本布局引擎方面遇到了无数问题。我在Embedding fonts in Flash CS3中描述了其中一个问题。