Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab_rabota4.docx
Скачиваний:
12
Добавлен:
09.04.2015
Размер:
39.53 Кб
Скачать

1.4. Редактируемый текст

Редактируемый текст (Input Text) - текстовое поле такого типа предназначено для

ввода и редактирования текста читателем Web-страницы.

Как было отмечено выше, редактируемое текстовое поле предназначено для

получения от пользователя некоторой информации. Например, это может быть запрос к

52

базе данных, расположенной на сервере, или название сцены фильма, на которую хотел

бы перейти посетитель сайта.

По сравнению с инспектором свойств динамического текста здесь имеются

следующие особенности:

• отсутствует текстовое поле URL и связанный с ним раскрывающийся список

Target;

• недоступна (заблокирована в нажатом состоянии) кнопка Selectable. Это вполне

закономерно: редактируемый текст обязательно должен быть выбираемым;

• присутствует текстовое поле Maximum Characters (максимальное число символов).

В этом поле следует указать целое число, которое определяет, сколько символов

разрешается ввести читателю.

Параметры поля редактирования, как и параметры динамического текста, могут

изменяться средствами языка ActionScript. Чтобы использовать такую возможность,

следует назначить полю редактирования уникальное имя и (при необходимости) указать

имя связанной с ним переменной.

Как и для динамического текста, для поля редактирования разрешается создавать

полосы прокрутки.

1.5. Применение визуальных эффектов

Наряду со стандартными средствами форматирования текста Flash поддерживает

также возможность создания специфических эффектов. К ним, в частности, относятся

масштабирование текста, наклон, поворот, зеркальное отражение. После выполнения

любой из операций трансформации текст остается текстом, то есть его по-прежнему

можно редактировать не как графический объект, а как набор текстовых символов лишь

иллюстрацией некоторых возможностей Flash.

Чтобы перейти в режим текстового редактирования, следует включить инструмент

Text и дважды щелкнуть на текстовом поле. После этого вы можете продолжить ввод

текста, удалить символы или выделить некоторый фрагмент текста, чтобы, например,

скопировать его в буфер обмена.

Для выполнения требуемых преобразований текстовое поле должно быть выбрано

с помощью инструмента Arrow или Free Transform. Однако в последнем случае два

модификатора инструмента Free Transform (а именно Distort и Envelope) остаются

недоступны. Чтобы использовать их возможности, необходимо перейти в режим

посимвольного редактирования текста.

Посимвольное редактирование текста. Для модификации отдельных символов

текста к нему следует применить процедуру разбиения - Break Apart. При этом

возможны два уровня разбиения:

• разделение текста на символы с сохранением свойств каждого из них как

отдельного фрагмента текста;

• преобразование символов текста в графические объекты.

Процедуру разбиения можно применить к текстовому полю любого типа

(статическому, динамическому и редактируемому), однако уже после разбиения первого

уровня текст преобразуется в статический.

Рассмотрим два указанных выше варианта подробнее. Для разделения текста на

символы необходимо:

Выбрать текстовое поле, подлежащее разбиению (текст в нем должен быть уже

набран), с помощью инструментов Arrow, Free Transform или Text.

В меню Modify основного окна выбрать команду Break Apart.

53

Визуальным признаком разбиения служит то, что, каждый символ текста заключен

в отдельную рамку. Над каждым из символов после разбиения могут быть выполнены

любые операции, допустимые для «самостоятельного» текстового поля, в том числе:

• замена на другой текстовый символ (то есть обычное редактирование). Для этого

редактируемый символ требуется выбрать с помощью инструмента Text;

• перемещение на новую позицию. Для этого достаточно включить инструмент

Arrow или Free Transform, подвести указатель мыши к символу и, когда возле

указателя появится символ перемещения, нажать левую кнопку мыши и

перетащить символ;

• масштабирование, поворот и другие виды трансформации, доступные для

текстовой области, для этого символ должен быть выбран с помощью инструмента

Free Transform.

Также имеется возможность выполнить изменение цвета символа и автоматическое

распределение символов по слоям сцены. Применение слоев будет рассмотрено далее,

поэтому пока лишь поясним суть названной операции. Для каждого символа текста будет

создан отдельный слой, и символы будут автоматически распределены по этим слоям.

По умолчанию имена созданных слоев совпадают с помещенными на них символами.

Чтобы выполнить автоматическое распределение символов по слоям, достаточно

выбрать в меню Modify команду Distribute to Layers (Распределить по слоям).

Теперь о том, чего нельзя сделать с символами после однократного разбиения

текстовой области: к ним нельзя применить модификаторы Distort и Envelope

инструмента Free Transform; для них нельзя использовать градиентную или растровую

заливку; их нельзя редактировать с помощью инструментов рисования.

Чтобы избавиться от всех этих «нельзя», достаточно повторно применить к

текстовым символам процедуру разбиения Break Apart. После этого можно делать с

символами все, что подскажет ваше воображение.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]