Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.10.2005, 18:49
hamstress вне форума Посмотреть профиль Отправить личное сообщение для hamstress Найти все сообщения от hamstress
  № 1  
Ответить с цитированием
hamstress
 
Аватар для hamstress

Регистрация: Aug 2005
Адрес: Украина
Сообщений: 112
Отправить сообщение для hamstress с помощью ICQ Отправить сообщение для hamstress с помощью AIM Отправить сообщение для hamstress с помощью Skype™
По умолчанию не читает <br>

флеш читает ХТМЛ теги типа <b>,<i> но не видит <br>.
Как быть?
скрипт стандартный
var my_fmt:TextFormat = new TextFormat();
my_fmt.font = "Arial";
this.createTextField("my_txt", this.getNextHighestDepth(), 10, 10, 500, 500);
my_txt.border = true;
my_txt.html = true;
my_txt.wordWrap = true;
my_txt.embedFonts = true;
my_txt.htmlText = theAuthor;
my_txt.setTextFormat(my_fmt);

Старый 26.10.2005, 18:58
EscGP вне форума Посмотреть профиль Отправить личное сообщение для EscGP Найти все сообщения от EscGP
  № 2  
Ответить с цитированием
EscGP
[гнилой базар]

Регистрация: Oct 2005
Сообщений: 8
Это тут не причем. Покажи текст загрузчика текста.

Старый 26.10.2005, 20:21
kruasan вне форума Посмотреть профиль Отправить личное сообщение для kruasan Найти все сообщения от kruasan
  № 3  
Ответить с цитированием
kruasan
 
Аватар для kruasan

Регистрация: May 2004
Адрес: Kiev
Сообщений: 704
Флэш понимает <br> в том случае, если есть и закрывающий тэг </br>.
Есть в твоем тексте </br>?

Старый 26.10.2005, 20:32
ravenco вне форума Посмотреть профиль Отправить личное сообщение для ravenco Найти все сообщения от ravenco
  № 4  
Ответить с цитированием
ravenco
[+ 1.1 30.08.2005]
 
Аватар для ravenco

Регистрация: Mar 2002
Адрес: не скажу
Сообщений: 440
Отправить сообщение для ravenco с помощью ICQ
Если ВЫ открываете в TextField тогда ВАМ сюда
Flash 2004MX\Samples\TextEnhancements\TextEnhancements.fla
(Она быстрее и стильнее чем в твоем примере... наверное)
__________________
не надо читать, это подпись(все-таки прочли, да?)

Старый 26.10.2005, 20:40
hamstress вне форума Посмотреть профиль Отправить личное сообщение для hamstress Найти все сообщения от hamstress
  № 5  
Ответить с цитированием
hamstress
 
Аватар для hamstress

Регистрация: Aug 2005
Адрес: Украина
Сообщений: 112
Отправить сообщение для hamstress с помощью ICQ Отправить сообщение для hamstress с помощью AIM Отправить сообщение для hamstress с помощью Skype™
Вот скрипт, который читает ХМЛ
myXML = new XML();
myXML.ignoreWhite = true;
myXML.load("menu.xml");
myXML.onLoad = function(success) {
if (success == true) {
rootNode = myXML.firstChild;
autorTag = rootNode.firstChild;
theAuthor = autorTag.firstChild;
widthtag = theAuthor.firstChild;
gotoAndStop(2);
}
};

вот сама строка ХМЛ

<navigation><dimension>Hello<br>Hello again</br></dimension><name>name of smth</name><width>width of smth</width></navigation>



Должна выводить
Hello
Hello again
а выводит в одну строку

Старый 26.10.2005, 20:48
7thsky™ вне форума Посмотреть профиль Отправить личное сообщение для 7thsky™ Найти все сообщения от 7thsky™
  № 6  
Ответить с цитированием
7thsky™
Flash Aксакал
 
Аватар для 7thsky™

Регистрация: Jun 2005
Сообщений: 636
есть такое понятие как <![CDATA[тут ваш html text]]>
то есть выглядеть должно типа такого
Код:
<navigation>
	<dimension>
		<![CDATA[Hello <br> Hello again <br>]]>
	</dimension>
	<name> name of smth </name>
	<width>width of smth </width>
</navigation>

Старый 26.10.2005, 20:53
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 7  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
Добавлю
вместо
Hello<br>Hello again</br>
надо
Hello<br/>Hello again
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 26.10.2005, 20:53
hamstress вне форума Посмотреть профиль Отправить личное сообщение для hamstress Найти все сообщения от hamstress
  № 8  
Ответить с цитированием
hamstress
 
Аватар для hamstress

Регистрация: Aug 2005
Адрес: Украина
Сообщений: 112
Отправить сообщение для hamstress с помощью ICQ Отправить сообщение для hamstress с помощью AIM Отправить сообщение для hamstress с помощью Skype™
И ка обратиться к такой структуре? <![CDATA[Hello <br> Hello again <br>]]>

ведь стандартными приёмами они текст не увидит

Старый 26.10.2005, 20:54
hamstress вне форума Посмотреть профиль Отправить личное сообщение для hamstress Найти все сообщения от hamstress
  № 9  
Ответить с цитированием
hamstress
 
Аватар для hamstress

Регистрация: Aug 2005
Адрес: Украина
Сообщений: 112
Отправить сообщение для hamstress с помощью ICQ Отправить сообщение для hamstress с помощью AIM Отправить сообщение для hamstress с помощью Skype™
Вернее видит, но <br> не воспринимает как тег

Старый 26.10.2005, 21:00
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 10  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
theAuthor = autorTag.firstChild.nodeValue;

вот пример
Код:
myXML = new XML ("<navigation><dimension><![CDATA[Hello <br> Hello again <br>]]></dimension><name> name of smth </name><width>width of smth </width></navigation>");
myXML.ignoreWhite = true;
rootNode = myXML.firstChild;
autorTag = rootNode.firstChild;
theAuthor = autorTag.firstChild.nodeValue;
var my_fmt = new TextFormat ();
my_fmt.font = "Arial";
my_fmt.color =0xff0000
this.createTextField ("my_txt", 1, 10, 10, 500, 500);
my_txt.setTextFormat (my_fmt);
my_txt.border = true;
my_txt.html = true;
my_txt.wordWrap = true;
//my_txt.embedFonts = true;
my_txt.htmlText = theAuthor;
trace (theAuthor)
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Создать новую тему Ответ Часовой пояс GMT +4, время: 17:00.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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