![]() |
обтекание текстом html тега img
как сделать чтобы загрузив картинку, дальше можно было бы выводить текст ниже картинки, а не сбоку. обычная html работает, а в as3 не хочет
Код AS1/AS2:
|
Код AS3:
|
пробывал и <br> и </br> и даже \n всё равно пишет сбоку
|
Вообще-то <br />
|
тоже самое, строки то с новой строки в любом случае пишет, только вот сем текст идёт не ниже изображения, а с боку, <p></p> тоже не помогает
|
У тега img есть атрибут hspace. Сейчас подробности не скажу, но в as1/2 выкладывал пример динамического обтекания (с Тони Сопрано в качество фото), можете поискать.
|
hspase вроде вставляет пробелы вокруг изображения, получается тоже самое , но вокруг картинки белая рамочка, если её увеличивать, то картинка по центру получается, а мне нужно что бы она слева была
|
Недавно мучался такой же проблемой.
Увы, достичь нужного результата не получилось. В итоге написал обертку над текстфилдом, в которую добавил слой для изображений. Ставим картинку и пропускаем n-ное количество строчек, в зависимости от размера картинки и шрифта. Если есть время и желание, то курите FTE |
Тоже всегда относился к данной фиче как попытке облегчить какой-то один локальный момент. Считаю ошибкой Adobe что они вообще сделали такую возможность, добавлять картинки в текстФилд. Если делать, то делать все по-уму и полнофункционально. Если базовый лейаут текстФилда не позволяет сделать по-настоящему, не надо было вообще эту кость кидать. Люди теперь маются и тратят кучу времени на поиски костылей для решения более широких задач. Не надо. Костыли, если и найдутся, так и останутся костылями. Навсегда останутся непредсказуемыми и кривыми. Если однажды проект придется расширить новыми фишками, окажется что придется переписать значительную его часть ради какой-нибудь рамочки или отступа.. ТекстФилд для текста, и точка. Нужна страница с текстом и картинками – парсите, разбивайте на блоки, грузите картинки отдельно, собирайте вручную (да вроде есть готовые либы для этого, в том числе TLF, FTE). Да, непросто. Но и плеер – не браузер, по той же самой причине: не просто.
|
Цитата:
Добавлено через 6 минут Могу еще посоветовать html парсеры: http://as3htmlparser.sourceforge.net/ демо: http://code.google.com/p/htmlwrapper/ http://code.google.com/p/htmlwrapper/ http://www.google.ru/#hl=ru&lr=lang_...w=1676&bih=881 |
| Часовой пояс GMT +4, время: 10:30. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.