Форум 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 для FlashLite 1.1 (http://www.flasher.ru/forum/showthread.php?t=88975)

sLim80 05.12.2006 08:49

LoadVariables для FlashLite 1.1
 
Подскажите пожалуйста как обратиться к подгружаемым переменным используя FlashLite 1.1. Знаю, что _root,_parent здесь не работают и нужно использовать что-то типа "./:" для обращения к переменной.

Делаю так:

Код:

loadVariables("1.txt","/");
st="Var1 - " add eval("var1");  //st - это динамическое текстовое поле

Файл 1.txt содержит:

var1="Hello"

В итоге получаю на экране просто "Var1 - "

Пробовал разные варианты:
Код:

st="Var1 - " add var1;
st="Var1 - " add eval("/:var1");
st="Var1 - " add /:var1;

[iNils: Для оформления своего кода, надо использовать теги [code][/code]]

Но результат везде одинаковый, т.е. немогу вывести Hello

Заранее спасибо всем за помощь!

PS Сразу оговорюсь, что мне нужно использовать переменные безо всяких movie clip - ов.

etc 05.12.2006 11:12

Для начала нужно дождаться загрузки данных — они не могут загрузится мгновенно, чтобы быть доступными на след. строке кода после вызова кода.
Про add надо забыть, а юзать eval здесь никчему.

sLim80 05.12.2006 13:32

Спасибо! Проблема и впрямь оказалась в скорости загрузки. Перекинул вывод переменной на клавишу и стало всё работать.

Век живи - век учись!

Кстати add работает нормально.
А c eval ом я уже просто изварщался, потому что не знал к чему придраться :), хотя с ним тоже работает.

etc 05.12.2006 13:38

add пока работает. Но этому оператору 8 лет, он устарел уже давно.


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

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