PDA

Просмотр полной версии : Не могу создать 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 минуту
Вообще не находит такой класс ни в каком из пакетов =(.

Wolsh
25.10.2013, 02:20
FlashDevelop бесплатный. Контролы (пакет fl, mx, может еще что-то) распространяется с Adobe Flash по его же лицензии. Они не бесплатны.

rbkblhjy
25.10.2013, 02:24
Понял, спасибо.

Добавлено через 4 минуты
Нашел в интернете простенькое решение проблемы.
var t:TextField = new TextField();
t.type = " input " ;

Koopa
25.10.2013, 04:40
не совсем так.
надо еще:
import flash.text.TextFieldType;
...
t.type = TextFieldType.INPUT;

caseyryan
25.10.2013, 08:44
t.type = " input " ;
Не будет это работать. Пробел тоже считается символом, а их там быть не должно.
Должно быть так
t.type = "input";
А вообще, лучше использовать константы, как написал Koopa