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". Переходим в первый кадр, объявляем там переменную строки:
var a:String;, тут же создаем кнопку, и пишем ей код:
on(release){
a = txtone.text; // Присваиваем переменной "a" значение вводимого текста в первом кадре
nextFrame (); // По нажатию переходим на следующий кадр
txttwo.text = a + "!";// Присваиваем Dynamic text значение переменной, которой мы присвоили вводимый пользователем
//текст в первом кадре.
}
Восклицательный знак в кавычках означает, что после слова, которое вы написали Imput и его вывело на Dynamic будет стоять в конце восклицательный знак, которой можно заменить на любой другой символ или вовсе убрать, оставив такую строку:
txttwo.text = a;
Доброго времени суток!
Такой вопрос. В первом кадре есть обычный текст: "Как тебя зовут?" с input text для ввода имени.
По нажатию кнопки переходим второй кадр, где видим: "Здравствуй, ... !".
Как сделать, чтобы вместо многоточия было введенное имя?
Пытался с переменными, но ничего не выходит - не совсем я работу с переменными ещё понял :)
Добавлено через 7 часов 19 минут
Разобрался с переменными. Сделал. Спасибо всем ;)
Добавлено через 26 часов 32 минуты
Кому интересно:
Создаем в первом кадре Input Text, даем ему Instance Name - "txtone", например. Во втором кадре создаем Dynamic Text с Instance Name - "txttwo". Переходим в первый кадр, объявляем там переменную строки:
var a:String;, тут же создаем кнопку, и пишем ей код:
on(release){
a = txtone.text; // Присваиваем переменной "a" значение вводимого текста в первом кадре
nextFrame (); // По нажатию переходим на следующий кадр
txttwo.text = a + "!";// Присваиваем Dynamic text значение переменной, которой мы присвоили вводимый пользователем
//текст в первом кадре.
}
Восклицательный знак в кавычках означает, что после слова, которое вы написали Imput и его вывело на Dynamic будет стоять в конце восклицательный знак, которой можно заменить на любой другой символ или вовсе убрать, оставив такую строку:
txttwo.text = a;