2011-08-25 30 views
0

我正在創建一個文本字段,它的效果很好,但是當我測試電影時,我似乎無法更改任何文本(例如網頁上的典型輸入框)似乎只是只讀的。有人可以幫我嗎?Flash AS CreateTextField()問題

this.createTextField("dynamic_txt", 1, 115, 9, 138, 22); 
dynamic_txt.multiline = false; 
dynamic_txt.wordWrap = false; 
var my_fmt:TextFormat = new TextFormat(); 
my_fmt.font = "Arial"; 
my_fmt.size = 12; 
my_fmt.color = 0x000000; 
my_fmt.underline = false; 
dynamic_txt.text = "This is my first test field object text."; 
dynamic_txt.setTextFormat(my_fmt); 

回答

1
dynamic_txt.type = "input"; 

在代碼中加入這一行。

+1

或者使用TextFieldType.INPUT常量而不是文字字符串。 – richardolsson

+1

@ richardolsson:'TextFieldType.INPUT'爲as3。 – Benny

+0

你說得對。我錯過了這個問題是AS2的事實(我顯然沒有正確閱讀它。)我只是假設沒有人再使用AS2。 :) – richardolsson