Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   dynamic и input (http://www.flasher.ru/forum/showthread.php?t=84091)

Coffee 23.08.2006 13:13

dynamic и input
 
Здрасте.

Кто нибудь подскажет, как можно в реальном времени показывать в поле dynamic text текст введенный в поле input text. То бишь каждая буква введенная в input сразу появлялась в dynamic text.

Благодарствую.

MINASTIS 23.08.2006 13:22

input допустим i
dynamic d, теперь вводишь код в кадре
Код:

this.onEnterFrame = function () {
d.text = i.text;
}

Все

etc 23.08.2006 13:26

Лучше так:
Код:

input_txt.onChanged = function() {
    dynamic_txt.text = this.text;
}

onEnterFrame будет работать большую часть времени в холостую. Экономить надо.

Disajner 23.08.2006 13:27

Код:

this.createTextField("myInputText_txt", 99, 10, 10, 300, 20);
myInputText_txt.border = true;
myInputText_txt.type = "input";

myInputText_txt.onChanged = function(textfield_txt:TextField) {
trace("the value of "+textfield_txt._name+" was changed. New value is: "+textfield_txt.text);
};

Пример из хелпа надеюст разберёшься...

Disajner 23.08.2006 13:32

отлично получилось, изв перед всеми, что зря ответил=))

Coffee 23.08.2006 14:38

спасибо... все кул. Я еще нашел в исходниках и переделал. Получил такое:

Код:

var txtListener:Object = new Object();
txtListener.onChanged = function(a:TextField) {
        Selection.setSelection(a.length, a.length);
        b.text = a.text;
};
a.addListener(txtListener);

Но у вас правда покороче получилось.

etc 23.08.2006 14:44

Coffee, самое нерациональное решение.

ToXICus 16.09.2006 21:19

Да накрутил здорово.
Хотя, как по мне, лучеш всего вешать кнопу submit - экономит объем скрипта, мозги и русурсы :-)


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

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