PDA

Просмотр полной версии : Ссылки в htmlText


sgt_by
17.05.2008, 12:41
когда прописываю тексту свойство html, он читает тег <a> но при отображении перед самой ссылкой он ставит запятую.. это можно убрать ?

iNils
17.05.2008, 13:30
Какую запятую?

sgt_by
17.05.2008, 14:49
http://imperiale-moda.de/tmp2/

в разделе Designer, справа описание к фотки, в саом конце ссылка.. перед ней запятая..

iNils
17.05.2008, 15:01
Проверьте вставляемый текст на ошибку. Флеш сам никаких запятых не ставит.
А зачем вы постоянно грузите albums.xml? Такое ощущение, что кадр?

sgt_by
17.05.2008, 15:10
ну, albums.xml тут не причем я думаю.. и ошибок в тексте вроде нету.. ерунда какая-то..

Smirnov48
19.05.2008, 18:21
sgt_by, а в TextField вы как присваиваете? Если что-нибудь вроде -
var xml:XML = new XML();
xml.ignoreWhite = true;
xml.load('album_designer_aigner.xml');

var txt:TextField = this.createTextField('asdf',1,10,10,400,500);
txt.border = true;
txt.multiline = true;
txt.html = true;
txt.wordWrap = true;

xml.onLoad = function() {
txt.htmlText = xml.childNodes[0].childNodes[0].childNodes[1].childNodes;
};
тогда понятно.

дело в том, что childNodes массив. И когда вы так делаете, он весь его склеивает через запятую. Т.е. childNodes[0]+','+childNodes[1]+ и тд.

вот к примеру, так запятой нет.
xml.onLoad = function() {
txt.htmlText = xml.childNodes[0].childNodes[0].childNodes[1].childNodes[0].toString()
+ xml.childNodes[0].childNodes[0].childNodes[1].childNodes[1].toString();
};

sgt_by
20.05.2008, 00:20
спасибо большое.. уже другую лазейку нашел..