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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 25.05.2008, 20:50
Denis Davidov вне форума Посмотреть профиль Отправить личное сообщение для Denis Davidov Найти все сообщения от Denis Davidov
  № 1  
Ответить с цитированием
Denis Davidov

Регистрация: Sep 2006
Сообщений: 89
По умолчанию ХМL таблица с HTML (простой вопрос)

Здрасьте все!

Есть такая таблица. Я в ХМЛ не разбираюсь, редактирую и использую по аналогии...
Нубский вопрос: Как в какуюнибудь ноду добавить HTML текст??
Код:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<m>
	<k name="Photo">
		<k name="art">
			<k name="Photo-painting (2007)" end="foto">
				<k img="image/art/fotopaint/1.jpg" icon="icons/art/fotopaint/1.jpg"></k>
				<k img="image/art/fotopaint/2.jpg" icon="icons/art/fotopaint/2.jpg"></k>
				<k img="image/art/fotopaint/3.jpg" icon="icons/art/fotopaint/3.jpg"></k>
				<k img="image/art/fotopaint/4.jpg" icon="icons/art/fotopaint/4.jpg"></k>
				<k img="image/art/fotopaint/5.jpg" icon="icons/art/fotopaint/5.jpg"></k>
				<k img="image/art/fotopaint/6.jpg" icon="icons/art/fotopaint/6.jpg"></k>
				<k img="image/art/fotopaint/7.jpg" icon="icons/art/fotopaint/7.jpg"></k>				
			</k>
			<k name="Krestovsky part (2005)" end="foto"></k>
			<k name="Zero Gravity (2004)" end="foto"></k>						
		</k>
		<k name="fashion" end="foto" htmlRU="">			
			<k img="image/fashion/1.jpg" icon="icons/fashion/1.jpg"></k>
			<k img="image/fashion/2.jpg" icon="icons/fashion/2.jpg"></k>
			<k img="image/fashion/3.jpg" icon="icons/fashion/3.jpg"></k>
			<k img="image/fashion/4.jpg" icon="icons/fashion/4.jpg"></k>
			<k img="image/fashion/5.jpg" icon="icons/fashion/5.jpg"></k>
			<k img="image/fashion/6.jpg" icon="icons/fashion/6.jpg"></k>
			<k img="image/fashion/7.jpg" icon="icons/fashion/7.jpg"></k>
			<k img="image/fashion/8.jpg" icon="icons/fashion/8.jpg"></k>
			<k img="image/fashion/9.jpg" icon="icons/fashion/9.jpg"></k>
		</k>	
		<k name="portrets" end="foto"></k>			
		<k name="publications" end="foto"></k>			
	</k>    
	<k name = "Reels">
		<k name="4friends" end="cine"></k>		
	</k>
	<k name="Design">
		<k name="still nothing here..." end="design"></k>
	</k>
	<k name = "About" end="about"></k>
	<k name = "Contact" end="contact"></k>
</m>
Я пробовал так:
Код:
<k name="fashion" end="foto" htmlRU="<![CDATA[<font face='Times New Roman' size='25'>This is how you assign HTML text to a text field.</font><br>It's very useful.</br>]]>">
Но понятно что это не правильно.

Можно конечно переписать фаил в этом стиле:
Код:
<images>
<pic>
<image>pic_galery/inter/img001.jpg</image>
<caption>
<![CDATA[ююююю]]> 
</caption>
</pic>
</images>
но предыдущий вариант мне как-то более удобен для редактирования...

Подскажите плиз, как это написать.
Спасибо

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
А тут и говорить не о чем.
Вот это
Код:
<k name="fashion" end="foto" htmlRU="<![CDATA[<font face='Times New Roman' size='25'>This is how you assign HTML text to a text field.</font><br>It's very useful.</br>]]>">
чистой воды фантазия и работать не будет.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

Регистрация: Sep 2006
Сообщений: 89
Это я знаю! А как правильно?
или надо переписать таблицу в вышеуказанном мною виде?

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Самый последний вариант правильный и единственный, по другому быть не может.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 26.05.2008, 00:22
Denis Davidov вне форума Посмотреть профиль Отправить личное сообщение для Denis Davidov Найти все сообщения от Denis Davidov
  № 5  
Ответить с цитированием
Denis Davidov

Регистрация: Sep 2006
Сообщений: 89
Понятно. В этом и заключался вопрос. Спасибо...

Старый 26.05.2008, 16:13
chingachgoog вне форума Посмотреть профиль Найти все сообщения от chingachgoog
  № 6  
Ответить с цитированием
chingachgoog
Banned
 
Аватар для chingachgoog

блогер
Регистрация: Nov 2006
Адрес: Moscow
Сообщений: 2,145
Записей в блоге: 7
Вообще, если очень хочется пользоваться атрибутами узла, то можно туда запихнуть html текст, но придется использовать сущности и потом немного мудрено вставлять в динамический текст.

Старый 26.05.2008, 18:16
Denis Davidov вне форума Посмотреть профиль Отправить личное сообщение для Denis Davidov Найти все сообщения от Denis Davidov
  № 7  
Ответить с цитированием
Denis Davidov

Регистрация: Sep 2006
Сообщений: 89
Звучит для меня абсолютно таинственно ) думаю проще переписать таблицу в другой вид и вставлять html текст как обычно...
з.ы. а можно ссылку на подобный пример если есть?

Старый 26.05.2008, 19:55
chingachgoog вне форума Посмотреть профиль Найти все сообщения от chingachgoog
  № 8  
Ответить с цитированием
chingachgoog
Banned
 
Аватар для chingachgoog

блогер
Регистрация: Nov 2006
Адрес: Moscow
Сообщений: 2,145
Записей в блоге: 7
Цитата:
Сообщение от Denis Davidov Посмотреть сообщение
а можно ссылку на подобный пример если есть?
например вместо <b> надо использовать &lt;b&gt;

Старый 26.05.2008, 21:37
Denis Davidov вне форума Посмотреть профиль Отправить личное сообщение для Denis Davidov Найти все сообщения от Denis Davidov
  № 9  
Ответить с цитированием
Denis Davidov

Регистрация: Sep 2006
Сообщений: 89
понятно, спасибо. Геморно однако...
так как html текст буду вставлять далеко не во все ноды, думаю что создам
отдельно фаилы с html текстом, а в аттрибуты ноды буду писать ссылку на них...

Старый 31.05.2008, 18:18
Denis Davidov вне форума Посмотреть профиль Отправить личное сообщение для Denis Davidov Найти все сообщения от Denis Davidov
  № 10  
Ответить с цитированием
Denis Davidov

Регистрация: Sep 2006
Сообщений: 89
Сейчас понял, что если переписывать этот XML в вид, кот. позволяет вставлять HTML, то придется заводить дополнительный атрибут: nodeMenu=false|true (ибо изначально это XML представлял собой меню во флешке). Просто наровне со структурой меню, также будут ноды, кот. просто несут информацию о конкретном разделе меню (описание, название...). XML понятно это не важно, для него все едино, это просто надо будет учитывать в обработчике XML...
Это нормальное явление, или я что-то слишком мудрю???
или как-то разделять их через nodeType? подскажите плиз, чтобы не изобретать велосипед...

Еще не уверен, можно ли к нодам обращаться по имени ChildNodes["nodeName"]или только по порядку ChildNodes[0]?
можно конечно прописать функцию кот. будет искать ноду с конкр. localName, но должно же это быть...


Последний раз редактировалось Denis Davidov; 31.05.2008 в 18:24.
Создать новую тему Ответ Часовой пояс GMT +4, время: 10:00.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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