OperatedPreLoader
Описание: Производит предварительную загрузку изображений,
также как ImagesPreLoader.
Кроме того может управляться скриптами (на JavaScript, VBScript) в процессе работы пользователя с HTML-документом
с помощью методов, описанных ниже.
Параметры:
Методы:
| Сигнатура метода, описание параметров и работы |
int getCount()
- Возвращает в скрипт общее количество изображений, которое предполагается
загрузить на данный момент независимо от того сколько изображений уже загружено.
|
boolean isLoading()
- Возвращает
true если в момент вызова происходит загрузка
изображений. В противном случае возвращает false.
|
boolean isSuccess(int index)
- Возвращает
true если загрузка изображения с индексом, заданным
параметром index завершилась и загруженное изображение не содержит
ошибок.
В противном случае возвращает false.
Индексация изображений начинается с 0.
|
String getFileName(int index)
- Возвращает в скрипт строку, содержащую имя файла изображения с индексом,
заданным параметром
index.
Индексация изображений начинается с 0.
|
Image getImage(int index)
- Возвращет в скрипт изображение с индексом, заданным параметром
index.
Индексация изображений начинается с 0.
|
void addImageList(String list)
- Добавляет изображения, имена файлов которых заданы параметром
list к
уже загруженным. Если в момент вызова метода загрузка предыдущего списка еще не завершилась ожидает
завршения загрузки. Если происходит несколько вызовов метода при незавершенной
загрузке предыдущего списка загрузка будет производиться в том порядке в
котором поступили вызовы.
|
void changeImageList(String list)
- Удаляет загруженные изображения и загружает новые, имена файлов которых
заданы параметром
list.
Если в момент вызова метода загрузка предыдущего списка изображений еще не
завершилась, то она прерывается.
|
void changePicture(int index, float scl)
- Заменяет изображение, выведенное в окне апплета на изображение из числа загруженных,
индекс которого задан параметром
index. Индексация начинается с 0.
Параметр scl задает масштаб, в котором новое изображение
будет выведено в окне апплета (см. параметр апплета scale).
|
void showImageInWindow(int index, float scl, String sign)
- Создает отдельное модальное окно и выводит в нем предварительно загруженное
изображение с индексом
index. Индексация изображений начинается с 0.
Параметр scl задает масштаб, в котором изображение должно быть выведено.
Задается числом с десятичной точкой.
Параметр sign задает подпись для изображения. Строка подписи
должна быть достаточно короткой, чтобы поместиться в заголовке окна.
Если размеры изображения будут больше размеров монитора метод автоматически уменьшает его размеры.
|
|