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

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

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

Регистрация: Jan 2010
Сообщений: 26
По умолчанию Чудеса при отображении картинки текстовым полем

Помещаю хтмл-текст в текстовое поле типа dynamic, в этом хтмл-тексте есть тэг img, картинка благополучно вместе с остальным текстом отображается, но она присутствует как бы отдельно от поля. Проблема:
1)_height текстового поля зависит от положения картинки в нем, даже если картинка отскролилась за пределы окна и ее не видно.
2) Текст всегда пытается обтекать картинку, даже если справа от нее нет свободного пространства, при этом картинка как бы выталкивает (часть букв тупо торчит из него) символы за пределы текстового поля.
Решение с кучей <BR>'ов после тэга <img> (количество <BR>'ов зависит от высоты картинки) не подходит. Кто-то сталкивался с этим? Это непоправимый баг флэша?

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

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

Старый 25.01.2013, 21:18
FRAG вне форума Посмотреть профиль Отправить личное сообщение для FRAG Найти все сообщения от FRAG
  № 3  
Ответить с цитированием
FRAG

Регистрация: Jan 2010
Сообщений: 26
Спасибо за внимание и совет. Я вообще в недоумении, почти во всех книгах по AS, которые приходилось читать, писали, что флэш создан для web'а, и что web без грамотно оформленного текста - это не web, а так же, что Flash имеет широкие возможности по работе с текстом... на деле не все так изумрудно оказалось.

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Цитата:
Сообщение от FRAG Посмотреть сообщение
Спасибо за внимание и совет. Я вообще в недоумении, почти во всех книгах по AS, которые приходилось читать, писали, что флэш создан для web'а, и что web без грамотно оформленного текста - это не web, а так же, что Flash имеет широкие возможности по работе с текстом... на деле не все так изумрудно оказалось.
1. Flash действительно для веба, но в первую очередь это графика и анимация.
2. А какие проблемы с текстом? Проблема же в тексте + картинка.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 27.01.2013, 16:12
FRAG вне форума Посмотреть профиль Отправить личное сообщение для FRAG Найти все сообщения от FRAG
  № 5  
Ответить с цитированием
FRAG

Регистрация: Jan 2010
Сообщений: 26
Проблема в том, что текстовое поле флэша неадекватно рендрит тэг <img>. Просто попробуйте манипулировать изображением в тексте, если изображение шириной во все или почти все текстовое поле, если не подсовывать несколько <BR>'ов после картинки, то последующий за картинкой текст пытается всунуться между правыми краями картинки и текстового поля. Разрабатываю "резиновый" сайт, который практически готов, но когда пришло время заверстывать текст, встретилась эта неожиданная проблема.

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

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
Вы эту проблема не решите никак и никогда.
Так что просто плюньте и думайте как сделать вашу верстку по-другому.
Сначала бы провели серию экспериментов по работе с html текстами во флэше, а потом бы брались за сайт.
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2

Старый 28.01.2013, 22:36
FRAG вне форума Посмотреть профиль Отправить личное сообщение для FRAG Найти все сообщения от FRAG
  № 7  
Ответить с цитированием
FRAG

Регистрация: Jan 2010
Сообщений: 26
Проблему любую можно решить, в крайнем случае при помощи "костыля".
Давно плюнул и написал админку для флэш-сайта, которая довольно неплохо обходит данный косяк разработчика.
А по поводу порядка проведения работ: никто не знает заранее где и во что можно вступить.

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

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
Гениальная логика.
Не побрезгуйте описать технологию "костыля" в блоге.
Думаю, многим будет чрезвычайно интересно.
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2

Создать новую тему Ответ Часовой пояс GMT +4, время: 10:04.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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