Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   Отправка данных файлу на обработку (http://www.flasher.ru/forum/showthread.php?t=61559)

zeboton 06.08.2004 16:10

Отправка данных файлу на обработку
 
Кто подскажет можно ли во FLASH отправить данные файлу на обработку, но при этом, что бы не открывалось окно с этим файлов.

Если быть точнее, то должно произходить следующее:
FLASH отправляет данные PHP файлу, тот отрабатывает и возвращает файл с структурой XML ( * ), который считывается FLASH и уже выводится им на печать.

( * )
Отправляю я файлу regions.php?a=1&b=2&c=3 ( как раз эти a, b и c должен и отправить FLASH ) а PHP, получив эти значения, сразу смекнул что от него требуют и сгенерировал ( в себе ) XML документ и вернул его. Как сделать так, чтобы PHP файл не открывался в браузере?

И еще вопрос, что-то меня сейчас переклинило, когда буду читать из него XML, то надо обращаться к regions.php или regions.php?a=1&b=2&c=3? Переклинило.

Спасибо :)

zeboton 09.08.2004 13:05

РЕБЯТА!!!! Неужели ни у кого нет ответа??? Моя капут :(

nicos 09.08.2004 13:47

допустим у нас есть две переменные a и b нам надо передать их php скрипту script.php но передать так чтобы не было визуального вывода!Вот что мы делаем:
a="переменная1";
b="переменная два";
loadVariables("script.php?="+y%x,"","POST");
вот и всё! ;)

zeboton 09.08.2004 14:14

???
а при чем здесь "y%x"??? И где использованы a и b???

FreeLander 09.08.2004 14:22

проблема не очень ясна: XML у тебя отсылается и присылается нормально, не хочешь его отбражать - не отображай.

Или может ты сам мувик показывать не хочешь? - тогда сделай его размером 1Х1 пиксель и запихай куда-нидь в укромное место:)

zeboton 09.08.2004 14:26

Не, FreeLander, просто когда я отправляю, данные в PHP он открывается, но спасибо nicos, вроде я понял как надо сделать, сейчас попробую.

nicos 09.08.2004 14:50

Цитата:

а при чем здесь "y%x"??? И где использованы a и b???
извеняюсь :rolleyes: !!! вместо y%x вот это : "a%b" ! :p

zeboton 09.08.2004 15:13

nicos, у меня данные тянутся не из простого файла, а из XML. Как в этом случае? И почему "%", а не "&"?

Я попробовал вот так, но не знаю как это работает. В смысле, у меня же данные при помощи PHP формируются, успевают ли они cформироваться?
Код:

CityList = new XML();
CityURL = "regions.php";
CityList.ignoreWhite = true;
CityList.load(CityURL);
CityList.onLoad = function() {
}


zeboton 09.08.2004 19:10

А почему, используя вот этот код:
Код:

stop();
CityList = new XML();
CityURL= "regions.php?date1="+date1+"&date2="+date2+"&goods="+goods;
CityList.ignoreWhite = true;
CityList.load( CityURL );
CityList.onLoad = function() {       
        Region = new Array();
       
        itemsArray = CityList.firstChild.childNodes;

        for (i=0; i < itemsArray.length; i++) {
            Region[i] = itemsArray[i].nodeName;
                }       
};
play();

В следующем кадре при попытке вывести Region выводится none
Код:

if ( Region ){
        qwe = Region.join();
} else {
        qwe = "none";
}

qwe - указатель на TextField или как там это называется, короче, что что в Propertis TextFiel называется Var.
date1, date2, goods - переменные переданные FLASH через GET параметры.

swf и php размещены правильно. php 100% возвращает правильный XML'ник.

Так что же произходитб почему нет массива Region??? :confused:

zeboton 10.08.2004 14:38

Вроде все правильно, но массив реально куда-то исчезает, хотя если заставить перезагружаться флэшку, то он появляется. Что произходит? Почему?


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

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