![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Пустые строчки в загруженном контенте из xml.
Как подтянуть текст? var myTreeDP:XML = new XML(); myTreeDP.ignoreWhite = true; myTreeDP.load("xml.xml"); myTreeDP.onLoad = function() { myTree.dataProvider = this.firstChild; }; var treeListener:Object = new Object(); treeListener.change = function(evt:Object) { var node = myTree.selectedItem; txt.htmlText = node.attributes.label; }; myTree.addEventListener("change", treeListener); |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Значения атрибутов в XML не могут быть многострочными.
|
|
|||||
|
Понятно.
Использовал Line Spacing, помогло в случае если 2 строки и больше, а если одна строка, то на половину её обрезает. Может можно всё же это как-то исправить? Какими ни будь хаками… |
|
|||||
|
пишите в текстовый узел, а в не в атрибут.
|
|
|||||
|
То что писать в текстовый узел это понятно, но как это связать с компонентом tree.
Компонент ломается если использовать не атрибуты а текст. Поидее должна быть структура, вызвав из компонента опцию загрузился текст. |
|
|||||
|
дело в том, что у ячеек дерева просто не хватает высоты, чтоб отобразить несколько строчек
myTreeDP.onLoad = function() { myTree.dataProvider = this.firstChild; myTree.rowHeight=60; }; |
|
|||||
|
Неправильно поняли.
Дело в том, что я по label или другому атрибуту беру текст и загружаю его в динамик текст, а вот там уже появляются лишние строчки. |
|
|||||
|
аа,
эти лишние переводы строк из-за комбинации CR+LF в конце строки в винде, флеш их воспринимает как '\r\n', т.е. два перевода строки надо лишний убрать например так: str = str.split('\r\n').join('\r'); |
|
|||||
|
http://www.flasher.ru/forum/showthread.php?t=118720
Тут была та же самая проблема, решилась как отписали выше. |
|
|||||
|
Не получается.
Можете по подробней написать. |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:24. |
|
|
« Предыдущая тема | Следующая тема » |
|
|