![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Apr 2008
Сообщений: 47
|
Здравствуйте! очень нужна помощь!
в текст грузится инфа следующим образом: передтекстом появляется картинка, все вроде бы нормально.. но текст прижимается к верхнему краю картинки! а нужно что бы он был по центру картинки.. подскажите пожалуйста, как поровнять? посмотреть что происходит можно следующим образом: 1. зайти на http://armbrand.com/site/ 2. навести курсор на маленькую буковку "А" когда закончится анимация, появится меню.. 3. зайти в раздел "ARMBRAND" и выбрать пункт услуги.. |
|
|||||
|
Модрон-ветеринар
|
Попробуйте загрузить текст из файла, и вбить пустую строку, не уверен, что получится, но заметил, что когда во флеше загружаешь в текстовое поле текст, отформатированный как html, то флеш учитывает пустые строки, чего не бывает, когда отрисовку делает браузер.
Если прямо в коде AS писать текст для текстового поля, как у вас, то нужно сделать что-то вроде "<img> \n text"; Между "\n" и текстом поставьте пробелы, в эту область на новой строке попадет картинка. Если высота строки окажется неточной, чтобы картинка попала в приемлимый центр, то можно попробовать использовать CSS и попытаться отформатировать пустую строку. Вообще приходилось много работать с html-кодом с изображениями, который отрисовывается в динамическом текстовом поле. Пришел опытным путем к удивительным вещам. Например, при форматировании внешнего вида такой страницы можно и нужно использовать пустые строки и пробелы, чего порядочный браузер не учитывает. Например, загружая html-форматированный текст из внешнего текстового файла, после картинки, идущей отдельно на строке нужно отводить n-ое количество пустых строк ниже, чтобы она не наезжала на текст ниже.. То есть текст начинать несколько ниже. При записи текста прямо в коде мы не можем вбить пустую строку, эту роль здесь играет симовл "\n" . Кстати, если объемный текст начать писать сразу после картинки, на той же строке, то он обтечет картинку справа. И еще многие нюансы... PS. Можно попробовать вместо \n использовать теги <br> или <p>... Последний раз редактировалось mooncar; 06.08.2009 в 00:49. |
|
|||||
|
Регистрация: Apr 2008
Сообщений: 47
|
mooncar: htmlText распознает <p> ? если да то это здорово.. а вот если использовать <br> то текст перекидывается на новую строку аж под саму картинку.. так что этот вариант не проходит.. а не в курсе, если перед текстом прописать <p style="margin-top:20px"> - сработает ?
|
|
|||||
|
Модрон-ветеринар
|
Цитата:
Касательно стилей. CSS текстовому полю нужно предварительно назначить (styleSheet), а потом можно стили использовать прямо в тексте. Почитайте, там немного совсем. Добавлено через 4 минуты Сделайте вот так и не забудьте о пробелах, куда картинка попадает! Последний раз редактировалось mooncar; 06.08.2009 в 11:39. |
|
|||||
|
Регистрация: Apr 2008
Сообщений: 47
|
ну я попробовал, но видите ли что: \n почему то не воспринимается.. то есть выводится текст: "/n Качественный нэймиг"..
у меня вообще текст берется из xml.. т.е. я в хмл-ке прописываю: |
|
|||||
|
Модрон-ветеринар
|
Ну <br> тогда... И отступ от картинки, margin..
Последний раз редактировалось mooncar; 06.08.2009 в 11:45. |
|
|||||
|
Регистрация: Apr 2008
Сообщений: 47
|
а если прописать <br> то текст сваливается в низ под картинку.. т.е. на новую строку.. какого бы размера картинка не была, он свалится под нее.. вот так.. (:
|
|
|||||
|
Модрон-ветеринар
|
То есть пробелы не печатаются? Странно, у меня не XML, конечно, но приведенный пример работает.
Понял, о чем вы, не в пробелах дело.. Последний раз редактировалось mooncar; 06.08.2009 в 11:49. |
|
|||||
|
Модрон-ветеринар
|
Вот, гляньте, прикрепил...
|
![]() |
![]() |
Часовой пояс GMT +4, время: 22:18. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|