Просмотр полной версии : как использовать LoadVars в динамическом тексте?
GroupLuIN
14.02.2009, 22:58
Здравствуйте уважаемые флешеры, есть задача, ника не могу сообразить до конца?
есть внешний источник данных txt файл
есть обьект с загруженными из источника:
ima1LoadVars = new LoadVars();
ima1LoadVars.load("ima1.txt");
есть результат: Variable _level0.ima1LoadVars = [object #134, class 'LoadVars'] {
1234:
}
есть динамическое текстовое поле где необходимо отображать данные внешнего источника.
Вопрос: как мне это сделать; в поле переменные свойства этого поля ставлю
_root.ima1LoadVars
а он ничего не пишит
Fatality
15.02.2009, 02:21
В поле "переменные" писать ничего не нужно, а правильно делать так:
ima1LoadVars = new LoadVars();
ima1LoadVars.load("ima1.txt");
ima1LoadVars.onData = function(str:String)
{
myText_txt.text = str;
};
где myText - имя твоего текстового поля.
GroupLuIN
15.02.2009, 07:35
Спасибо Fatality, всё получилось, но теперь появилассь другая проблема, может этот вопрос надо начинать новой темой, я попробую поискать поиском, если знаете с удавольствием приму Ваш ответ.
В общем теперь проблема со шрифтами, какой шрифт не ставлю он нормально пишет только цифры (и курер, и твнс нев ромал, и ариал) а текст ну там белебердой всякой.
Добавлено через 43 минуты
ааа я понял, это русский текст не идёт, а латинский идёт, ну а как же мне теберь быть, веть мне необходимо будет и загружать и выгружать обьектом LoadVars тексть на русском, как мне быть, помогите плз
Fatality
15.02.2009, 13:40
Дело в том, что Flash работает только с кодировкой Unicode. Так что все загружаемые документы нужно сохранять в utf-8.
amexdesign
15.02.2009, 19:45
и плюс в свойствах текстового поля привязать(embed) кирилицу...
Текстовое поле тут не причем.
amexdesign
15.02.2009, 22:27
Текстовое поле тут не причем.
это русский текст не идёт, а латинский идёт
вот это почитайте, а потом пишите.... если шрифт не поддерживает кирилицу, хоть два раза кодируй в utf-8, не поможет
А если файл не в утф то можно хоть 400 раз менять шрифт
Fatality
15.02.2009, 23:10
если шрифт не поддерживает кирилицу, хоть два раза кодируй в utf-8А зачем спрашивается использовать для русского текста, шрифт, который заведомо не поддерживает кириллицу?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.