PDA

Просмотр полной версии : Как использовать стандартные компоненты-"TextInput"?


Vajo
07.11.2006, 09:42
Если использовать Text Tool, то все понятно.
Кидаем 2 штуки, устанавливем "InputText" в var пишем имя (T1) и (T2) соответственно.
В Action кнопки пишем:
on (release) { T2=T1; }Получаем в обоих один текст.

А как быть с "TextInput"?
Как получить значение, что мы в него написали?
<Instance Name> - FAM
В Action кнопки пишем:
on (release) { T2=FAM.TEXT; } - В T2 пишется "undefined".
или
on (release) { T2=FAM; } - В T2 пишется "undefined".

Я так думаю, что Flash не понимает, что такое "FAM".
Пожалуйста, подскажите, как получить введенные значения?

El Scream
07.11.2006, 12:00
1. Пока вас не прикрыли - код оформляется в тегах
2. Не знаете синтаксиса. Flash чувствителен к регистру, поэтому правильнее будет писать

on (release) {
T2=FAM.text;
}

Vajo
07.11.2006, 12:15
Огромное спасибо!

Vajo
07.11.2006, 13:02
И еще вопрос.
Чем отличаются моя кнопка от стандартной "Button"?
Такой код на моей кнопке работает, а на стандартной нет.
on (release) {
T2=FAM.text;
T1="qwerty";
}

Хемуль
07.11.2006, 14:36
2 Vajo:
Тэги... Не забывайте про форумные тэги...

Vajo
07.11.2006, 15:23
>Хемуль
что-то я не совсем понял про "тэги" :(

Хемуль
07.11.2006, 15:30
2 Vajo:
Ну, свой программный код на форуме следует оформлять в тэги CODE.
А то вообще нечитабельно получается... А с тэгами так:

function question()
{
var toBe:Boolean = true;
return (toBe || !toBe);
}

Vajo
07.11.2006, 15:35
>Хемуль
ясно.

А всетаки почему:
on (release) {
T2=FAM.text;
T1="qwerty";
}
на стандартной Button не работает?

Хемуль
07.11.2006, 15:42
2 Vajo:
А можете исходник прикрепить?

Vajo
07.11.2006, 16:12
это проект с кнопками

Dendroid
07.11.2006, 16:43
Потому что это Button-компонент. У него есть событие "click".
И надо пути не забывать:
on (click) {
_parent.T2=_parent.FAM.text;
_parent.T1="qwerty";
}