101 СПОСОБ  ЗАРАБОТАТЬ   НА ПЕЧАТИ

Апплеты Java для всех

  • Ли Кэллистер
  • 14 июня 1998 г.
  • 5212

Допустим, вы хотите окружить снимки на вашем Web-сайте мерцающими огоньками или вам нужно добавить калькулятор для пересчета курсов валют. Значит, теперь придется осваивать программирование апплетов Java? Вовсе нет.

Тот, кто владеет хотя бы основами программирования на языке HTML, может просто выбрать из бесчисленного множества апплетов в Сети наиболее подходящий и слегка видоизменить его в соответствии со своими нуждами. Среди возможных вариантов - часы и калькуляторы; таблицы и карты изображений; рекламные ярлыки с мерцающими огоньками; пляшущий текст и кнопки, запускающие слайд-шоу, анимацию или звуковые фрагменты. Начать поиск «своего» инструмента лучше с сайтов-коллекций, таких, как Gamelan (www.gamelan.com), в которых собраны обзоры и рейтинги лучших апплетов. Другие полезные сайты - www.javasoft.com, www.java.co.uk, www.jars.com и www.digiville.com/webmagic.

После того как необходимый бесплатный апплет выбран, его необходимо настроить на конкретную задачу. Подставьте новые изображения и звуки, измените поведение анимированных фрагментов - и вот у вас уже совершенно новая программа. Как же это сделать?

Инструкции, задающие поведение апплета, хранятся в Class-файле, который связан с HTML-страницей ссылкой в APPLET-тегах. Чтобы открыть исходный код, необходимо выбрать в меню View («Просмотр») команду Document Source («Исходный код»). Код можно модифицировать, изменяя значения параметров в инструкциях. Ниже приведен пример апплета, создающего мерцающие огоньки по границам изображения (этот апплет можно найти на сервере www.digiville.com/webmagic):

<APPLET CODE=MarqueeLights.class width=220 height=324 align=middle> <param name="image" value="dursts.jpg"> <param name="delay" value="150"> <param name="bulb" value="6"> <param name="gap" value="5"> <param name="border" value="6"> <param name="mode" value="RfbsFR"> </APPLET>

Каждый апплет обладает уникальными параметрами. В нашем случае указанное для параметра image значение dursts.jpg является именем файла, содержащего фотографию. Другие параметры задают частоту мерцания, размер «лампочек», расстояние между ними, ширину бордюра и последовательность событий. Значения этих параметров были заданы автором и сохранены в Class-файле.

Еще одни апплет, при помощи которого можно оживить Web-сайт, называется HiBut (его можно найти на сайте Digiville). Этот апплет позволяет связать с движениями курсора и щелчками мыши последовательность из четырех звуков и изображений. В приведенном примере, когда апплет загружен, на светофоре загорается красный свет. Если провести курсор через светофор, раздастся сигнал легкового автомобиля. Если щелкнуть мышью на светофоре, загорится зеленый свет и раздастся сигнал грузовой машины. Убрав курсор со светофора, вы услышите визг тормозов, и браузер откроет для просмотра следующую страницу.

Апплет позволяет использовать любую комбинацию звуков и изображений. Вместо светофора можно взять глаз, который будет вам подмигивать, или изображение, появляющееся из-под фоновой заливки.

Долгая загрузка - ахиллесова пята апплетов Java. Поэтому необходимо стремиться к минимизации размера файлов со звуком и изображениями. Кроме того, не нужно, чтобы апплет загружался со страницы первым. Расположить его надо так, чтобы во время загрузки апплета пользователи могли читать текст или рассматривать картинки. И помните - Java поддерживает только аудиоформат Sun AU - используются 8-разрядные файлы с ULAW-компрессией. Две условно-бесплатные программы SoundHack (для Macintosh) и GoldWave (для Windows) помогут конвертировать множество аудиоформатов в формат AU с минимальными потерями качества.


Ли Кэллистер - создатель Web-серверов, автор статей по проблемам Всемирной паутины. Один из авторов книги Java Web Magic.

ПОХОЖИЕ СТАТЬИ
Стерео/варио для начинающих

В попытках привлечь внимание потребителя создатели печатных продуктов, особенно рекламных, всё чаще экспериментируют с необычными визуальными формами. Одна из них, известная ещё с 80-х годов прошлого века по "переливающимся" календарикам, обязана своим су



Новый номер

Тема номера: Больше порядка. R-SUPERLAM AF-540. Пятикнижие конструкторов-полиграфистов. ARK-JET SOL 1804. Офсет – при своих. Когда ты – вне конкуренции. Бум в этикетке и не только. Глобальный плакат. Скрепка 2024. Интерлакокраска-2024. Инлегмаш 2024.



Организовав печать по текстильным материалам, стоит ли заводить своё швейное производство или лучше печатать на сторону?
    Проголосовало: 29