PDA

Просмотр полной версии : Помогите найти и решить проблему с ActionScript


merlinCheater
21.07.2005, 11:41
Народ помогите мне немного ...
Почему мой мувик не читает русские буквы из txt
Я понимаю что кодировка .. но как ее изменить ?

ld = _root.getBytesLoaded();
tt = _root.getBytesTotal();
procent = int( (ld/tt)*100 ) add "%";

progres = ld add " / " add tt;
loadVariablesNum("flash.txt", 0);

if(_framesloaded == _totalframes && _root.enddata == 1)
{
_root.pre.gotoandplay("loading_finished");

content="text/html; charset=windows-1251;

stop();
}



А вообще народ если кто силен в этом.. то я мог бы выслать исходник на мыло для переделки.. и возни было бы меньше ... За помощь заранее спасибо

fiot
21.07.2005, 11:46
System.useCodepage= true

DeadMorozz
21.07.2005, 12:45
merlinCheater
System.useCodepage= true, безусловно, вещь хорошая... Но были проблемы с людьми, у кого локаль в машике стоит не русская, а вот немецкая, например... Они читают корябзики и не очень этому рады.

В идеале, если не пугает увеличение размера подгружаемых данных, можно текстовик с данными сохранить в Блокноте как текст Unicode, и написать System.useCodepage= false. Тогда плейер не будет насильно рассматривать данные через установки системы.

Но если есть гарантия того, что контент всегда будет смотреться только на русских машинах - юэкодепейдж лечит, как ничто другое ;)

Nirth
21.07.2005, 13:23
у меня по жизни стояли английские виндоус, и в россии и где угодно, нелюблю переводы...и нелюблю System.useCodepage=true

DeadMorozz
21.07.2005, 13:33
Nirth, истинно так ;)