Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 02.03.2012, 22:18
kelod вне форума Посмотреть профиль Отправить личное сообщение для kelod Найти все сообщения от kelod
  № 1  
Ответить с цитированием
kelod

Регистрация: Jan 2012
Сообщений: 97
По умолчанию обтекание текстом html тега img

как сделать чтобы загрузив картинку, дальше можно было бы выводить текст ниже картинки, а не сбоку. обычная html работает, а в as3 не хочет
Код AS1/AS2:
var txtS:TextField = new TextField();
 
txtS.multiline = true;
txtS.border = true;
txtS.wordWrap = true;
var info:String = "<p align='left'><tab><img src='http://webmastermix.ru/images/creation-site/lessons-html/7/color-text.jpg' align='left' ><br clear='all'>123</p><p>what can be<br> rendered.</p>"; 				
txtS.htmlText = info;

Старый 02.03.2012, 22:33
MikroAcse вне форума Посмотреть профиль Отправить личное сообщение для MikroAcse Найти все сообщения от MikroAcse
  № 2  
Ответить с цитированием
MikroAcse
 
Аватар для MikroAcse

Регистрация: Feb 2012
Сообщений: 1,540
Код AS3:
var txtS:TextField = new TextField();
 
txtS.multiline = true;
txtS.border = true;
txtS.wordWrap = true;
var info:String = "<p align='left'><tab><img src='http://webmastermix.ru/images/creation-site/lessons-html/7/color-text.jpg' align='left' ></br><br clear='all'>123</p><p>what can be<br> rendered.</p>"; 				
txtS.htmlText = info;
</br>

Старый 02.03.2012, 22:50
kelod вне форума Посмотреть профиль Отправить личное сообщение для kelod Найти все сообщения от kelod
  № 3  
Ответить с цитированием
kelod

Регистрация: Jan 2012
Сообщений: 97
пробывал и <br> и </br> и даже \n всё равно пишет сбоку

Старый 02.03.2012, 23:07
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 4  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Вообще-то <br />
__________________
Идите первым!

Старый 02.03.2012, 23:22
kelod вне форума Посмотреть профиль Отправить личное сообщение для kelod Найти все сообщения от kelod
  № 5  
Ответить с цитированием
kelod

Регистрация: Jan 2012
Сообщений: 97
тоже самое, строки то с новой строки в любом случае пишет, только вот сем текст идёт не ниже изображения, а с боку, <p></p> тоже не помогает

Старый 03.03.2012, 04:26
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 6  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
У тега img есть атрибут hspace. Сейчас подробности не скажу, но в as1/2 выкладывал пример динамического обтекания (с Тони Сопрано в качество фото), можете поискать.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 04.03.2012, 13:04
kelod вне форума Посмотреть профиль Отправить личное сообщение для kelod Найти все сообщения от kelod
  № 7  
Ответить с цитированием
kelod

Регистрация: Jan 2012
Сообщений: 97
hspase вроде вставляет пробелы вокруг изображения, получается тоже самое , но вокруг картинки белая рамочка, если её увеличивать, то картинка по центру получается, а мне нужно что бы она слева была

Старый 04.03.2012, 17:08
ChuwY вне форума Посмотреть профиль Отправить личное сообщение для ChuwY Посетить домашнюю страницу ChuwY Найти все сообщения от ChuwY
  № 8  
Ответить с цитированием
ChuwY
 
Аватар для ChuwY

Регистрация: Nov 2009
Адрес: Тула / Москва
Сообщений: 734
Отправить сообщение для ChuwY с помощью ICQ Отправить сообщение для ChuwY с помощью Skype™
Недавно мучался такой же проблемой.
Увы, достичь нужного результата не получилось.
В итоге написал обертку над текстфилдом, в которую добавил слой для изображений.
Ставим картинку и пропускаем n-ное количество строчек, в зависимости от размера картинки и шрифта.

Если есть время и желание, то курите FTE
__________________
9 из 10 голосов в моей голове сказали наркотикам "НЕТ"
Мои ачивки: художник-паразит.


Последний раз редактировалось ChuwY; 04.03.2012 в 17:10.
Старый 04.03.2012, 20:10
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 9  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Тоже всегда относился к данной фиче как попытке облегчить какой-то один локальный момент. Считаю ошибкой Adobe что они вообще сделали такую возможность, добавлять картинки в текстФилд. Если делать, то делать все по-уму и полнофункционально. Если базовый лейаут текстФилда не позволяет сделать по-настоящему, не надо было вообще эту кость кидать. Люди теперь маются и тратят кучу времени на поиски костылей для решения более широких задач. Не надо. Костыли, если и найдутся, так и останутся костылями. Навсегда останутся непредсказуемыми и кривыми. Если однажды проект придется расширить новыми фишками, окажется что придется переписать значительную его часть ради какой-нибудь рамочки или отступа.. ТекстФилд для текста, и точка. Нужна страница с текстом и картинками – парсите, разбивайте на блоки, грузите картинки отдельно, собирайте вручную (да вроде есть готовые либы для этого, в том числе TLF, FTE). Да, непросто. Но и плеер – не браузер, по той же самой причине: не просто.
__________________
Reality.getBounds(this);

Старый 04.03.2012, 20:29
MikroAcse вне форума Посмотреть профиль Отправить личное сообщение для MikroAcse Найти все сообщения от MikroAcse
  № 10  
Ответить с цитированием
MikroAcse
 
Аватар для MikroAcse

Регистрация: Feb 2012
Сообщений: 1,540
Цитата:
Тоже всегда относился к данной фиче как попытке облегчить какой-то один локальный момент. Считаю ошибкой 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, время: 09:55.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
img tag

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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