Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   опять flash > php > flash (http://www.flasher.ru/forum/showthread.php?t=50370)

catilina 20.10.2003 19:12

опять flash > php > flash
 
обясните плз в чем может быть проблема

задача:
1.загружаю из php массив переменных,
2. возвращаю php-скрипту параметр чтоб сервер этот массив пересортировал
3. принимаю первоначальный но пересортированный массив

резалт:
массив возвращается в старом виде

это из-зи кеша или что-то другое?

Crazy 20.10.2003 20:01

Телепаты думают про register_globals. Остальным нехило бы исходник показать.

Armen Khanoyants 20.10.2003 20:35

а он вообще возвращается?
уверен? проверь может вообще ничего не происходит.
для чего в php-то все посылать?
что за массив такой

catilina 21.10.2003 11:05

есть int.php из которого я беру int1=bla1, int2=bla2 и т. д.:

vars = new LoadVars();
vars.load("int.php");
vars.onLoad = function(success) {
for (this.a=1; this.a<=this.total; this.a++) {
_root.listbox.addItem(this["int"+this.a])
}}

отсылаю в след. кадре параметр для пересортировки (в тот же файл):

loadVariablesNum("int.php?reorder=ok", 0, "POST")

теперь в int.php есть int1=bla8, int2=bla5 и т. д. которые и возвращаю обратно, как выше:

listbox.removeall();
vars = new LoadVars();
vars.load("int.php");
vars.onLoad = function(success) {
for (this.a=1; this.a<=this.total; this.a++) {
_root.listbox.addItem(this["int"+this.a])
}}

при этом нужно использовать всегда один и тот-же пхп файл и избежать рефреша .

это возможно вообще? не кешируется ли скрипт?

catilina 21.10.2003 21:11

есть вопрос поконкретнее>>

передаю параметр из флеша php-скрипту:

loadVariablesNum("script.php" add develope, 0);

где develope - некая переменная, скрипт видит значение этой переменной, но не возвращает то, что должен возвращать.

если пишу: loadVariablesNum("script.php" add "Finance", 0); - все работает.


как это обойти?
help

Crazy 21.10.2003 22:32

1. Как ты узнал, что скрипт действительно видит параметр?

2. Запускать скрипт из адресной строки браузера пробовал?

catilina 22.10.2003 12:21

да, с адресной строки тоже работает..

тут некая типичная проблема, флеш не успевает интерпретировать переменную как ее значение..

нет никакого выхода?


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

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