Форум 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)
-   -   loadVariables (http://www.flasher.ru/forum/showthread.php?t=96715)

NapalmDeath 05.06.2007 17:31

loadVariables
 
вообщем не могу сделать чтобы при нажатии на кнопку в текстовое поле с именем "ааа" грузился текст из а.тхт, который находится в 1 папке с моим флешроликом.


вот мой код при нажатии на кнопку
Код:

on (release) {
          _root.aaa.loadVariables("a.txt");

}

тупо не понимаю что может быть не так.. может етот текстовый файл должен быть с какой нить меткой или типа того..

Мыкыта 05.06.2007 17:32

гм... сначала надо загрузить а только потом присваивать значение текстовому полю

CrazyFlasher 05.06.2007 17:34

блин, я раза 3 пример писал в течение недели..неужели так трудно поискать?

NapalmDeath 05.06.2007 19:32

что то ето поиск у меня не пашет.

2 Мыкыта

а как ето сделать?
загрузить его сначала всмысле.

CrazyFlasher 05.06.2007 19:41

Код:

var loadV:LoadVars = new LoadVars();

function loadFile(){
        loadV.onData = function(str:String){
                aaa.text = str;
        }
        loadV.load("a.txt");
}

btn.onRelease = function(){
        loadFile();
}

P.S. забудь loadVariables

Мыкыта 05.06.2007 19:43

Код:

_root.loadVariables("a.txt");
_root.aaa.text = _root.твоя переменная из файла

и чего у тебя в a.txt понаписано?

UPD: припозднился =)

this.create 05.06.2007 19:46

Код:

aaa.autoSize = true;
//
var tx:LoadVars = new LoadVars();
tx.load('a.txt');
tx.onLoad = function():Void  {
    aaa.text = tx['tx'];
};

текстовый файл a.txt, сохраненный в кодировке utf-8.
Код:

tx=Wellcome!

CrazyFlasher 05.06.2007 19:52

this.create: load желательно ставить после onData

this.create 05.06.2007 19:59

Цитата:

Сообщение от CrazyFlasher
this.create: load желательно ставить после onData

Чтобы ошибку отследить? А если мне разобранный текст нужен?

CrazyFlasher 05.06.2007 20:00

нет, не для того, чтоб ошибку отследить....просто обработчик onData может не успет загрузиться если load ставить выше


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

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