Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Куда деваются пробелы в html? (http://www.flasher.ru/forum/showthread.php?t=64214)

v350 26.10.2004 22:16

Куда деваются пробелы в html?
 
Друзья, подскажите пожалуйста, куда деваются пробелы между тегами html? Т.е. пишу:

this.createTextField("txt", 1, 100, 100, 300, 100);
this.txt.html = true;
this.txt.htmlText = "Обычный <B>Болд</B> <I>Италик</I>";

Выводит:

Обычный БолдИталик

sergwizard 26.10.2004 23:34

Туда же, куда и дырка от бублика, после того, как его съели.
Пробелы надо ставить не между тегами, а между словами. Вот так:
this.txt.htmlText = "Обычный <B>Болд</B><I> Италик</I>";

styx 26.10.2004 23:53

Ответ неверен. Если это правда так (проверять лень) - это баг парсера.

v350 27.10.2004 00:08

sergwizard , спасибо конечно...! ;)

А может мысль подкинешь тогда, как быть ежели у меня есть текстовое поле ввода (input), с включенным html и форматированием с помощью класса TextFormat. Так вот это поле содержит в свойстве htmlText собственно html, размеченный Flash'ем именно по таким правилам, как я указал - пробелы остаются между тэгами (так сам Flash делает). Мне необходимо после небольшего преобразования строки полученной из htmlText поля ввода, отобразить результат в другом поле.

А пробелов то олучается теперь нет... :confused:


Если не понятно объяснил, приложу исходник.

v350 27.10.2004 00:14

styx , вот и мне тоже так кажется...

А что тут проверять - вставь и посмотри...

Код:

this.createTextField("txt", 1, 100, 100, 300, 100);
this.txt.html = true;
this.txt.htmlText = "Обычный <B>Болд</B>    <I>Италик</I>";


sergwizard 27.10.2004 00:36

2 styx странно: проверить ты ленишься, а вот постить чушь - не ленишься. :D
v350 Непонятно, выкладывай исходник.

Visor 27.10.2004 01:53

А почему бы не использовать &ampnbsp
По-моему должно без проблем работать. Или использовать &ampnbsp беспонтово? :)

v350 29.10.2004 00:54

остановился на использовании nbsp

sergwizard 29.10.2004 01:27

Или я чего-то не понимаю, или здесь гонят... Очень бы хотел увидеть, как во флэше можно использовать &nbsр.
Ты можешь выложить свой исходник, или это военная тайна?

ccwds 29.10.2004 13:51

Речь идет о когда русский текст с include font outlines или нет?
Если да, то надо включать не только Сyrillic символы в MX2004, но и знаки пунктуации. Ну или хотя бы шмякнуть по пробелы в окошке ввода особых знаков. Тогда пробелы появятся. :)


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

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