我创建了一个读取计算机功能的脚本, 问题是它只显示了我输出的一半。当我用标签打印出脚本时,我可以改变标签的大小,但我现在正在使用textarea。
如何改变textarea或舞台的大小?
发布我的一些代码。感谢
var language2:String;
if(Capabilities.language == "en"){
language2 = "English";
}
else if (Capabilities.language.toLowerCase() == "sv"){
language2 = "Svenska";
}
else {
language2 = "language: Other";
}
var plugin:String;
if(Capabilities.language == "true"){
plugin = "debbuger";
}
else {
plugin = "inte debbuger";
}
var myText:TextField = new TextField();
myText.text = "Spelare: " + Capabilities.playerType
+ "\n"
+"Spelarversion: "+ Capabilities.version
+"\n"
+"Språk: "+language2
+"\n"
+"Du använder "+plugin+" versionen"
+"\n"
+"Operativsystem "+Capabilities.os ;
addChild(myText);
答案 0 :(得分:3)
myText.autoSize = TextFieldAutoSize.LEFT;
可用于使TextField根据文本调整其大小,您可以在documentation中阅读:
答案 1 :(得分:1)
你可以这样做:
myText.width = 200; // Or any other value
myText.height = 200; // Or any other value
答案 2 :(得分:0)
var myText:TextField = new TextField();
myText.border = 1
myText.autoSize = TextFieldAutoSize.LEFT