Форум 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)
-   -   htmlText, не работает ALING="RIGHT" (http://www.flasher.ru/forum/showthread.php?t=138407)

Evgan 07.04.2010 05:15

htmlText, не работает ALING="RIGHT"
 
Здравствуйте
Заранее прошу прощение заведомо глупый вопрос, но может ли работать в htmlText для нашего любимого флеша ALING="RIGHT"
то есть, в xml файле я пишу следуюющее:
Код AS1/AS2:

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<info>
          <TXT><![CDATA[<P ALING=""> <FONT SIZE = "40" COLOR="#A54405" FACE="Tahoma">текст мой</FONT></P>]]></TXT>
</info>

Но текст всё равно к левому краю "прибит" намертво+(
Благодарю
исходники на всякий случай, прилагаю

Evgan 07.04.2010 05:16

Вложений: 1
вот исходник

wvxvw 07.04.2010 06:03

Код AS1/AS2:

        var css:StyleSheet = new StyleSheet();
        css.parseCSS(".foo { text-align: right; font-size:40; color:#A54405; font-family: \"Tahoma\" }");
        TXT.styleSheet = css;
        TXT.htmlText = TEXT.split("\r\n").join("\r");

Код:

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<info>
        <TXT><![CDATA[<span class="foo">текст мой</span>]]></TXT>
</info>

Какая-то бага с текстовыми полями помещенными на таймлайн (если бы создавали динамически, все бы работало и без этого).

Evgan 07.04.2010 06:33

wvxvw, благодарю, но это немного не то, это CSS, а мне необходим именно htmlText+(
тили всё же d htmlText выравнивание не функционирует?

un1ted 26.05.2010 15:13

все html тэги в поле html текста должны функционировать, попробуйте, напишите привильно слово align вместо aling.. вдруг поможет

NAO111 26.05.2010 15:31

далеко не все...функционирование html тегов во flash сильно ограничено, например align может быть только right и left

AHKHOBA 13.06.2010 10:00

Вовсе нет, JUSTIFY и CENTER тоже нормально работает

freeuser 21.01.2011 14:55

думаю проблема в использовании встроенных шрифтов
 
Например, дело обстоит так:

textField.embedFonts=true; // а внедренный шрифт не соответствует указанному в теге html,

или непосредственно в визуально созданном текстовом поле в свойствах установлено: Символ:Семейство - шрифт отличный от указанного в теге html.
Попробуйте для начала отключить встроенные шрифты перед присвоением свойству htmlText какого либо значения:

textField.embedFonts=false;


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

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