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

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

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

Регистрация: Feb 2006
Сообщений: 47
По умолчанию шрифты и тэги

Доброго времени суток, уважаемые флэшеры.

Столкнулся вот с какой проблемкой. В поле динамического текста выводиться текст из XML. При выводе этого текста в это поле работают HTML тэги. Для того, чтобы они работали, я в свойствах динамического текста ставлю галочку <> (выводить, как HTML текст) и соответственно присваиваю нужный текст Dynamic.htmlText = text.
И всё бы ничего, да вот чтобы всё это адекватно отображалось приходиться в свойствах того же динамичесского текста ставить галочку noCharacters,следовательно все мои мега-шрифты заменяються системными, но, зато, всё палит. А вот если подрубить свой шрифт, то перестают палить HTML - тэги. Текст в динамическом поле выводиться до первого знака < (открытие тэга) и дальше пусто. Хотя галочка HTML по прежнему утсановлена.

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

Заранее спасибо Вам за ответы.

Старый 22.02.2006, 10:41
KUZEN вне форума Посмотреть профиль Отправить личное сообщение для KUZEN Посетить домашнюю страницу KUZEN Найти все сообщения от KUZEN
  № 2  
Ответить с цитированием
KUZEN
Ветеран форума
 
Аватар для KUZEN

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
Давай исходник ... посмотрим что там ...
__________________
BestMasterиZация

Старый 22.02.2006, 11:22
flash_cool вне форума Посмотреть профиль Отправить личное сообщение для flash_cool Найти все сообщения от flash_cool
  № 3  
Ответить с цитированием
flash_cool

Регистрация: Feb 2006
Сообщений: 47
Так зачем исходник, вопрос-то общего характера, не по конкретному исходнику.
Можно-ли так сделать, чтобы работали html-тэги при выводе текста из xml-файла не только на системных шрифтах. Чтобы я мог интергрировать свой шрифт и тэги там тож работали. И если можно, то как правильно это сделать.

Мой исходник тут ведь нипричём... или я чего-то не понимаю ??

Старый 22.02.2006, 11:55
CREDO вне форума Посмотреть профиль Отправить личное сообщение для CREDO Посетить домашнюю страницу CREDO Найти все сообщения от CREDO
  № 4  
Ответить с цитированием
CREDO
 
Аватар для CREDO

Регистрация: Oct 2004
Адрес: Сочи
Сообщений: 591
Отправить сообщение для CREDO с помощью ICQ
Ответ
Да можно.
Дай исходник.
В XML текст с тегами заключи в теги

<![CDATA[ текст ]]

не надо noCharacters

Старый 22.02.2006, 14:47
flash_cool вне форума Посмотреть профиль Отправить личное сообщение для flash_cool Найти все сообщения от flash_cool
  № 5  
Ответить с цитированием
flash_cool

Регистрация: Feb 2006
Сообщений: 47
тут пример...

вот пример того, что там происходит...
если сможешь выслать ответный пример, где видно как решить проблему, буду оочень признаетелен...
Вложения
Тип файла: zip test.zip (4.4 Кб, 147 просмотров)

Старый 22.02.2006, 14:52
CREDO вне форума Посмотреть профиль Отправить личное сообщение для CREDO Посетить домашнюю страницу CREDO Найти все сообщения от CREDO
  № 6  
Ответить с цитированием
CREDO
 
Аватар для CREDO

Регистрация: Oct 2004
Адрес: Сочи
Сообщений: 591
Отправить сообщение для CREDO с помощью ICQ
Стой. Так у тебя тут всё в порядку всё работает, теги форматируют текст

Добавь в начало и пиши по русски.
System.useCodepage = true;

Старый 22.02.2006, 14:57
CREDO вне форума Посмотреть профиль Отправить личное сообщение для CREDO Посетить домашнюю страницу CREDO Найти все сообщения от CREDO
  № 7  
Ответить с цитированием
CREDO
 
Аватар для CREDO

Регистрация: Oct 2004
Адрес: Сочи
Сообщений: 591
Отправить сообщение для CREDO с помощью ICQ
Кажется я понял почему у тебя не получается


Чтобы текст был определённого шрифта надо в штмл писать


<FONT FACE='Arial' COLOR='#990099'> Твой текст </FONT>


Тогда текст будет шрифтом Arial


А вообще лучше юзай CSS - более совершенная технология

Подожди кропаль я исходник кину.

Старый 22.02.2006, 15:03
CREDO вне форума Посмотреть профиль Отправить личное сообщение для CREDO Посетить домашнюю страницу CREDO Найти все сообщения от CREDO
  № 8  
Ответить с цитированием
CREDO
 
Аватар для CREDO

Регистрация: Oct 2004
Адрес: Сочи
Сообщений: 591
Отправить сообщение для CREDO с помощью ICQ
System.useCodepage = true;
myXML = new XML();
myXML.ignoreWhite = true;
myXML.load("test.xml");
myXML.onLoad = function(){
dtext.htmlText = myXML.toString()
}

вот так лучше

Старый 22.02.2006, 15:22
CREDO вне форума Посмотреть профиль Отправить личное сообщение для CREDO Посетить домашнюю страницу CREDO Найти все сообщения от CREDO
  № 9  
Ответить с цитированием
CREDO
 
Аватар для CREDO

Регистрация: Oct 2004
Адрес: Сочи
Сообщений: 591
Отправить сообщение для CREDO с помощью ICQ
Вот исходник со стилями


Твоя задача, раз уш ты затеял работу с xml, сделать прелоадер.
Как сделаешь выложи плиз.
Вложения
Тип файла: rar Redflame.rar (7.1 Кб, 16 просмотров)

Старый 22.02.2006, 16:11
flash_cool вне форума Посмотреть профиль Отправить личное сообщение для flash_cool Найти все сообщения от flash_cool
  № 10  
Ответить с цитированием
flash_cool

Регистрация: Feb 2006
Сообщений: 47
Цитата:
Сообщение от CREDO
Кажется я понял почему у тебя не получается
Чтобы текст был определённого шрифта надо в штмл писать
<FONT FACE='Arial' COLOR='#990099'> Твой текст </FONT>
Тогда текст будет шрифтом Arial
это всё понятно
а вот попробуй изменить фонт в самом динамичеком поле на любой другой кроме стандартного (всмысле выключить noCharacters и включить свой шрифт какой-нить, не встроеный стандартный), сразу начинаються лаги...

и System.useCodepage = true; и dtext.htmlText = myXML.toString() тут не помогают...

а твой исходник со стилями я не могу посмотреть MX-ом
формат файла ему не нравиться... видимо ты на 8-ом делал

я не могу на 8-ом делать, у клиента только 2004-ый, посему могу только MX юзать, максимум пока...

и чёт я не понял до конца что тебе самому нужно?.. прелоадер к загрузке XML файла ??

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

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

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


 


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


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