Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Непонятное положение <img> в htmlText (http://www.flasher.ru/forum/showthread.php?t=82074)

amphetamine 04.07.2006 19:57

Непонятное положение <img> в htmlText
 
Вложений: 2
Прблема в следующем, есть html документ вида:
Код:

<body>
        <txt>TEXT TEXT TEXT <b>BOLDTEXT</b>
        <img id='test_mc' src='smile.jpg'>
        <i>KURSIB </i> theEnd</txt>
</body>

в браузере отображается так :Вложение 14649
а во флеши вот так :Вложение 14650
код:
Код:

xml1 = new XML;
xml1.ignoreWhite = true;
xml1.load("3.html");
xml1.onLoad = function(){
        TF.htmlText = xml1;
        }
TF.multiline = true;
TF.wordWrap = true;

что я сделал не так,я немогу понять, если использовать в качестве рисунка мувик из билиотеки то получается тоже самое

etc 04.07.2006 20:05

Картинки могут располагаться только по левому, правому краю или в центре.

olegn 04.07.2006 20:07

попробуй в теге <img> прописать размеры изображения width и height. Тогда Flash будет резервировать место определенного размера под рисунок. Возможно, поскольку рисунок в поле загружается в последнюю очередь, несмотря на то, что это не последний тег.

WW_ 04.07.2006 20:14

Увы, так и есть :( .
Тег IMG поддерживает только два значения атрибута align: left (по умолчанию) и right.
В первом случае рисунок позиционируется слева, а текст обтекает его справа, во втором - наоборот.
Разместить картинку прямо в строке с текстом - по-моему пока нельзя. Что неудобно.
Может в следующих версиях обработка тегов будет улучшена.

etc 04.07.2006 20:21

center забыл

amphetamine 04.07.2006 21:25

спасибо большое за разъяснения, непонятно почему парился несколько часов и не мог спросить сразу =)

еще вопросик в догонку, в Хелпе я не нашел список тегов поддерживаемых TextField - ом, может ткнет меня носом туда, где они описаны =)

варианта использовать TextArea вместо TextFielda тож получается отпадает ?

etc 04.07.2006 21:41

Цитата:

Сообщение от amphetamine
в Хелпе я не нашел список тегов поддерживаемых TextField - ом

И не искал.

TextArea -- из другой оперы.

iNils 04.07.2006 23:39

На самом деле, позиционировать картинку после загрузки можно где угодно, даже за пределами текстового поля. Другой вопрос, что по сути это будет хаком :)

WW_ 05.07.2006 13:52

Нашёл в справке (набери в поиске html, затем найди тему - Supported HTML tags):
<a> – ссылка;
<b> - жирный;
<br> - перенос строки;
<font> - параметры текста;
<img> - вставка изображений и клипов;
<li> – элемент маркированного списка;
<p> – абзац;
<i> - курсив;
<u> - подчеркнутый;
а также
<span> – для привязки стилей к части текста;
<textformat> – специфический тег для задания параметров текста.
Вообще, часто, гораздо удобнее - сделать свою XML разметку и привязать к ней стили.

amphetamine 05.07.2006 14:02

пасиб добрый чловек =)


Часовой пояс GMT +4, время: 02:05.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.