Загрузка изображений из JS

Кирасим

Пользователь
28 Авг 2014
11
0
Я устанавливаю изображение для картинки через JavaScript, но если изображение изначально не загружена в карту, то она не находится.
Код:
SkillImage.SetImage("file://{images}/custom_game/SkillEvolve/" + Skill_Name[i] + ".png");
Для этого мне нужно вручную в CSS прописывать код, и так для каждого изображения (а их много). Типа такого:
Код:
#Load {background-image: url("file://{images}/custom_game/skillevolve/virus.png");}
Как можно сделать автоматическую подгрузку этих изображений?

Вот такую ошибку выдаёт
Код:
Error loading resource file "panorama/images/custom_game/skillevolve/gate_png.vtex_c"
 

ZLOY

Администратор
Команда форума
27 Июн 2016
953
182
Все изображения должны быть скомпилированы в vtex_c. Для этого тебе нужно поместить прямую ссылку на изображение в xml или css файл.
Вот так например
 

Кирасим

Пользователь
28 Авг 2014
11
0
Значит только вручную можно? Автоматически что бы это посредством циклов и переменных никак не сделать?
 

ZLOY

Администратор
Команда форума
27 Июн 2016
953
182
Вручную или написать скрипт, который будет генерировать файл с этими изображениями. Это нужно сделать всего 1 раз при добавлении или изменении картинки.
 

I_GRIN_I

Друзья CG
15 Мар 2016
1,335
105
Попробуй в жс выставлять через panel.style["background-image"] =
 

MahouShoujo

Продвинутый
3 Ноя 2016
251
23
Попробуй в жс выставлять через panel.style["background-image"] =
Зачем фигню предлагать?

Скрипт пишется на любом языке, можно даже на луа или bat скриптах. А можно просто руками редактировать, если не сотни изображений.
 
Реклама: