Ви можете обробляти подію onSetFocus, що наступає, коли поле введення або динамічний текстовий блок отримує фокус введення


перейти к полному списку дипломных проектов

Ссылка на скачивания файла в формате .doc находится в конце странички

Ви можете обробляти подію onSetFocus, що наступає, коли поле введення або динамічний текстовий блок отримує фокус введення

Все це можна виконувати як в середовищі Flash, так і за допомогою сценаріїв.

Управління форматуванням тексту здійснюється за допомогою об'єкту TextFormat. Він містить ряд властивостей, за допомогою яких і задаються параметри форматування тексту.

Об'єкт Selection

Flash також надає можливість управління текстовим курсором і виділенням тексту в полях введення і динамічних текстових блоках. Для цього призначений об'єкт Selection, єдиний екземпляр якого на ім'я selection створюється самим Flash.

За допомогою об'єкту selection ви можете отримати позицію текстового курсору в полі введення. Для цього вам потрібно скористатися методом getcaretindex. Якщо ж жодне поле введення не має фокусу, повертається -1.

Методи getBeginindex і getEndindex повертають номери відповідно початкового і кінцевого символу виділеного фрагмента тексту. Якщо нічого не виділено, знову ж таки повертається -1.

Ви можете виділити потрібний фрагмент тексту, скориставшись методом setselection. Першим параметром цього методу повинен бути номер першого символу фрагмента, що виділяється, а другим - номер останнього символу. Запам'ятаєте, що нумерація символів тексту починається з нуля.

Selection.setselection(10, 30);

Ви також можете просто поставити текстовий курсор в необхідну позицію, передавши методу setseiection номер потрібного символу і в першому, і в другому параметрі:

Selection.setselection(10, 10);

Метод getFocus повертає ім'я змінної, прив'язаної до поля введення, що має в даний момент фокус введення. Якщо жодне поле введення не має фокусу, повертається null.

Ви можете дати фокус введення якому-небудь полю. Для цього передайте ім'я змінної, прив'язаної до цього поля, як параметр методу setFocus:

Selection.setFocus("Name");

Selection.setFocus("_root.id");

Таким самим чином ви можете дати фокус введення кнопці, передавши цьому методу шлях кнопки:

Selection.setFocus("_root.btnOK");

Щоб зняти фокус введення зі всіх елементів управління, передайте методу setFocus значення null.

Ви можете обробляти подію onSetFocus, що наступає, коли поле введення або динамічний текстовий блок отримує фокус введення. Для цього вам буде необхідно використовувати об'єкт-перехоплювач.

Висновок

Ми розглянули всі можливості Flash, описані в електронному керівництві, що поставляється з ним. Ми згадали також ті можливості, які чомусь в керівництві не були описані, ймовірно, його автори кудись поспішали і не доробили свою роботу. Щоб роздобути цю "секретну" інформацію, нам довелося поритися на Web-сайте Macromedia - вже там-то є все. І, зрозуміло, довелося багато що пробувати "методом наукового тика", а інакше не можна дізнатися програмний продукт, тим більше, такий складний.

скачать бесплатно Macromedia Flash MX

Содержание дипломной работы

Ви можете виділяти текст різними шрифтами, кольором, встановлювати різні види вирівнювання для абзаців, задавати відступи тексту і червоного рядка
Ви можете обробляти подію onSetFocus, що наступає, коли поле введення або динамічний текстовий блок отримує фокус введення
Ми, врешті-решт, не говорили про створення серверних застосувань і тонкощі мови HTML

заработать

Закачай файл и получай деньги