Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Расстояние до след абзаца (http://www.flasher.ru/forum/showthread.php?t=118720)

nOobCrafter 02.12.2008 12:23

Расстояние до след абзаца
 
Вот возниккла проблема, надо уменьшить расстояние до след абзаца. Использую динамик текст филд, текст гружу через ХМЛ, там текст разделяется на абзацы (как обычно ентером), но во флеше растояние до след абзаца очень большое. Изменить шрифт или его параметры, не считаю выходом, использую Trebuchet MS \ 14. Если правиль ручками, то там только междустрочный интервал, и это опять же не вариант получается. Посоветовали сделать замену enter'ов на теги <li></li> (и использовать динамик-филд в режиме html). Но у меня пока это что то не пашет( Может кто еще знает какие способы?
http://demiart.ru/forum/uploads2/pos...1228133454.jpg

nOobCrafter 10.12.2008 12:42

Проблему все ще ене решил. Причем получается идет пропуск одной строки, это видно даже при трейсе хмл(((
Никаких тегов не использую как и раньше писал, но пропуск строки присутствует. Что это такое и как с этим бороться?

BBOY Ильич 10.12.2008 12:58

выложи исходник, поглядим...

nOobCrafter 10.12.2008 13:20

Вложений: 1
Добавил. Но воощем то там просто подгрузка текста из хмл. ХМЛ вроде бы простой, но большой хотя это тут не причем..вообщем смотрите, жду коментариев.

BBOY Ильич 14.12.2008 01:22

Код AS1/AS2:

for( i = 0; i < total_i; i++)
                {
                        Catalog_item_title[j][i] = nodes_i[i].attributes.title;                                        // присваиваем значения двумерному массиву
                        Catalog_item_description[j][i] = nodes_i[i].attributes.description;                //
                        Catalog_item_description[j][i] = Catalog_item_description[j][i].split("\r\n").join("\n")
                        Catalog_item_image[j][i] = nodes_i[i].attributes.image;                                        //
                }

А лучше пользуйся CDATA

nOobCrafter 15.12.2008 13:08

BBOY Ильич только сработало когда поменял местами:
Код AS1/AS2:

Catalog_item_description[j][i] = Catalog_item_description[j][i].split("\r\n").join("\n")
Catalog_item_description[j][i] = nodes_i[i].attributes.description;

А что это мы вообще сделали?.. Просто заменили все "\r\n" на "\n" или как? А то я что то несовсем понял про split из хелпа.

BBOY Ильич 15.12.2008 17:59

Да, просто заменили "\r\n" на "\n"
А то, что сработало только после того, как изменил местами - очень странно =)

nOobCrafter 15.12.2008 18:13

Ну ниччо, разобрался и хорошо, спасибо большое.


Часовой пояс GMT +4, время: 15:33.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.