Чтобы ActionScript мог распознать текстовое окно и работать с его свойствами, нужно присвоить этому окну название копии. Также динамическому или входному тексту можно присвоить название переменной, обращаться к ней посредством ActionScript и таким образом работать с содержимым текстового окна.
Переменная обычно представляет собой форму хранения информации. Это могут быть числа, буквы, математические формулы. Важной особенностью переменных является то, что их допускается изменять, а ActionScript может перемещать в них информацию и считывать ее, то есть работать с содержимым переменной.
ПРИМЕР 12 2: Создание входного текстового окна
1.Откройте новый Flash-файл.
2.На панели Toolbox выделите инструмент Text.
3.В выпадающем меню Text Type на панели Properties выберите пункт Input Text. Отобразятся параметры текстовых окон, позволяющие пользователю вводить текст.
4.В области Stageв ключевом кадре 1 создайте текстовое окно, в котором содержится слово «Возраст».
5.Чтобы присвоить переменной название, в поле Variable на панели Properties напечатайте ageVAR. Вы присвоили переменной имя, теперь Flash сможет распознать ее с помощью ActionScript. Это название переменной будет использоваться при написании скриптов. Например, с помощью названия переменной можно восстановить любые данные, которые вводит пользователь, просматривающий фильм, в текстовое окно.
6.Чтобы видеть текстовое окно в фильме, даже если в нем нет текста, щелкните по кнопке Border.
7.Чтобы ограничить количество символов, которые можно ввести в текстовое поле, в поле Maximum Character введите значение 3. Таким образом, пользователь не сможет задать нереальный возраст.
8.Чтобы пользователь мог выделить и заменить слово «Возраст» в опубликованном тексте, щелкните по кнопке Selectable.
9. Все остальные опции оставьте такими, какими они заданы по умолчанию. Сохраните файл для использования в следующих упражнениях.
ПРИМЕР 12 3: Создание динамического текстового окна
1.Воспользуйтесь файлом из примера 12.2. С помощью инструмента Text создайте новое текстовое окно, в котором содержаться слова «Счастливое число».
2.Оставьте текстовое окно активным и обратитесь к панели Properties в режиме инструмента Text.
3.В выпадающем меню Text Type на панели Properties выберите пункт Dynamic Text. На панели Properties отобразятся параметры динамического текста.
4. В поле Variable на панели Properties напечатайте LuckyNumVAR.
5.Чтобы пользователь не ввел случайно что-нибудь в это поле, отключите кнопку Selectable.
6.Все остальные опции оставьте такими, какими они заданы по умолчанию. Сохраните файл для использования в следующих упражнениях.