2014-01-09 60 views
0

我的代碼TextArea字體不變。 ActionScript 3中,八哥

private var Text:TextArea = new TextArea(); 

     Text.y = stage.stageHeight - 185; 
     Text.height = 170; 
     Text.width = 1320; 
     Text.x = 15; 
     Text.isEditable = false; 
     Text.text = ""; 
     Text.textEditorFactory = function():ITextEditorViewPort 
     { 
      var editor:TextFieldTextEditorViewPort = new TextFieldTextEditorViewPort(); 
      editor.textFormat = new TextFormat("Consolas", 12, 0x333333); 
      return editor; 
     } 

     this.addChild(Text); 

後續位但這似乎並沒有工作。我試圖查找它,但我認爲這應該工作。 如果有人知道爲什麼這不起作用,請在這裏發佈。

在此先感謝。

+0

你使用文本框八哥還是你使用的羽毛呢? – Duckdoom5

+0

@ Duckdoom5它的羽毛TextArea –

+0

你使用羽毛主題嗎? – Duckdoom5

回答

1

進入你的羽毛主題的類並搜索:'textAreaInitializer'。

現在發現:

textArea.textEditorProperties.textFormat = this.chatTextFormat; 

和改變:

this.chatTextFormat; 

new TextFormat("Consolas", 12, 0x333333); 
+0

它的工作,謝謝 –