Просмотр полной версии : Не могу создать TextInput
rbkblhjy
25.10.2013, 01:43
Всем привет.
Пытался разобрать пример из адобовской документации и там они импортируют fl.controls.TextInput;
А когда я пытаюсь импортировать мне выдает ошибку что такого пакета не существует. Почему так, куда этот загадочный fl. подевался?
Akopalipsis
25.10.2013, 01:49
А Вы в FlashCS ( CC ) пробуете?
rbkblhjy
25.10.2013, 02:14
Я код пишу в FlashDevelop
Добавлено через 1 минуту
Вообще не находит такой класс ни в каком из пакетов =(.
FlashDevelop бесплатный. Контролы (пакет fl, mx, может еще что-то) распространяется с Adobe Flash по его же лицензии. Они не бесплатны.
rbkblhjy
25.10.2013, 02:24
Понял, спасибо.
Добавлено через 4 минуты
Нашел в интернете простенькое решение проблемы.
var t:TextField = new TextField();
t.type = " input " ;
не совсем так.
надо еще:
import flash.text.TextFieldType;
...
t.type = TextFieldType.INPUT;
caseyryan
25.10.2013, 08:44
t.type = " input " ;
Не будет это работать. Пробел тоже считается символом, а их там быть не должно.
Должно быть так
t.type = "input";
А вообще, лучше использовать константы, как написал Koopa
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.