PDA

Просмотр полной версии : flash+php продолжение


apoptom
05.06.2009, 19:33
создал новую тему потому что на предедущей какой то глюк и я не могу там писать
предыдущая http://www.flasher.ru/forum/showthread.php?t=125914

у меня все файлы на сервере, на флэшку что принимает данные повесил

onEnterFrame=function(){
var my_lv:LoadVars = new LoadVars();
my_lv.onLoad = function(success:Boolean):Void {
if (success) {
v1._x = this.v1x;
v1._y = this.v1y;
tt.text=this.v1x
}
else{
tt.text = "Unable to load external file.";
}

}
my_lv.load('http://мой сайт/php-php/apo.txt');

}

на сервере выдает v1x=275 (при любом значении в тхт)
а на локале коректно работает но очень медленно

и еще с одним помогите флэшка каторая отправляет переменные в php

_root.createEmptyMovieClip("sender", 120);
onEnterFrame=function(){


sender.v1x=v1._x
sender.v1y=v1._y
sender.loadVariables("zapis-file.php","POST");
System.useCodepage = true;
}

она почемуто глючит со временем все больше и больше
почему? ведь мувик создается за enterFrame а не внутри

dimarik
05.06.2009, 19:58
Потому что Вы с частотой кадров опрашиваете сервер.

mooncar
05.06.2009, 20:56
Попробуйте снизить fps, скажем, до 1, и посмотрите, что получится.

apoptom
05.06.2009, 23:41
так в этом вся штука, я хачу создать динамичную игру (fps>20)

сначала флэшка(что отсылает переменные) не глючит, но постипенно начинает глючить - как будто в ней что-то накапливаеться

и еще раз повторю вопрос -почему v1x=275? почему на сервере не считываеться а на локале (флэшка на локале, php- на сервере) все работает корректно

Добавлено через 20 минут
а можна на прямую пересылать переменные между флэшками? без php или еще чего?

Добавлено через 23 минуты
и еще вопрос - как мне передать (с флэша в php) русский текст, а то у меня передаются только числа

mooncar
06.06.2009, 04:51
Запомните, наконец: флешка у вас ВСЕГДА так или иначе "на локале".
Нет "флешки на сервере".
Браузер ее скачивает в память и в кэш и с учетом параметров публикации на странице подгружает на ней в нужном месте публикации.
Отсюда вывод - разбирайтесь с параметрами публикации, что ли.
Кроме того, программный флеш-плеер, который используется при тестировании и отдельно от Adobe Flash для проигрывания swf-ок, и тот, который встроен плугином в браузер - могут работать по-разному, здесь еще корни могут быть отличий работы флешки.
И снизить fps я вам советовал только для тестирования, чтобы разобраться что происходит.

iNils
06.06.2009, 12:22
создал новую тему потому что на предедущей какой то глюк и я не могу там писатьЭто не глюк, тема была закрыта и первым пунктом была укзана причина. Вы ее проигнорировала, поэтому и назвали эту тему также, поэтому она тоже закрывается, а вы получаете недельный бан.