Просмотр полной версии : Обновление переменной
Здравствуйте!!!! Прошу прощения за глупый вопрос но не где не нашел решения!!! Вообщем ситуация такая у меня в приложении подгружается в поле Динамического текста информация из php с помощью sNews.loadVariables("http://www.******.ru/vse/news.php?" + new Date().getTime(), _root);
trace ("loaded!");
все работает нормально суть в том как сделать чтоб переменная обновлялась автоматически через определённое время к примеру каждые 30 секунд заранее огромное спасибо!!!!
Juice_Green
29.06.2010, 15:49
воспользуйтесь поиском, ключевое слово setInterval
Чтот я немогу разобраться если не трудно дайте полный код просто я делаю не фига не получается обновление не идёт!!!((((
FlashWizard
29.06.2010, 17:19
var intervalId = setInterval(функция, 30000, true);
var intervalId = setInterval(sNews, 1000, true);
Обновление не происходит (((( блин я уж запарился третий день уж с этой фигнёй маюсь всё сделать не могу(((
FlashWizard
29.06.2010, 18:02
sNews - это у вас не функция. Код необходимый для обновления нужно поместить в произвольную функцию. А затем запускать её с помощью setInterval.
Извиняюсь конечно, можно по подробней если не сложно заранее Спасибо!!
FlashWizard
29.06.2010, 18:10
В вашем первом посте я вообще не вижу кода присвоения какого-либо значения динамическому текстовому полю, хотя об этом было сказано. Покажите этот код, и всё разъяснится.
Вообще у меня так sNews.loadVariables("http://www.******.ru/vse/news.php?" + new Date().getTime(), _root); где sNews это имя Динамического объекта, у самого текстового поля стоит переменная News, а в php файле у меня прописана так News="Соответственно сама новость" вот так всё и работает)))
Добавлено через 1 минуту
а вот с обновлением немогу разобраться (((
rainbowrussia
29.06.2010, 18:53
Что-то типа:
function upd() {
_root.sNews.loadVariables("http://www.promo-rap.ru/vse/news.txt?" + new Date().getTime(), _root);
}
var intervalId = setInterval(upd, 5000);
но лучше так не делать, ибо за 1 секунду (у вас было указано 1000мс) загрузка может и не успеть произойти.
Спасибо огромное всем за помощь всё работает !!!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.