ImageLoader - Руководство по Вердж3Д - Софт Эйт Софт
Description: Узнайте как использовать ImageLoader в интерактивных 3Д-веб-приложениях сделанных на Вердж3Д

Loader →

# ImageLoader

Загрузчик для загрузки Image. Используется модулями CubeTextureLoader и TextureLoader.

## Пример

`// создаём загрузчик const loader = new v3d.ImageLoader(); // загружаем изображение loader.load( // URL ресурса 'mytexture.png', // обработчик onLoad function(image) { // используем изображение, напр. отображаем его на холсте const canvas = document.createElement('canvas'); const context = canvas.getContext('2d'); context.drawImage(image, 100, 100); }, // обработчик onProgress не поддерживается undefined, // обработчик onError function() { console.error('Произошла ошибка.'); } );`

## Конструктор

### ImageLoader(manager : LoadingManager)

manager — loadingManager для использования загрузчиком. По умолчанию v3d.DefaultLoadingManager.

Создает новый ImageLoader.

## Свойства

Общие свойства см. в базовом классе Loader.

## Методы

Общие методы см. в базовом классе Loader.

### # .load(url : String, onLoad : Function, onProgress : Function, onError : Function) → HTMLImageElement

- url — путь или URL-адрес к файлу. Это также может быть Data URI.
- onLoad — будет вызван после завершения загрузки. Аргументом будет загруженный image.
- onProgress — эта функция обратного вызова в настоящее время не поддерживается.
- onError — вызывается при ошибках загрузки.

Начинает загрузку `url` и возвращает объект image, который будет содержать данные.

## Исходный файл

О том как получить исходный код этого модуля читайте тут.