![]() |
Позиционирование IMG внутри параграфа
Гружу HTML в динамическое текстовое поле:
Код:
<p>Hello world!</p>http://skill.ru/users/axel/storage/screen1.jpg Конвертирую картинку в JPEG, беру пример HTMLа из хелпа флэшевского: Код:
Click the image to return home<a href='home.htm'><img src='smile.jpg'></a>http://skill.ru/users/axel/storage/screen2.jpg Причем, если поставить текст внутри параграфа: Код:
<p>Возможно ли как-то позиционировать изображение внутри текста параграфа, как обычно в нормальном HTML? HTML будет грузиться из PHP, пока из локального HTML. Задача, я думаю, ясна - нужно сделать смайлики в тексте. |
Ну так что, товарищи? Конечно помогать новайсам писать цииклы - это хорошо. Но что насчет более "продвинутых" проблем? Никто не сталкивался ни с чем подобным?
PS: Я тут немного совсем еще нарыл. Выяснил только что эта проблема совсем не зависит от типа файла в img. Т.е. если туда грузить swf - та же фигня. Вот. :( Не хотелось бы из-за такой фигни отказываться от смайликов :( |
сталкивался с этой проблемой - решения так и не нашел. Видно это косяк самой флешки. Так что от смайлов предеться отказаться :(
Можно конечно ручками спозиционировать через _x, _y... Но по-моему "овчинка выделки не стоит" |
Цитата:
Абыдно... PS: Еще один глючок обнаружил по пути. В первом моем примере, при клике на ссылку "Page #1" линк дергается, перекрывая картинку :( Типа, дайте адрес, куда баг-репорты отправлять ;) |
да, действительно, возможности позиционирования картинок и клипов в html тексте во фэшке весьма скудные и сильно отличаются от обычного html.
Объект, вызываемый <img> позиционируется с обтеканием текстом (коряво звучит но суть верная), для него можно задавать параметры align, hspace, vspace, width, height, координаты не пробовал, но может быть и их тоже. У меня получалось разместить картинки только в соответствии с align, да и то последующее изображение накладывается на предыдущее, если align одинаковый. Да и по моему опыту - даже на одной высоте расположить 2 картинки - уже проблема. У меня получалось так, что вторая картинка всегда немного сдвигалась ниже. |
да уж, кривости в этом деле хватает, но есть одна фишка - вставлять в TextFiled можно не только внешние jpg и swf, но также мувик из библиотеки, у которого прописан Linkage (см. хелп по поддрежки тега img).
Допустим в библиотеке есть мувик с Linkage="s1". Тогда можно сделать вот так: Код:
_root.createTextField("test1_txt", 1, 0, 0, 300, 300);Код:
_root.test1_txt.s1_mc._x = 10; |
да внутренние мувики из библиотеки вставлять можно, но это проблемы не решает, проще будет написать позиционирование текста и анимаций программно внутри обычного мувиклипа на основе xml конфига, например. Напрячься один раз, зато потом пригодится ... тем более что это как раз вполне решаемо
|
to son_of_war
само собой, полность с тобой согласен. Можно использовать моношириный шрифт, чтоб проще вычислять горизонтально положение было. |
ну или как вариант, если моя память мне не изменяет с моей совестью, можно попробовать сделать свой шрифт со смайликами ...
|
2son_of_war
Шрифт со смайликами не имеет достаточного эстетического эффекта %) А речь идет ведь именно об этом. рисунки покруче будут. 2breez А можно текст в поле по частям добавлять, и мерить с помощью textWidth и textHeight. А вообще могли бы сделать функцию типа GetTextExtent. |
| Часовой пояс GMT +4, время: 19:32. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.