![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Sep 2003
Сообщений: 8
|
Нужно сделать так что бы при изменении значения переменной в текстовом файле, значение переменной подставлялось в функцию для загрузки мувиклипа, а значение переменной хранило бы имя файла который нужно
грузить? Поясните в чем тут ошибка, или как такое можно реализовать другим способом. У меня ничего не получилось в таком варианте: в текстовом файле(example.txt), находится имя переменной со значением: defaultvalue="name.swf" ------------------------------------------------------------------------ в сцене на первом кадре прописан такой код: loadVariables("example.txt", this); loadMovie(defaultvalue, mc_movie); ------------------------------------------------------------------------- Помогите советом пожалуйста - очень нужно сделать. |
|
|||||
|
Регистрация: Apr 2004
Адрес: Минск
Сообщений: 176
|
lv=new LoadVars();
lv.onLoad=function(success){ if(success){ movie_to_load=lv.defaultvalue; this.loadMovie(movie_to_load, mc_movie); } else{ trace("error load vars");} } lv.load("example.txt"); Всегда, когда есть загрузка чего-либо, нужен обработчик события - окончание загрузки. Иначе ты обращаешься к переменной раньше, чем будет загружено ее значение из файла. Об этом писали на форуме сто раз.
__________________
Юра |
|
|||||
|
Регистрация: Jun 2004
Адрес: Украина, Киев
Сообщений: 8
|
Событие эт хорошо, но для тех, кто пользуется методом loadVariables это не подходит. В таком случае в файлике с данными пишем:
defaultvalue="name.swf"&done=1 К скрипте делаем проверку каждые 500 мс (реализуется через setInterval) на ненулевое значение переменной done. Всё |
|
|||||
|
Регистрация: Sep 2003
Сообщений: 8
|
А такой вариант подойдет:
код кадра ------------------------------------------------ #include "defaultvalue.as" loadMovie(defaultval, mc_news); код внешнего defaultvalue.as --------------------------------------------- defaultval='example.swf'; Может можно и такой вариант использовать, вроде как проще? |
![]() |
Часовой пояс GMT +4, время: 05:54. |
|
|
« Предыдущая тема | Следующая тема » |
|
|