Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Не могу использовать полученную переменную (http://www.flasher.ru/forum/showthread.php?t=52115)

dima_polski 29.11.2003 18:41

Не могу использовать полученную переменную
 
flash 5
Не могу использовать полученную переменную:
создаю файл vars.txt в котором написано MyVar=500
В moovie создаю moovie clip названый MyObject
Хочу взять переменную MyVar из файла и присвоить ее значение позиции клипа MyObject по оси x
Для этого в первом фрейме пишу action:
_root.loadVariables('vars.txt');
_root.MyObject._x=MyVar;

не работает.
почему?

если создать dynamic text field с именем MyVar
в нем отобразится значение 500, т.е. переменная получена, но присвоить ее значение чему-либо еще не удается.

DUDE 30.11.2003 02:39

Дело в том, что из txt файла ты можешь получить только string переменную.
Tебе надо после того как ты её получаешь, преобразовать в тип boolean а затем уже присваивать полученное значение.

Зы: как это делается я не знаю.

Nox Noctis 30.11.2003 04:02

2DUDE: ээ... чушь какая-то :)

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

подробности - в поиске по форуму =)
там этих подробностей до ядерной фени...


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

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