2010-06-10 39 views
1

好吧,所以我建立了一個Flash網站,除了一件事外,一切都運行良好。不顯示一些字符的Flash Player

投資組合加載標題和描述從XML文件以下列方式:

<thumbnail filename="/mo*******s/01.JPG" label="Vjagg" 
url="http://www.**********.com/****/… 
description="Vjagg" /> 

(我用的是*隱藏在這裏的原始名稱)。

無論如何,我寫在那裏的所有標題和說明,正確地顯示在我的網站上,除了V,j和G之外。至少那些是我注意到的缺失的字符。其他任何東西,完美的作品。 v,J和g的作品即Capitalization有所作爲。

縮略圖文件名=縮略圖的位置(工作完全) 標記=名稱/標題賦予藝術作品(V,J和G的問題) URL =網址放大的影像(工作完全) 描述=額外細節提供給藝術作品(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中

我想編輯都在記事本和記事本+ +的XML文件,我也都嘗試在ANSI和UTF-8節省。沒有區別。

我還爲Firefox/Chrome和Windows Internet Explorer重新安裝了Flash Player。

我試着刪除緩存。沒有幫助。

我也在另一臺電腦上用它來確認。完全相同的問題!

Thankss !!!!!!

回答

0

請檢查:

  1. 如果字體輪廓不誤。有很多字體的標準完全搞砸了。嘗試另一種字體,看看它是否有效;
  2. 如果你正在處理嵌入字體。如果是這樣,請確保缺少的字符實際上已嵌入。

多年來,Flash在字體嵌入和文字佈局引擎方面有着無數的問題。我在Embedding fonts in Flash CS3中描述過這樣的事情之一。

+0

太好了。找到麻煩的字體!謝謝! :) – ferrarix 2010-06-10 15:30:34

+0

偉大你明白了。如果在長時間的調試過程中遇到類似問題,總是會感到頭疼! – 2010-06-10 17:31:56