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

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

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

блогер
Регистрация: Aug 2005
Адрес: www.artcraft.cz
Сообщений: 1,967
Записей в блоге: 6
Отправить сообщение для artcraft с помощью ICQ
По умолчанию найти и заменить тэги

есть такой xml:
Код:
<P>
  <FONT SIZE="12">
    text text 
    <FONT SIZE="36">
      text 
      <FONT SIZE="24">text </FONT>
    </FONT>
  text 
  <FONT SIZE="24">text </FONT>
  text 
  </FONT>
</P>
нужно тэги <FONT SIZE="xx"></FONT> заменить на <SPAN STYLE="n"></SPAN> где n(имя стиля) зависит от атрибутов тэга фонт

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Код:
_root.tree2xml = function (xmlNode) {
	if (xmlNode.hasChildNodes () or xmlNode.childNodes.length != 0) {
		var j = 0;
		while (xmlNode.childNodes[j]) {
			if (xmlNode.childNodes[j].nodeName == "FONT") {
				xmlNode.childNodes[j].nodeName = "SPAN";
				delete xmlNode.childNodes[j].attributes.size;
				xmlNode.childNodes[j].attributes.STYLE = "N";
			}
			_root.tree2xml (xmlNode.childNodes[j++]);
		}
	}
};
xmlTree = new XML ('<P><FONT SIZE=\"12\">text text <FONT SIZE=\"36\">text<FONT SIZE=\"24\">text </FONT></FONT>text<FONT SIZE=\"24\">text </FONT>text</FONT></P>');
xmlTree.ignoreWhite = true;
trace (xmlTree);
trace ("");
_root.tree2xml (xmlTree);
trace (xmlTree);
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

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

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


 


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


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