Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Не могу создать TextInput (http://www.flasher.ru/forum/showthread.php?t=204238)

rbkblhjy 25.10.2013 01:43

Не могу создать TextInput
 
Всем привет.
Пытался разобрать пример из адобовской документации и там они импортируют 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 минуты
Нашел в интернете простенькое решение проблемы.
Код AS3:

var t:TextField = new TextField();
t.type = " input " ;


Koopa 25.10.2013 04:40

не совсем так.
надо еще:
Код AS3:

import flash.text.TextFieldType;
...
t.type = TextFieldType.INPUT;


caseyryan 25.10.2013 08:44

Код AS3:

t.type = " input " ;

Не будет это работать. Пробел тоже считается символом, а их там быть не должно.
Должно быть так
Код AS3:

t.type = "input";

А вообще, лучше использовать константы, как написал Koopa


Часовой пояс GMT +4, время: 22:16.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.