Форум 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)
-   -   Сохранение введенного текста в следующем кадре. (http://www.flasher.ru/forum/showthread.php?t=212888)

Diplor 20.05.2016 12:21

Сохранение введенного текста в следующем кадре.
 
AS 2.0
Доброго времени суток!
Такой вопрос. В первом кадре есть обычный текст: "Как тебя зовут?" с input text для ввода имени.
По нажатию кнопки переходим второй кадр, где видим: "Здравствуй, ... !".
Как сделать, чтобы вместо многоточия было введенное имя?
Пытался с переменными, но ничего не выходит - не совсем я работу с переменными ещё понял :)

Добавлено через 7 часов 19 минут
Разобрался с переменными. Сделал. Спасибо всем ;)

Добавлено через 26 часов 32 минуты
Кому интересно:
Создаем в первом кадре Input Text, даем ему Instance Name - "txtone", например. Во втором кадре создаем Dynamic Text с Instance Name - "txttwo". Переходим в первый кадр, объявляем там переменную строки:
Код AS1/AS2:

var a:String;

, тут же создаем кнопку, и пишем ей код:
Код AS1/AS2:

on(release){
        a = txtone.text; // Присваиваем переменной "a" значение вводимого текста в первом кадре
        nextFrame (); // По нажатию переходим на следующий кадр
        txttwo.text = a + "!";// Присваиваем Dynamic text значение переменной, которой мы присвоили вводимый пользователем
                            //текст в  первом кадре.
}

Восклицательный знак в кавычках означает, что после слова, которое вы написали Imput и его вывело на Dynamic будет стоять в конце восклицательный знак, которой можно заменить на любой другой символ или вовсе убрать, оставив такую строку:
Код AS1/AS2:

txttwo.text = a;



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

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