![]() |
Проблема со считыванием данных из .txt
Подскажите, пожалуйста, в чём ошибка.
В первом кадре вставил следующий код: Код:
var data_lv:LoadVars = new LoadVars ();Всё просто, но кратко поясню код. При помощи LoadVars загружаются переменные (_x и _y) из текстового файла. А потом эти переменные задаются как координаты для муви клипа (имя экземпляра которого rect), который находится на сцене. Затем запускаю созданный .SWF и текстовый файл с данными, просто изменяю координаты в текстовом файле (там они записаны так _x=100&_y=100) и в момент сохранения текстовика объект на сцене изменяет своё местоположение в соответствии с данными. Но так не происходит, если запустить вэб-страничку с встроенным в неё упомянутым выше .SWF. Координаты считываются только при первом открытии страницы, изменение данных в текстовом файле никак не влияет на расположение объекта, не помогает даже, если нажать кнопку "Обновить" в браузере - муви клип как "вкопанный". А хотелось бы, что бы и в браузере объект на сцене изменял местоположение динамически. Укажите, пожалуйста, на мою ошибку. |
Прочитайте 3-ый пункт http://www.flasher.ru/forum/showthread.php?t=79864 и исправте пожалуйста.
|
Xml тебе поможет. Создай в нем узел с параметрами x и y. И считывай их. А с помощью loadVars уже слишком гиморно работать. Иди в ногу со временем! XML
|
xml в чем-то удобнее канеш, но вопрос-то не в этом..
data_lv.load честно работает один раз при загрузке мувика, какие прететензии ? данные при рефреше беруться из кэша, тоже понятно.. т.е. загрузку надо с какой-то периодичностью повторять, а чтоб файл не кэшировался добавить к запросу случайный заголовок.. что-то типа такого: Код:
setInterval(function(){data_lv.load("data.txt?a="+Math.random())},1000); |
Цитата:
Цитата:
На счёт data.txt?a="+ Math.random() не догадался бы...:rolleyes: Век живи - век учись! |
Цитата:
|
Цитата:
|
| Часовой пояс GMT +4, время: 08:32. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.