Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 22.01.2007, 16:43
selfflyer вне форума Посмотреть профиль Отправить личное сообщение для selfflyer Найти все сообщения от selfflyer
  № 1  
Ответить с цитированием
selfflyer

Регистрация: Dec 2006
Сообщений: 20
По умолчанию не работает setInterval когда флешка загружена в IE

Вообщем есть флэшка которая читает переменную из файла с переодичностью 15 сек. Когда эта флэшка отображается в броузере то переменная читается только при загрузке флэшки....
Почему так?
в первом фрэйме:
Код:
delay = 15000;
function update() {
	test.loadVariables("test.php");
};
id = setInterval(function(){update()}, delay);
test - это увиклип в котором dynamic text field с var=mes
а в файле test.php:
Код:
<?php
    $a = random(1,100);
    echo "mes=$a";
?>
подскажите пожалуйсиа, заранее спасибо!

Старый 22.01.2007, 16:50
KLieriK вне форума Посмотреть профиль Отправить личное сообщение для KLieriK Найти все сообщения от KLieriK
  № 2  
Ответить с цитированием
KLieriK
 
Аватар для KLieriK

Регистрация: Jul 2004
Адрес: непонятно где
Сообщений: 1,046
Отправить сообщение для KLieriK с помощью ICQ
а ты проверь точно ли она не запускаеться...чтобы удостовереться
может проблема в пхп...
__________________
help: .flash .xhtml|css

Старый 22.01.2007, 16:54
selfflyer вне форума Посмотреть профиль Отправить личное сообщение для selfflyer Найти все сообщения от selfflyer
  № 3  
Ответить с цитированием
selfflyer

Регистрация: Dec 2006
Сообщений: 20
пхп скрипт работает! это 100%

Старый 22.01.2007, 16:57
selfflyer вне форума Посмотреть профиль Отправить личное сообщение для selfflyer Найти все сообщения от selfflyer
  № 4  
Ответить с цитированием
selfflyer

Регистрация: Dec 2006
Сообщений: 20
просто даже если обойтись без пхп а просто сохранить в обычном текстовом файле mes=1, потом изменить на mes=2, то текстовое поле при загрузке считает mes=1, а через 15 сек когда снова обратится к файлу, mes снова будет равным 1, хотя в файле уже сохранено mes=2
Причём такая фигня только когда флэшка в броузере.... а когда через флэш плеер все ок!

Старый 22.01.2007, 17:36
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 5  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
класс LoadVars, метод sendAndLoad().
Обязательно что-нибудь послать.
POST не кешируется.

Старый 22.01.2007, 17:36
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 6  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
Файл ложится в кеш. Запрашивай пхп с добавлением рандомного параметра
__________________
4am is time to rock

Старый 22.01.2007, 17:37
selfflyer вне форума Посмотреть профиль Отправить личное сообщение для selfflyer Найти все сообщения от selfflyer
  № 7  
Ответить с цитированием
selfflyer

Регистрация: Dec 2006
Сообщений: 20
у меня была мысль на счёт кэша! а как осуществить доп параметр?
что-то вроде loadVariables("test.php?a=....") ???

Старый 22.01.2007, 17:42
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 8  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Цитата:
Сообщение от selfflyer
у меня была мысль на счёт кэша! а как осуществить доп параметр?
что-то вроде loadVariables("test.php?a=....") ???
Код:
loadVariables("test.php?a=" + getTimer() );
хотя бы. Но LoadVars лучше.

Старый 22.01.2007, 17:45
selfflyer вне форума Посмотреть профиль Отправить личное сообщение для selfflyer Найти все сообщения от selfflyer
  № 9  
Ответить с цитированием
selfflyer

Регистрация: Dec 2006
Сообщений: 20
а чем loadVars лучше? и как пользоваться им? есть ссылочка?

Старый 22.01.2007, 17:47
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 10  
Ответить с цитированием
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
1. проще написать
Код:
id = setInterval(update, delay);
2. лучше попробовать LoadVars а не loadVariables
3.
Код:
var dt:Date = new Date();
loadVariables("test.php?a="+dt.getTime())
или просто тупой рандом
__________________
"We Are The Champions My Friends!" Queen

Создать новую тему Ответ Часовой пояс GMT +4, время: 19:13.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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