![]() |
|
|
|||||
Регистрация: Dec 2005
Адрес: Санкт-Петербург
Сообщений: 24
|
Здравствуйте.
Я хочу выводить кликабельные картинки в текстовом поле (из html). Как я узнал, тупо сделать не получится. Ок. Нагуглил такой вариант: вместо картинки вставляется thumb.swf который уже грузит картинку и расставляет обработчики. Проблема в следующем. Для того, чтобы в текстовом поле все картинки встали нормально, необходимо указывать их ширину и высоту. В случае с вставляемым thumb.swf это приводит к печальным последствиям: загруженная картинка выводится в уменьшенном виде. Причем я не смог установить, какая именно величина на это влияет: различные scaleX и width, судя по трейсу, в норме. Есть вариант вообще ставить картинки отдельно, а не выводить в текстовое поле. Но если все же выводить, как разобраться с возникшей проблемой? И еще непонятный глюк. Если вставлены swf в текстовое поле, то при изменении размеров окна браузера, или, например, сайдбар в браузере вылезает, часть swf обрезается. Неужели никто не сталкивался? Последний раз редактировалось etc; 30.09.2008 в 02:47. |
|
|||||
>>Есть вариант вообще ставить картинки отдельно, а не выводить в текстовое поле.
>>Но если все же выводить, как разобраться с возникшей проблемой? Выводить, то можно, но текстовое поле для текста. Если есть вариант вставить картинки отдельно, то лучше отдельно. >>сайдбар в браузере вылезает, часть swf обрезается. Не разу не видел сайдбар, даже не знаю что это и как он выглядит. Флешки и картинки вставлять пробовал - бред. http://dnadillo.dn.ua/fla/XML/img-xml.swf |
|
|||||
Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
|
htmlText - зло
![]() Используйте его по-минимуму и лучше только для текста. |
|
|||||
Регистрация: Dec 2005
Адрес: Санкт-Петербург
Сообщений: 24
|
сайдбар - например, панель Истории в Фаерфоксе
mre, почему зло? |
|
|||||
Потому что рендерит html, естественно, не как броузер и с ним связаны некоторые подводные камни. Да и обтекание картинок текстом оставляет желать лучшего. Кстати, не кладите поле с htmlText под маску - изображения в нем не будут отображаться, даже если маска задана программно.
__________________
Дело не в тебе |
|
|||||
Регистрация: Dec 2005
Адрес: Санкт-Петербург
Сообщений: 24
|
У меня изображения отображаются под маской..
|
|
|||||
Серьезно?.. Забавно, может, пофиксили в последнем билде плеера.
Я с этой проблемой сталкивался два месяца назад. Локально в IDE (и не в IDE) все отображалось, но стоило загрузить на удаленный сервер - картинки не отрисовывались, хотя явно загружались и текстфилд растягивался по их размерам. Ох я и намучался тогда... P.S. я говорю об изображениях, загруженных с сервера динамически, т.е. не из библиотеки.
__________________
Дело не в тебе Последний раз редактировалось AL.exe; 03.10.2008 в 01:27. |
|
|||||
как раз 2 месяца назад тоже сталкивался с подобной проблемой. Но проблема была не совсем в htmlText. Любой текст не отображался под маской. Теперь отображается. Нужно маску переназначать после изменения подмасочного текста.
Т.е. предположим есть mc под маской mask_, в котором лежит tf. Если я хочу сделать tf.text = "new text"; то после этого нужно сделать mc.mask = mask_; Таким образом решилась проблемка с отображением подмаскового динамического текста. |
![]() |
![]() |
Часовой пояс GMT +4, время: 09:33. |
|
« Предыдущая тема | Следующая тема » |
Теги |
htmltext , img |
Опции темы | |
Опции просмотра | |
|
|