Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   как использовать LoadVars в динамическом тексте? (http://www.flasher.ru/forum/showthread.php?t=121378)

GroupLuIN 14.02.2009 22:58

как использовать LoadVars в динамическом тексте?
 
Здравствуйте уважаемые флешеры, есть задача, ника не могу сообразить до конца?
есть внешний источник данных txt файл
есть обьект с загруженными из источника:
Код:

ima1LoadVars = new LoadVars();
ima1LoadVars.load("ima1.txt");

есть результат: Variable _level0.ima1LoadVars = [object #134, class 'LoadVars'] {
1234:
}
есть динамическое текстовое поле где необходимо отображать данные внешнего источника.
Вопрос: как мне это сделать; в поле переменные свойства этого поля ставлю
Код:

_root.ima1LoadVars
а он ничего не пишит

Fatality 15.02.2009 02:21

В поле "переменные" писать ничего не нужно, а правильно делать так:
Код AS1/AS2:

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) кирилицу...

qazwsx 15.02.2009 20:51

Текстовое поле тут не причем.

amexdesign 15.02.2009 22:27

Цитата:

Текстовое поле тут не причем.
Цитата:

это русский текст не идёт, а латинский идёт
вот это почитайте, а потом пишите.... если шрифт не поддерживает кирилицу, хоть два раза кодируй в utf-8, не поможет

qazwsx 15.02.2009 23:05

А если файл не в утф то можно хоть 400 раз менять шрифт

Fatality 15.02.2009 23:10

Цитата:

если шрифт не поддерживает кирилицу, хоть два раза кодируй в utf-8
А зачем спрашивается использовать для русского текста, шрифт, который заведомо не поддерживает кириллицу?


Часовой пояс GMT +4, время: 02:36.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.