PDA

Просмотр полной версии : Не отображается <img> в dynamic textfield.


vectorize
26.01.2007, 17:45
Ситуация следующая.
Есть текстфилд. Атрибуты автосайз, вордварп и хтмл = true.
В его переменную приходит хтмл, загружаемый из файла с помощью LoadVariables().
Текст и <br> отображаются нормально. Из <img> читает width, height, align, но сама картинка не отображается. Ни gif ни jpg ни swf.

Подскажите в чем может быть дело или другие варианты решения.
Про загрузчик что-то читал но не понял как применить.

Kikasso
26.01.2007, 17:53
попробуйте загнать туда символ из библиотеки. Если нормально покажется, правьте пути - скорее всего ерунда в этом.
И это, loadVariables..
Есть же нормальный класс LoadVars

vectorize
26.01.2007, 18:38
После передачи в переменную текстфилда this.attachMovie() в сцене появился клип из библиотеки.
Что может быть с путями, если картинка в той-же папке что и флэшка?
В переменной '<img src="tt.jpg">'

CorC
26.01.2007, 18:48
а у вас <hr/> отображается в текстфилде?

vectorize
26.01.2007, 19:04
<hr/> не отображается.

CorC
26.01.2007, 19:09
вывод?
пишите парсер ХТМЛ
оно не умеет отображать графические объекты
которые не в библиотеке и на сцене

vectorize
26.01.2007, 19:33
Спасибо.
Но как обьяснить тогда что тэг <img> заявлен как поддерживающийся?

Кстати. Флэш начал вылетать при упоминании тэга <img>.

CorC
26.01.2007, 19:41
хм, вылетать? :) это уже интересно

vectorize
26.01.2007, 19:48
Перестал вылетать. Картинка появилась. Мистика.

CorC
26.01.2007, 20:07
хм, каюсь, был не прав :)
ща перерисовал 1 жпг
действительно всавляется
не знал, думал что такое не катит
тогда след вопрос, от чего зависит вставляется или нет?
причем если выложить в инет то всегда вставляется
видимо от каких-то настроек машины...

pkfun
26.01.2007, 20:56
В тэге img добавляйте один пробел.

vectorize
26.01.2007, 21:59
Разобрался почему не отображался <img>
Флэш проигрывает по кругу кадры в мувике, так?
Таким образом каждый кадр в переменную передается значение. С текстом прокатывает. А <img> он каждый кадр пытается загрузить, но не успевает.
Поэтому и было пустое место.

Kikasso
26.01.2007, 22:05
Флэш проигрывает по кругу кадры в мувике, так?
У кого как, у меня лично первое слово в практически любой флешке - stop();