Форум 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)
-   -   Текст в мувике (http://www.flasher.ru/forum/showthread.php?t=99986)

v4n 16.08.2007 20:18

Текст в мувике
 
Возможно ли загрузить текст из файла в текстовое поле, находящееся в мувиклипе?
Код:

LoadVariablesNum(a.txt, 0)
не помогает :(

udaaff 16.08.2007 20:42

Help > ActionScript 2.0 Language Reference > ActionScript classes > LoadVars

opportunity 17.08.2007 08:31

X:\Program Files\Macromedia\Flash 8\Samples and Tutorials\Tutorial Assets\Text
там пример

v4n 17.08.2007 17:31

Вложений: 1
Цитата:

Сообщение от opportunity
X:\Program Files\Macromedia\Flash 8\Samples and Tutorials\Tutorial Assets\Text
там пример

Посмотрел пример и не понял где он грузит текст, т.е. текст не отображается:(
Скопирывал и переделал код
Код:

var shab_lv:LoadVars = new LoadVars();
shab_lv.onLoad = onText;
shab_lv.load("shablon.txt");
function onText(success:Boolean) {
        if (success) {
                shab_txt.text = shab_lv.shablon;
        } else {
                shab_txt.text = "unable to load text file.";
        }
}

Исходник имеется

this.create 17.08.2007 17:57

Код:

var shab_lv:LoadVars = new LoadVars();
var tf:TextField = mc.shab_txt;
shab_lv.onLoad = function(success:Boolean):Void  {
        if (success) {
                tf.text = shab_lv.shab;
        } else {
                tf.text = "unable to load text file.";
        }
};
shab_lv.load("tx.txt");

,где
tx.txt - имя текстового файла

Ошибки такие:
1. Неверно указали имя текстового файла (он не совпадает с именем текстового файла в папке)
2. Текстовый файл сохранили в формате ANSI. Русский текст он у вас не покажет. Сохраняйте в формате uft-8
3. Неверно указали путь к текстовому полю. Для того чтобы правильно указать путь к текстовому полю, вам нужно дать имя мувиклипу на сцене и прописать полный путь до текстового поля в скрипте. Смотрите пример выше


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

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