Я скопировал и вставил пример кода из справки Adobe, и он не работает - PullRequest
0 голосов
/ 20 декабря 2010

Я создаю класс документа Main и использую пример кода Adobe

http://help.adobe.com/en_US/as3/components/WS5b3ccc516d4fbf351e63e3d118a9c65b32-7f9f.html

и я получил ошибку:

1046: Type was not found or was not a compile-time constant: TextInput.

Я не понимаю, почему:

пакет {

    import flash.display.MovieClip;
    import fl.controls.Label; 
    import fl.controls.TextInput; 

    public class Main extends MovieClip
    {



        public function Main()
        {   
            var nameLabel:Label = new Label(); 
            var nameTi:TextInput = new TextInput(); 
            var tf:TextFormat = new TextFormat(); 

            addChild(nameLabel); 
            addChild(nameTi); 

            nameTi.restrict = "A-Z .a-z"; 

            tf.font = "Georgia"; 
            tf.color = 0x0000CC; 
            tf.size = 16; 

            nameLabel.text = "Name: " ; 
            nameLabel.setSize(50, 25); 
            nameLabel.move(100,100); 
            nameLabel.setStyle("textFormat", tf); 
            nameTi.move(160, 100); 
            nameTi.setSize(200, 25); 
            nameTi.setStyle("textFormat", tf); 

        }

    }
}

1 Ответ

1 голос
/ 20 декабря 2010

Вам необходимо включить указанные компоненты. fl.control.TextInput не является частью базовой библиотеки.
Проверьте это учебник .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...