Цитата из Гурского:
Тег <IMG> имеет следующие атрибуты:
• SRC. В этом атрибуте прописывается путь к внешнему JPEG-файлу или филь¬му, который должен быть импортирован в текстовое поле. Путь может быть как относительным, так и абсолютным. Также значением атрибута SRC может быть идентификатор экспорта клипа из библиотеки фильма. При этом в текст будет встроен его экземпляр.
Атрибут SRC является обязательным для задания. Все остальные атрибуты тега <IMG> не обязательны.
• ID. Внешние JPEG-изображения и swf-фильмы, импортируемые в текстовое поле, помещаются в клип. Клипом, естественно, является и внедряемый в поле экземпляр символа из библиотеки. И при необходимости этим клипом можно управлять. Для этого ему должно быть присвоено определенное имя. Это имя прописывается в атрибуте ID. Если данный атрибут не задается, применяются стандартные имена — instance I, instance2 и т. д.
Встроенный в текст поля объект представляет собой клип, расположенный на временной диаграмме клипа-оболочки поля. Поэтому обратиться к нему мож¬но, используя один из операторов доступа к свойствам. Например:
// При щелчке по изображению image, вложенному в текст поля pole, будет // открыто новое окно браузера с сайтом
www.rnysite.ru pole.image.onPress = function():Void {
getURL("http://www.mysite.ru", "_blank"); l
• WIDTH. Задает ширину встраиваемого объекта в пикселях. Если он не пропи¬сан, то объект внедряется со своими стандартными размерами.
• HEIGHT. Высота встраиваемого объекта в пикселях.
• ALIGN. Определяет, как будет расположен внедренный объект относительно границ поля. Возможны два его значения: left — объект будет примыкать к ле¬вой границе, right — будет касаться правой границы. Сделать так, чтобы изо¬бражение или клип располагались посередине поля или в произвольной его точке, невозможно. По умолчанию значение ALIGN равно left.
• HSPACE. Определяет, какое расстояние должно отделять верхнюю и нижнюю границы встроенного объекта от текста (т. е. задает ширину горизонтального поля). По умолчанию значение HSPACE равно 8 пикселям.
• VSPACE. Задает расстояние, на котором будет располагаться текст от правой или левой (в зависимости от типа выравнивания) границы внедренного объек¬та. По умолчанию значение атрибута равно 8 пикселям.
Чтобы тег <IMG> мог выполнить свои функции, поле должно быть многостроч¬ным и использовать режим автоматических переносов. Как вы помните, за первую настройку отвечает свойство multiline, за вторую — wordwrap.
Тег <IMG> не внедряет объект в точности после слова, за которым он располага¬ется. Объект переносится на строку, следующую за строкой, между словами кото¬рой прописан тег <IMG>. Исключение представляет случай, когда тег <IMG> предшествует первому символу текста. В этом случае объект внедряется начиная с первой строки.
Пример использования тега <IMG> (рис. 13.30):
this.createTextField("pole",0,50,50,300,300);
pole.border=pole.multiline=pole.wordWrap=pole.html=true;
pole.htmlText="<FONT SIZE='14'>Исторически первым квантовым алгоритмом стал
разработанный в 1995 году американским математиком <В>Питером Шором</В> из
Bell Labs (см.рис) <IMG SRC='shor.jpg' WIDTH='75' HEIGHT='105'> алгоритм
быстрой факторизации больших чисел. Однако главным родителем квантовых
компьютеров нужно считать <В>Ричарда Фейнмана</В> (см.рис.) <IMG
SRC='feinman.jpg' WIDTH='75' HEIGHT='90' ALIGN='right'>. Его исторический
призыв ответить на вопрос, какие преимущества могут давать вычислительные
системы на квантовых элементах, привлек в эту область множество талантливых
ученых, что обеспечило ее быстрый прогресс. </FONT>";
Из-за того, что встраиваемый в текст объект всегда располагается начиная со стро¬ки, следующей за строкой, содержащей тег <IMG>, изображения или клипы впол¬не могут перекрываться. При этом выше будет отображаться объект, расположен¬ный в тексте ниже. Чтобы не допустить перекрывания объектов, нужно чередовать , тип выравнивания, а также подходящим образом подбирать для них размеры. Кстати, отсчет глубин для внедряемых в поле объектов начинается с 16384-й (с са¬мой нижней глубины в стеке вложенных в клип объектов).
Flash-плейер не поддерживает прогрессивной загрузки JPEG-изображений.