HTML tags stripped problem??

3 отговора 61 прегледа
#1

HTML tags stripped problem??

Imam edno movie koeto se systoi ot textfield s dynamic text.
na tova pole mu e setnato da pokazva HTML
attachvam movie-to v content-a na edin movieclip. i loadvam variables kato target-a e movie-to s text fielda vutre. Edna ot variabels syvpada s "variable" poleto na TextField-a
vsichko e OK. tex-ta se pokazva obache ako ima text mejdu HTML -tagove toi ne se vijda. Vse edno go niama. Trace-vam texta koito idva i si e s HTML tagove.
(govoria za prosti i supportet tags kato <b> i <span>)
Font-a embed-nat v movieto. Niakakva ideia?
(polzvam FlashMX 2004 i TextField class-a i ruchno se probvha da smeniam properties kato html i htmlText na TextField poleto no i tova ne pomogna).
Blagodaria predvaritelno!

Отговор
в отговор на Zennon® #2

Re: HTML tags stripped problem??

Ще споделя решението на проблема защото мисля че е интересен.
Първо ако текстовото поле е в layer с маска, за да се вижда самия текст шрифта трябва да е ембеднат. Обаче след серия от експерименти установих че ако шрифта е ембеднат и html форматирането е пуснато на текстовото поле, то реже html таговете.
Workaround - а да се използа динамично създаване на маска с
MovieClip.setMask(myMask)
Благодаря за вниманието :)

Love is the only engine of survival
Отговор
в отговор на Zennon® #3

Re: HTML tags stripped problem??

форматирането на текста изисква да имаш ембеднат и болд/италик варианта на фонта ембеднат :) пробвай. успех.

Отговор
в отговор на q #4

Re: HTML tags stripped problem??

Аз забравих да отбележа факта в първия пост, че текстовото ми поле е под маска. Сега слагам CSS style на полето и поне при MX 2004 ако ембед-на фонта текста не се вижда, ако не го ембед-на CSS форматирането работи безотказно.
Тука има малко инфо по въпроса
[линк]
Мерси за отговора.

Love is the only engine of survival
Отговор