2010-10-22 52 views
1

我有一個安裝PageHolder類(基於MovieCLip),顯示一箇中間有一個(頁)號的溺愛區域。textfield.text不顯示每個字符

現在試圖填充我的LayoutPane,我創建了PageHolder的新實例,其構造函數的任務是將其唯一Texfield的文本值設置爲新的PageHolder參數中指定的值。

這裏的問題是隻有在庫對象中出現的字符纔會在運行時顯示。

例如,我已經設置了包含數字「0」的文本字段的PageHolder對象。現在在運行時,PageHolder的每個實例都是空白的,除了我作爲init參數(10,20,30,...)的一部分傳遞了「0」的那個以外,並且在那些頁面上,只有「0」是展示。如果我將原始對象改爲顯示「1」,則包含「1」的頁碼的每個「1」都會顯示出來。

有人可以對此有所瞭解嗎?

package 
{ 
    import flash.display.MovieClip; 

    public class LayoutPage extends MovieClip 
    { 
     public function LayoutPage(page:uint) 
     { 
      pageNumber_txt.defaultTextFormat = pageNumber_txt.getTextFormat(); 
      pageNumber_txt.text = String(page); 
     } 
    } 
} 

回答

4

您可能需要嵌入您用於文本字段的字體。

選擇您放置在PageHolder類中的文本字段,然後單擊字體系列下拉框下方的嵌入按鈕,然後選中標有「數字[0..9]」的項目並單擊確定。

+0

DOH!謝謝!字體被嵌入,框NOR檢查...問題修復! – 2010-10-25 13:21:47