Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   flash+php продолжение (http://www.flasher.ru/forum/showthread.php?t=125950)

apoptom 05.06.2009 19:33

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

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

Код AS1/AS2:

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

Код AS1/AS2:

_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

Цитата:

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


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

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