![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+3 23.02.07]
Регистрация: Mar 2006
Сообщений: 104
|
Гружу HTML в динамическое текстовое поле:
<p>Hello world!</p> <p>My name is <b>Axel</b> <img src="smile.gif">.</p> <p> <a href="asfunction:_root.xmlPage.load,testPage1.xml">Page #1</a><br/> <a href="asfunction:_root.xmlPage.load,testPage2.xml">Page #2</a> </p> ![]() Конвертирую картинку в JPEG, беру пример HTMLа из хелпа флэшевского: Получаю следующее: ![]() Причем, если поставить текст внутри параграфа: то изображение вообще не показывается ![]() Возможно ли как-то позиционировать изображение внутри текста параграфа, как обычно в нормальном HTML? HTML будет грузиться из PHP, пока из локального HTML. Задача, я думаю, ясна - нужно сделать смайлики в тексте. Последний раз редактировалось AxelRB; 13.04.2006 в 12:15. |
|
|||||
|
[+3 23.02.07]
Регистрация: Mar 2006
Сообщений: 104
|
Ну так что, товарищи? Конечно помогать новайсам писать цииклы - это хорошо. Но что насчет более "продвинутых" проблем? Никто не сталкивался ни с чем подобным?
PS: Я тут немного совсем еще нарыл. Выяснил только что эта проблема совсем не зависит от типа файла в img. Т.е. если туда грузить swf - та же фигня. Вот. ![]() Не хотелось бы из-за такой фигни отказываться от смайликов ![]() |
|
|||||
|
сталкивался с этой проблемой - решения так и не нашел. Видно это косяк самой флешки. Так что от смайлов предеться отказаться
![]() Можно конечно ручками спозиционировать через _x, _y... Но по-моему "овчинка выделки не стоит"
__________________
Никогда не может быть так плохо, чтоб не могло быть еще хуже! |
|
|||||
|
[+3 23.02.07]
Регистрация: Mar 2006
Сообщений: 104
|
Цитата:
Абыдно... 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.html = true;
_root.test1_txt.multiline = true;
_root.test1_txt.wordWrap = true;
_root.test1_txt.html = " <img src='s1' id='s1_mc'>";
Естественно, это полноценный мувик, в него можно картинку загрузить или что-нибуть еще . И с позиционировать конечно. Но вот как узнать нужную позицию в тексте - вопрос?
__________________
Никогда не может быть так плохо, чтоб не могло быть еще хуже! |
|
|||||
|
да внутренние мувики из библиотеки вставлять можно, но это проблемы не решает, проще будет написать позиционирование текста и анимаций программно внутри обычного мувиклипа на основе xml конфига, например. Напрячься один раз, зато потом пригодится ... тем более что это как раз вполне решаемо
|
|
|||||
|
to son_of_war
само собой, полность с тобой согласен. Можно использовать моношириный шрифт, чтоб проще вычислять горизонтально положение было.
__________________
Никогда не может быть так плохо, чтоб не могло быть еще хуже! |
|
|||||
|
ну или как вариант, если моя память мне не изменяет с моей совестью, можно попробовать сделать свой шрифт со смайликами ...
|
|
|||||
|
[+3 23.02.07]
Регистрация: Mar 2006
Сообщений: 104
|
2son_of_war
Шрифт со смайликами не имеет достаточного эстетического эффекта %) А речь идет ведь именно об этом. рисунки покруче будут. 2breez А можно текст в поле по частям добавлять, и мерить с помощью textWidth и textHeight. А вообще могли бы сделать функцию типа GetTextExtent. Последний раз редактировалось AxelRB; 14.04.2006 в 15:23. |
![]() |
![]() |
Часовой пояс GMT +4, время: 09:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|