Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 20.05.2016, 12:21
Diplor вне форума Посмотреть профиль Отправить личное сообщение для Diplor Найти все сообщения от Diplor
  № 1  
Ответить с цитированием
Diplor

Регистрация: May 2011
Сообщений: 1
По умолчанию Сохранение введенного текста в следующем кадре.

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;


Последний раз редактировалось Diplor; 21.05.2016 в 14:53.
Создать новую тему Ответ Часовой пояс GMT +4, время: 18:06.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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