tinySlideShow

Комментарии: Этот апплет типа слайд-шоу, только очень интересного назначения! Он не загружает заранее все заданные картинки, как делают большинство апплетов, а загружает по очереди и показывает их по одной. Причем всего он поддерживает до 5000 картинок! Их названия в коде задавать не нужно, точнее все картинки должны иметь какое-то одно название (как в моем примере - image), один и тот же формат (gif или jpg), но различаться лишь порядковым номером (image001.jpg, image002.jpg и т.д.). Порядок настройки таков: размер width должен быть равен размеру картинок, а height равен сумме высоты картинок и высоты картинки кнопок. Т.е в моем примере height картинок равен 140, height кнопочек равен 20, значит height апплета будет 160 (высоту кнопочек лучше не менять). Параметры MININDEX и MAXINDEX соответственно номер первой и номер последней картинок для шоу, а звук можно отключить удалив строку с параметром SOUND. Еще можно задавать картинки кнопочек "пуск" и "пауза", картинку бэкграунда, скорость смены кадров (DELAY), цвет фона (раздельно для красного, зеленого и желтого), то же самое для текста (надпись "loading") добавив параметры FGRED, FGGREEN, FGBLUE; FONTNAME и FONTSIZE, параметр LOADFLAG может отключать индикатор загрузки. В принципе необходимыми являются только первые пять строк кода апплета, остальные можно удалить, и они установятся по-умолчанию. Файлы: tinySlideShow.class (7Kb), image1.jpg, image2.jpg, image3.jpg - это картинки-кадры, ButtonOff.gif, ButtonOn.gif - это кнопки, techbg.gif - это фон, pressed.au - это звук.

<applet code="tinySlideShow.class" height="160" width="110"> <param name="FILEPREFIX" VALUE="image"> <param name="FILETYPE" VALUE=".jpg"> <param name="MININDEX" value="1"> <param name="MAXINDEX" value="3"> <param name="BUTTONBARON" value="ButtonOn.gif"> <param name="BUTTONBAROFF" value="ButtonOff.gif"> <param name="BG" value="techbg.gif"> <param name="DELAY" value="2000"> <param name="LOADFLAG" value="Y"> <param name="BGRED" value="0"> <param name="BGGREEN" value="0"> <param name="BGBLUE" value="0"> <param name="SOUND" value="pressed.au"> </applet>
Скачать архив: zip Дополнительная информация у автора (Chris Ricci).



На главную страницу TopList