Просмотр полной версии : проблема с html тэгами
unclefucker
13.06.2005, 01:37
Проблема вот в чём: есть динамический текст, в который должна загружаеться переменная из файла. Если загружать из .txt то не отображается русский шрифт и не рабоают тэги, а если целый .as файл, до пропадает динамика, т.е. чтобы поменять текст приходится заново конвертировать во flash.
Как быть?
забанте его за нецензурный ник.
Если загружать из .txt то не отображается русский шрифт и не рабоают тэги...
Ой ли.....
http://www.flasher.ru/forum/showthread.php?t=63104
п.27
Вполне корректный ник - распутник.....
хххыыыыы
приличный ник :d
System.useCodepage = true;
unclefucker
13.06.2005, 10:26
всё, всё, с русскими буквами разобрался!! спасибо! но тэги-то всё равно не работают. или они тока из самого скрипта???
Жень Шень
13.06.2005, 10:56
Проблема вот в чём: ...Если загружать из .txt то не отображается русский шрифт и не рабоают тэги.Как быть?
Привет!
Посмотри пример, может это то что надо.
попробуй xml с cdata:
data.xml:
<?xml version='1.0'?>
<root>
<text>
<![CDATA[
<b> test text </b>
]]>
</text>
</root>
flash:
System.useCodepage = true;
var doc:XML = new XML();
doc.ignoreWhite = true;
doc.load('data.xml');
doc.onLoad = function(success:Boolean)
{
if (success)
{
show_text(doc.firstChild.childNodes[0].childNodes[0].nodeValue);
}
}
function show_text(txt:String):Void
{
_root['my_tf'].html = true;
_root['my_tf'].htmlText = txt;
}
странно, у меня и с LoadVars всё работает:
System.useCodepage = true;
this.createTextField('my_tf',this.getNextHighestDepth(),0,0,100,100);
var text_tf:TextField = this['my_tf'];
text_tf.html = true;
var lv:LoadVars = new LoadVars();
lv.load('test.txt');
lv.onLoad = function(success)
{
text_tf.htmlText = this['text'];
}
stop();
test.txt:
text=<b>test</b>
никаких проблем нет...
возможно ты просто пытаешься заставить работать тэги, которые flash-ем не поддерживаются или просто забыл включить у textField-а html.
а не пробовал в свойствах текстового поля установить режим обработки тегов???
unclefucker
13.06.2005, 20:43
ха, ха - очень смешно......
проблема была в другом, но всё благополучно разрешилось, так что всем спасибо, топик можно закрывать.
а в чем? чтоб потом в faq занести
unclefucker
13.06.2005, 23:12
да просто текстовое поле я превратил в мувик под назв text, и если потом написать:
loadVariables("news.txt",text.text), то тэги не работают, а если
loadVariables("news.txt",text), то всё в порядке.
Может я туплю??
да просто текстовое поле я превратил в мувик под назв text, и если потом написать:
loadVariables("news.txt",text.text), то тэги не работают, а если
loadVariables("news.txt",text), то всё в порядке.
Может я туплю??
От того как ты мув назвал роли не играет....
Хотя и неприлично.......
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.