Как использовать собственное изображение в любых текстовых полях с поддержкой HTML?

Для использования собственного изображения в текстовых полях необходимо использовать тег <img>

Тег <img> позволяет встраивать в текстовые поля внешние файлы изображений (JPEG, GIF, PNG), SWF-файлы и фрагменты роликов. В многострочных полях текст автоматически обтекает изображения, встроенные в текстовые поля.

Тег <img> в XVM поддерживает следующие атрибуты:

src     - указывает путь к изображению или SWF-файлу либо идентификатор связи для символа фрагмента ролика в библиотеке. Это обязательный атрибут, все остальные атрибуты — необязательные. Внешние файлы (JPEG, GIF, PNG и SWF) отображаются только после завершения загрузки.
width   - ширина вставляемого изображения, SWF-файла или фрагмента ролика. Указывается в пикселях.
height  - высота вставляемого изображения, SWF-файла или фрагмента ролика.  Указывается в пикселях.
align   - задает для встраиваемого изображения выравнивание по горизонтали в текстовом поле. Допускаются значения left (по левому краю) и right (по правому краю). Значение по умолчанию — left.
hspace  - задает величину пробела, окружающего изображение, где не отображается текст (по горизонтали). Значение по умолчанию: 8.
vspace  - задает величину пробела, окружающего изображение, где не отображается текст (по вертикали).   Значение по умолчанию: 8.

Пример использования:

<img src='img://gui/flash/XVM.png' width='16' height='16'>

Используя этот код вы отобразите в текстовом поле файл, находящийся в по адресу res_mods/<version>/gui/flash/XVM.png, и ограничите его размеры до 16*16 пикселей.

Обратите внимание, что пути задаются относительно папки модов текущей версии, а не корневой директории игры.

Posted in: Общие вопросы