Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Components in ActionScript Project (http://www.flasher.ru/forum/showthread.php?t=203242)

areostar 09.09.2013 13:27

Components in ActionScript Project
 
Пишу игрушку в Flash Builder 4.7 в ActionScript Project. Мненадо использывать поле для ввода текста но
Код AS3:

import fl.controls.TextInput;

Flash Builder не опознаёт. Что посоветуете делать?

Alex Lexcuk 09.09.2013 13:36

Надо делать swc библиотеку с компонентами.
http://www.murmadillo.tut.su/html/slider.html

areostar 09.09.2013 13:38

думал об этомю а подругому никак??

Inet_PC 09.09.2013 14:26

Написать свой/использовать готовые варианты? Что значит по другому? Вы хотите, чтобы из неоткуда взялся компонент?

KumoKairo 09.09.2013 14:43

TextInput не включен в стандартный пакет Flex SDK, он доступен только для Flash IDE (которая Про)
Для пакета Flex SDK придется работать с обычным TextField, он очень гибкий и может быть использован в том числе и для ввода данных

Ну или сделать .swc библиотеку как уже упомянули ранее)

areostar 09.09.2013 15:08

Проиллюстрируйте плиз как сделать TextField пригодным для вводя теста(кодом)

KumoKairo 09.09.2013 15:13

Код AS3:

//функция инициализации
private function init():void
{
    var myTextInput:TextField = new TextField();
    var format:TextFormat = new TextFormat();
    format.bold = true;
    myTextInput.setStyle("textFormat",format);
    myTextInput.text = "text here...";
    myTextInput.addEventListener(FocusEvent.FOCUS_IN, focHandler);
}
...
//Обработчик нажатия. Очищает содержимое поля при нажатии
private function focHandler(e:Event):void
{
    e.currentTarget.text = "";
}

Код любезно предоставлен гуглом

in4core 09.09.2013 16:19

KumoKairo - самое главное myTextInput.type = "input"; забыли ))

KumoKairo 09.09.2013 16:30

Вложений: 1
Вложение 29994


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

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