Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мультимедіа в HTML.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
557 Кб
Скачать
☆

Мал. 9.21. Аплет Java для декорування тексту

Показаний вище аплет називається RainbowText.class; він був завантажений з сайту http://javaboutique.internet.com, що пропонує вільно доступні аплети. Цей файл класу знаходиться в тому ж каталозі, що і сторінка Web. Тег <object> для цього застосування показаний нижче.

<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"

width="160" height="40">

<param name="code" value="RainbowText.class"/>

<!-- Required parameters for applet -->

<param name="text" value="RainbowText"/>

<param name="fontname" value="impact"/>

<param name="fontsize" value="24"/>

<param name="fontstyle" value=""/>

<param name="bgcolor" value="880000"/>

</object>

Лістинг 9.18. Код, що застосовує аплет Java для декорування тексту (html, txt)

Параметр name="code" задає ім'я файлу класу аплета (RainbowText.class). В даному прикладі параметр name="codebase" не потрібний, оскільки файл класу знаходиться в тому ж каталозі, що і сторінка Web. Даний аплет має додаткові параметри, що визначають характеристики рядка тексту, до якого застосовується аплет. Документація аплетів зазвичай визначає необхідні параметри і діапазони значень, які вони приймають.

Прокрутка тексту Інші популярні аплети виконують прокрутку тексту, і багато хто з них застосовує методи, які неможливо реалізувати за допомогою тега XHTML <marquee>. Наприклад, аплет з ім'ям Terminal.class, завантажений з того ж сайту, створює показаний нижче вивід. Цей аплет прокрутки використовує для уявлення режим машинки, що пише. Файл класу аплета знаходиться в тому ж каталозі, що і сторінка Web.

Мал. 9.22. Аплет Java для створення прокрутки тексту

<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"

height="100" width="150">

<param name="code" value="Terminal.class"/>

<!-- Required parameters for applet -->

<param name="line1" value="This is an applet that"/>

<param name="pause1" value="0"/>

<param name="line2" value="produces scrolling text"/>

<param name="pause2" value="0"/>

<param name="line3" value="in typewriter mode."/>

<param name="pause3" value="2"/>

<param name="line4" value=""/>

<param name="pause4" value="0"/>

<param name="line5" value=""/>

<param name="pause5" value="0"/>

<param name="line6" value=""/>

<param name="pause6" value="0"/>

<param name="line7" value=""/>

<param name="pause7" value="0"/>

<param name="line8" value=""/>

<param name="pause8" value="0"/>

<param name="line9" value=""/>

<param name="pause9" value="0"/>

<param name="line10" value=""/>

<param name="pause10" value="0"/>

</object>

Лістинг 9.19. Код, що використовує аплет Java для прокрутки тексту (html, txt)

Цей аплет вимагає використання тегов <param/> для кожних (до) десяти рядків тексту. Одна пара тегов задає текстовий рядок для виводу; інша задає число секунд паузи після виведення рядка. Атрибути width і height задають розміри області виводу.

Ігри Ігри з активною дією, аркадные ігри, карткові ігри, головоломки і інші типи ігор доступні у вигляді аплетів. Версія гри Breakout показана нижче.