изменить этап / размер текстовой области только с AS3 - PullRequest
0 голосов
/ 17 февраля 2012

Я создал скрипт, который читает возможности компьютера. Дело в том, что он показывает только половину моего вывода.Когда я распечатывал скрипт с метками, я мог изменить размер метки, но я сейчас использую текстовую область.

Есть идеи, как изменить размер текстовой области или сцены?* Размещение некоторых из моего кода.Спасибо

        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);

Ответы [ 3 ]

3 голосов
/ 17 февраля 2012

myText.autoSize = TextFieldAutoSize.LEFT; может использоваться, чтобы заставить TextField корректировать свой размер в соответствии с текстом, как вы можете прочитать в документации :

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/text/TextField.html#autoSize

1 голос
/ 17 февраля 2012

Вы можете сделать это с:

myText.width = 200; // Or any other value
myText.height = 200; // Or any other value
0 голосов
/ 17 февраля 2012
    var myText:TextField = new TextField();
    myText.border = 1
    myText.autoSize = TextFieldAutoSize.LEFT
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...