Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Графика » Flash - загружаем русский текст из внешнего файла

Модерирует : Ausw

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Frejer Stolz



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ребята, я уже пол-месяца долблю себе мозги по поводу загрузки инфы из внешнего тхт-файла в флеш-ролик. А проблема в том, что текст должен быть русским. И окошко с прокруткой.. Так как я не силён в Флеше, я взял пример из самплов, прилагаемых к учебнику. Всё грузится отлично, если только латиной. Толкьо же на русский перевожу - всё, кракозяблы полетели..  
В текстовом окне выставил Ариал Кир - если попробовать что-ото написать в самой флешке -то всё нормально, то есть, шрифт удачен.  Пробовал по совету Аутлайны всем символам проставить - снова ничего.........  Размер меня не беспокоит, главное, чтобы была прокрутка и грузился русский текст из УРЛа...  
 
Если кто-то уже имел с этим дело и не сложно ответить - буду очень рад помощи!.

----------
Клуб ГАЗ-69.com

Всего записей: 618 | Зарегистр. 21-01-2002 | Отправлено: 17:23 18-03-2003
Vasya Pupkin



Мракобес
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Frejer Stolz, грузи текст из файла в виде переменной. Т.е. Создаешь dynamic text field и присваиваешь ему значение переменной text Далее, loadvariables из текстового файла. А в текстовом файле хранится примерно такая конструкция.
Код:
text=Всем привет!<br><font face=Arial size=5 color=red>Можно использовать даже html</font>

Жду спасибо  


----------
я не люблю людей

Всего записей: 7070 | Зарегистр. 24-02-2001 | Отправлено: 19:06 18-03-2003
lenmat



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
System.useCodepage = true;  
перед загрузкой
у меня правда из xml, но открывает  flashmx win-кириллицу как миленький

Всего записей: 56 | Зарегистр. 27-11-2002 | Отправлено: 10:46 19-03-2003
fiot



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
вот тебе загрузка переменных из файла...
lenmat как и говорил useCodepage - и у тебя кирилик...

Код:
 
System.useCodepage = 1;
var_ = new LoadVars();
var_.load(_url_);
var_.onLoad = function(success) {
if (success) {
trace('load success');
         }
}
 

Vasya Pupkin
не всегда удобно...

----------
((a={}).__proto__=a).a;

Всего записей: 864 | Зарегистр. 20-09-2001 | Отправлено: 02:08 20-03-2003
Frejer Stolz



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ребята, прочитав ваши посты я уже почти поверил что всё получится
Но ламмерсво моё в этой области безгранично  
Если не сложно - распишите по пунктам попонятнее.. А то я вот ищу этот dynamic text field, мне высвеивает кучу text field, но dynamic никак не могу надыбать...
Ищу в объектах/муви/text field/....... а тут я и потерялся  
 
Добавлено
А то высвечивается кучас техт-файлдов, а не найду....  
 

Цитата:
 TextField._alpha  
    TextField.addListener  
    TextField.autoSize  
    TextField.background  
    TextField.backgroundColor  
    TextField.border  
    TextField.borderColor  
    TextField.bottomScroll  
    TextField.embedFonts  
    TextField._focusrect  
    TextField.getDepth  
    TextField.getFontList  
    TextField.getNewTextFormat  
    TextField.getTextFormat  
    TextField._height  
    TextField._highquality  
 

 
Добавлено
Чёрт, в старом флеше - раз плюнуть, а в МХ - не могу найти  
 
Добавлено
Нашёл, кацца, только текстфайлд ли это?
Если просто на текстовый инструмент кликнуть и с помощью него создать текстовую область - это ли текстфайлд?

----------
Клуб ГАЗ-69.com

Всего записей: 618 | Зарегистр. 21-01-2002 | Отправлено: 16:01 21-03-2003
fiot



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Frejer Stolz

Цитата:
TextField._alpha    
    TextField.addListener    
    TextField.autoSize    

это свойства...
 

Цитата:
Ищу в объектах/муви/text field/....... а тут я и потерялся  

если программно...

Код:
 
_root.createTextField("mytext",1,100,100,300,100);
mytext.multiline = true;
mytext.wordWrap = true;
mytext.border = false;
 
myformat = new TextFormat();
myformat.color = 0xff0000;
myformat.bullet = false;
myformat.underline = true;
 
mytext.text = "this is my first test field object text";
mytext.setTextFormat(myformat);
 

// не программно...
во флеше... Т или просто техт фиелд...
property (свойства)
-> text tool {static text, dynamic text, input}
->inctance name {имя которое будет соответстовать как бы для мувика, положение на _root alpha... etc}
->VAR {То с чему будешь обращяться в акшене...}
вот и всё =) дерзай...

----------
((a={}).__proto__=a).a;

Всего записей: 864 | Зарегистр. 20-09-2001 | Отправлено: 22:17 21-03-2003
Frejer Stolz



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ййййёс!!
 
Спасибо, ребята, огромное, всё вышло! И кодэпэйдж сработало, шупер!!

 
И ещё вопросик по ходу - как как сделать так, чтобы этот текстовый док грузился каждую, скажем, минуту? (он будет перлом обновляться, типа новостей)
 
Добавлено
fiot

Цитата:
System.useCodepage = 1;  
var_ = new LoadVars();  
var_.load(_url_);  
var_.onLoad = function(success) {  
if (success) {  
trace('load success');  
         }  
}  
 

Камрад, а вот тут можно прописать кодировку читаемого текста? А то с компа у меня грузится намана, а с хоста - кодировка не правильная. НА хосте - Вин, а флеш читает вроде УТФ...

----------
Клуб ГАЗ-69.com

Всего записей: 618 | Зарегистр. 21-01-2002 | Отправлено: 20:50 22-03-2003
fiot



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Frejer Stolz

Цитата:
И ещё вопросик по ходу - как как сделать так, чтобы этот текстовый док грузился каждую, скажем, минуту? (он будет перлом обновляться, типа новостей)  


Код:
 
setInterval( function(){ main finction (); }, 5000 );
 


Цитата:
Камрад, а вот тут можно прописать кодировку читаемого текста? А то с компа у меня грузится намана, а с хоста - кодировка не правильная. НА хосте - Вин, а флеш читает вроде УТФ...  


Цитата:
он будет перлом обновляться


Цитата:
а флеш читает вроде УТФ...  

передавай в УТФ...
а так всё без изменений...

Цитата:
System.useCodepage = 1;  



----------
((a={}).__proto__=a).a;

Всего записей: 864 | Зарегистр. 20-09-2001 | Отправлено: 03:12 23-03-2003
fiot



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
если всё ещё не помогло попробуй почитать сдесь...

----------
((a={}).__proto__=a).a;

Всего записей: 864 | Зарегистр. 20-09-2001 | Отправлено: 21:16 23-03-2003
aemma

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Текстовый файл нужно пересохранить в Юникоде!

Всего записей: 1 | Зарегистр. 20-04-2013 | Отправлено: 12:18 20-04-2013
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Графика » Flash - загружаем русский текст из внешнего файла


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru