wallride
01.07.2003, 17:09
допустим, мы имеем файл "load.txt", содержащий следующее:
variable=F@CKIN' variable
Допустим, делаем мы в AS следующее:
_root.createEmptyMovieClip("clip",1);
loadVariables("load.txt", "_root.clip");
на каком-то дальнем кадре пишем:
trace (_root.clip.variable);
Результат:
undefined
... хотя в дебаггере все переменные есть.
Однако, всёё будет работать, если писать так:
trace ( eval("_root.clip.variable") );
но такой выход неудобен.
Ещё... Вместо мувиклипа я раньше пытался создавать объект. Но в объект переменные не грузятся, что очень плачевно.
Ещё... Если я в файле пишу variable=blah&ar[1]=2.5&ar[2]=5.3 то получаю в дебаггере следующее:
variable="blah"
ar[1]=2.5
ar[2]=5.3
Казалось бы всё сработало, НО ar - это, выходит, не массив, а ПЕРЕМЕННЫЕ, содержащие символы [ и ].
----------------------------------------------------------------------------
А теперь вопросы к почтенной публике:
Что это за фигня? Почему loadVariables так криво работает???
Что это всё значит и как с этим бороться?
variable=F@CKIN' variable
Допустим, делаем мы в AS следующее:
_root.createEmptyMovieClip("clip",1);
loadVariables("load.txt", "_root.clip");
на каком-то дальнем кадре пишем:
trace (_root.clip.variable);
Результат:
undefined
... хотя в дебаггере все переменные есть.
Однако, всёё будет работать, если писать так:
trace ( eval("_root.clip.variable") );
но такой выход неудобен.
Ещё... Вместо мувиклипа я раньше пытался создавать объект. Но в объект переменные не грузятся, что очень плачевно.
Ещё... Если я в файле пишу variable=blah&ar[1]=2.5&ar[2]=5.3 то получаю в дебаггере следующее:
variable="blah"
ar[1]=2.5
ar[2]=5.3
Казалось бы всё сработало, НО ar - это, выходит, не массив, а ПЕРЕМЕННЫЕ, содержащие символы [ и ].
----------------------------------------------------------------------------
А теперь вопросы к почтенной публике:
Что это за фигня? Почему loadVariables так криво работает???
Что это всё значит и как с этим бороться?