PDA

Просмотр полной версии : проблема с html тэгами


unclefucker
13.06.2005, 01:37
Проблема вот в чём: есть динамический текст, в который должна загружаеться переменная из файла. Если загружать из .txt то не отображается русский шрифт и не рабоают тэги, а если целый .as файл, до пропадает динамика, т.е. чтобы поменять текст приходится заново конвертировать во flash.
Как быть?

Nirth
13.06.2005, 01:39
забанте его за нецензурный ник.

Штрек
13.06.2005, 01:54
Если загружать из .txt то не отображается русский шрифт и не рабоают тэги...
Ой ли.....
http://www.flasher.ru/forum/showthread.php?t=63104
п.27
Вполне корректный ник - распутник.....

diflux
13.06.2005, 07:38
хххыыыыы
приличный ник :d

AlDev
13.06.2005, 08:27
System.useCodepage = true;

unclefucker
13.06.2005, 10:26
всё, всё, с русскими буквами разобрался!! спасибо! но тэги-то всё равно не работают. или они тока из самого скрипта???

Жень Шень
13.06.2005, 10:56
Проблема вот в чём: ...Если загружать из .txt то не отображается русский шрифт и не рабоают тэги.Как быть?
Привет!
Посмотри пример, может это то что надо.

AlDev
13.06.2005, 11:03
попробуй 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;
}

AlDev
13.06.2005, 11:10
странно, у меня и с 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>


никаких проблем нет...

AlDev
13.06.2005, 11:12
возможно ты просто пытаешься заставить работать тэги, которые flash-ем не поддерживаются или просто забыл включить у textField-а html.

vcj
13.06.2005, 18:27
а не пробовал в свойствах текстового поля установить режим обработки тегов???

unclefucker
13.06.2005, 20:43
ха, ха - очень смешно......
проблема была в другом, но всё благополучно разрешилось, так что всем спасибо, топик можно закрывать.

Nirth
13.06.2005, 20:56
а в чем? чтоб потом в faq занести

unclefucker
13.06.2005, 23:12
да просто текстовое поле я превратил в мувик под назв text, и если потом написать:
loadVariables("news.txt",text.text), то тэги не работают, а если
loadVariables("news.txt",text), то всё в порядке.
Может я туплю??

Штрек
14.06.2005, 02:51
да просто текстовое поле я превратил в мувик под назв text, и если потом написать:
loadVariables("news.txt",text.text), то тэги не работают, а если
loadVariables("news.txt",text), то всё в порядке.
Может я туплю??
От того как ты мув назвал роли не играет....
Хотя и неприлично.......