我有一些精靈,用戶可以操縱,拖動和調整大小。現在我想能夠在這些精靈中顯示文本。我嘗試了很多,可能是愚蠢的方式。像從Label繼承並向Sprite添加Label子項,但沒有文本顯示。如何在ActionScript 3 sprite中繪製文本?
一件令人不安的事情:從標籤繼承我得到的文本顯示,如果我在調試器中運行並檢查我的標籤子類實例。
我有這種感覺,我失去了一些非常明顯的東西。這是怎麼做的,正確的方式?
我有一些精靈,用戶可以操縱,拖動和調整大小。現在我想能夠在這些精靈中顯示文本。我嘗試了很多,可能是愚蠢的方式。像從Label繼承並向Sprite添加Label子項,但沒有文本顯示。如何在ActionScript 3 sprite中繪製文本?
一件令人不安的事情:從標籤繼承我得到的文本顯示,如果我在調試器中運行並檢查我的標籤子類實例。
我有這種感覺,我失去了一些非常明顯的東西。這是怎麼做的,正確的方式?
我會選擇比Label更低級的東西。使用文本字段,將其作爲孩子添加到雪碧:
var text:TextField = new TextField();
text.text = "hello world";
addChild(text);
注意:你的文本將不會顯示出來,如果雪碧轉動,字體沒有嵌入。
你應該閱讀有關display list
var s:Sprite = new Sprite();
var txt:TextField = new TextField();
txt.text ="here is same text";
s.addChild(txt);
+1顯示列表鏈接。 – PEZ 2009-02-10 20:01:28
謝謝!這開始讓我瘋狂。任何想法爲什麼它不能使用標籤? – PEZ 2009-02-10 19:52:18