|
|
|
| ignoreWhite=true стоит. тем не менее, если узел XML написан не с начала строки, в текстовом
поле Флаша он так и выведется - с отступом от начала строки. стоит перенести узел в XML в
самое начало строки - текст во Флаше выравнивается по левому краю. и еще - Флаш делает
слишком большие промежутки между строками текста. если узлы отделены друг от друга
просто переводом строки, промежуток между строками в тексте равен высоте двух строк.
если же перевод строки в XML обозначить <br \> - то еще больше. если само текстовое поле
не очень широкое, все эти отступы и пробелы смотрятся просто ужасно. убирать переводы
строк из XML не хочется, т.к. теряется структура и юзер, мало знакомый с синтаксисом XML,
легко наделает кучу ошибок. с ХМЛ во Флаше работала очень мало. что можно сделать? | |
|
|
|
|
|
|
|
для: elenaki
(21.12.2007 в 11:46)
| | может с примером покажите?
ignoreWhite
Свойство; значением по умолчанию является false. Если равно true, текстовые узлы, содержащие только пробельные символы, игнорируются при обработке анализатором (parsing process). Текстовые узлы с пробелами только в начале или конце текста не затрагиваются. | |
|
|
|
|
 21.2 Кб |
|
|
для: AlexSol
(21.12.2007 в 11:55)
| | прикладываю два скриншота. на левом нет отступа во второй строке текста и нет его во
Флаше. но слишком большое межстрочное расстояние. в правом есть отступ в тексте XML
и отступ во Флаше (чего не должно быть) и также слишком большое межстрочное расст-ние.
в правом, несмотря на то, что в XML есть отступ один tab в третьей строке, в самом Флаше
появляется только один пробел, его видно только при наложении двух фрагментов друг на
друга. | |
|
|
|
|
|
|
|
для: elenaki
(21.12.2007 в 12:24)
| | во втором скриншоте - настройки динамического поля. | |
|
|
|
|
|
|
|
для: elenaki
(21.12.2007 в 12:24)
| | сейчас написала заголовок весь в одну строку и разделила строки <br \>. расстояние между
строками заголовка во Флаше стало нормальным, один перевод строки. но писать так в XML
очень неудобно. есть проблемы и в других текстах, где есть тэги списков. очень большие
расстояния между элементами списка. | |
|
|
|
|
|
|
|
|
для: AlexSol
(21.12.2007 в 12:40)
| | приклепляю. но это именно часть. там куча тэгов. весь XML весит около 60К | |
|
|
|
|
|
|
|
для: elenaki
(21.12.2007 в 12:48)
| |
var flooring:XML = new XML();
flooring.ignoreWhite = true;
flooring.onLoad = function(success) {
var str:String = String(flooring);
var my_array:Array = str.split("\r\n");
str = "";
for (var i = 0; i<my_array.length; i++) {
str += my_array[i]+'<br />';
}
ttt_txt.htmlText = str;
};
flooring.load("100.xml");
|
| |
|
|
|
|
|
|
|
для: AlexSol
(21.12.2007 в 13:12)
| | у меня Flash 8 Professional. CS3 есть, но не нравится. как и Photoshop. как и Дрим. Адоб все
испоганил... :(
стили не подходят. тексты писать будут не просто юзеры, а глубоко задвинутые, т.е.
совершенно НЕ продвинутые юзеры. подозреваю, что придется писать для них интерфейс
на PHP, который будет создавать XML. это ужас. мне заказали "простой" сайт на HTML+
Flash с "маааааленькой " оговоркой - дать юзерам возможность добавлять тексты, фотки,
видео и музыку... теперь это выливается в CMS с админкой. то, что юзеры не в силах
даже простой XML создать, мне сказали, когда сайт уже был готов и надо приступать к
его наполнению. если б это был мой заказчик, я б его послала далеко-далеко. хорошо, что
не мой, а фирмы :) | |
|
|
|
|
|
|
|
для: elenaki
(21.12.2007 в 13:27)
| | да, я посмотрел, стили совсем не при чем оказались. код для восьмерки (да и в 7 будет работать) он уберает межстрочные интервалы. кроме этого еще какие-то проблемы есть? | |
|
|
|
|
|
|
|
для: AlexSol
(21.12.2007 в 13:40)
| | спасибо. с циклом, вроде, не так страшно получается. я его применяю не ко всему XML, а только к нужному узлу.
а не знаете, почему в списках (<ul>) чередуются буллеты? у меня они не прописаны в стилях и должны по умолчанию выводиться как circle, а Флаш выводит: square, circle, square, square, square, circle, square, - короче, кое-как. | |
|
|
|
|
|
|
|
для: elenaki
(21.12.2007 в 14:01)
| | скорее всего в синтаксисе <ul><li> ошибка | |
|
|
|
|
|
|
|
для: AlexSol
(21.12.2007 в 14:26)
| | нет там ошибки. там нет ничего, кроме <li>. а по умолчанию должен быть circle, без вариантов. | |
|
|
|