Форум 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)
-   -   flash не видит переменную (http://www.flasher.ru/forum/showthread.php?t=88629)

HarsH 27.11.2006 16:22

flash не видит переменную
 
Народ, подскажите, ПОЖАЛУЙСТА, почему flash не понимает команду:

Код:


loadVariablesNum ("text.txt",0);
_root.clip21.gotoAndStop(block11);


что неправильно?


P.S. text.txt - текстовый файл с переменными, типа "block11=3&block12=2&block13=5"
clip21 - это мувик с фреймами.

artcraft 27.11.2006 16:34

сперва нужно дождаться загрузки перемнных, а потом уже ими пользоваться

HarsH 27.11.2006 16:37

не в том дело!
почему то в динамических текстовых полях переменная отображается!!!!

artcraft 27.11.2006 16:46

она отображается там уже после загрузки, а gotoAndStop у тебя вызывается до

pkfun 27.11.2006 16:47

Изучите help по flash по этому вопросу(loadVariablesNum).
Пример из хелпа flash8:
Код:

//
loadVariablesNum("params.txt", 2);
function checkParamsLoaded() {
        if (_level2.done == undefined) {
                trace("not yet.");
        } else {
                trace("finished loading. killing interval.");
                trace("-------------");
                for (i in _level2) {
                        trace(i+": "+_level2[i]);
                }
                trace("-------------");
                clearInterval(param_interval);
        }
}
var param_interval:Number = setInterval(checkParamsLoaded, 100);
//includes the following text
// Params.txt
var1="hello"&var2="goodbye"&done="done"

Как видно из примера, поверка загрузки осуществляется с помощью многократной проверки действительности специальной переменной, включенной в текстовый файл.

pkfun 27.11.2006 16:52

Цитата:

Сообщение от artcraft
она отображается там уже после загрузки, а gotoAndStop у тебя вызывается до

А где пример-то? А то у меня такое впечатление, что вы знаете больше че я. :)

HarsH 27.11.2006 16:53

то есть, если у меня 64 переменные, то мне надо ждать очеееень долго?

а в текстовых полях моментально все переменные видны...

HarsH 27.11.2006 17:01

вы можете основываясь на моем примере показать решение проблемы?

pkfun 27.11.2006 17:05

Цитата:

Сообщение от HarsH
то есть, если у меня 64 переменные, то мне надо ждать очеееень долго?
а в текстовых полях моментально все переменные видны...

Нет. После загрузки текстового файла сразу станут видны все переменные включенные в этот файл.
А я и не вижу, где пример-то? Где он?:)

artcraft 27.11.2006 17:05

Цитата:

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

Цитата:

а в текстовых полях моментально все переменные видны...
вот этого момента и надо дождаться

Цитата:

Сообщение от pkfun
А где пример-то?

пример в комменте номер 5 :~)

Цитата:

Сообщение от pkfun
А то у меня такое впечатление, что вы знаете больше чем я. :)

возможно


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

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