Запускаем swf get запросом все хорошо, но Post переменные не видит
Все просто, но не работает.
Если я обращаюсь к ../Test.swf?n=10&m=15 , то могу получить эти данные с помощью Код AS3:
Добавлено через 13 минут Причем если принимающая флешка лежит на сервере и отправляющая рядом то не работает. А если отправляющая запущена на моей машине в дебаг моде, то она отправляет POST заррос (хотя строка запроса похожа на GET) и флеха на сервере его принимает... что делать? даже гугл не смог решить проблему ( |
Нужно больше кода.
|
без проблем, вот по такому запросу http://www.malesya.ru/test/IncomeTest.swf?get=1&post=1 лежит файл который просто отображает то что приходит, содержание следующее
Код AS3:
со следующим содержанием (где hh,poster и key просто текстфилды типа инпут) Код AS3:
так вот если мы зайдем по второй ссылке и кликнем на серый прямоугольник, то отправится запрос и мы увидим пустую страницу. А если то же самое сделать из дебаг мода, то мы увидим входящие данные hh:hh , poster:poster, key:key . полные исходники файлов http://www.malesya.ru/test/sendTest_Main.txt и http://www.malesya.ru/test/IncomeTest_Main.txt |
Судя по описанию в документации, в loaderInfo.parameters не могут попасть данные из POST-запроса.
Поэтому твою задачу нужно решать другим способом - передавать данные через строку запроса (т.е. использовать метод GET), LocalConnection, SharedObject или серверные скрипты. |
navigateToURL(req) - Это всегда гет. Используйте URLLoader. И не забудьте uRLLoaderInstance.dataFormat = URLLoaderDataFormat.VARIABLES;
|
navigateToURL(req) - такой какой указано в req.format , и запросто передает POST например в php. А вот URLLoader обязывает сделать запрос строкой пар/значений.
Ну и видимо моя задача ( при запуске передать кучу параметров и файлов в swf из пхп) неразрешима :( |
Зачем изобретать велосипед? Все делают через URLRequest и не парятся =)
|
Простите, а вы куда запрос делаете?
Код AS3:
|
Цитата:
Для передачи параметров из пхп в свф нужно использовать флешварс. А если очень-очень много переменных и во флешварс не вмещается - подгружать их из флешки. |
Задача была такая - юзер вводит в пхп огромный текст, там он парсится, сохраняется в бд . Далее сам текст вместе с полученными(в результате парсинга) параметрами должен передаваться во флеш.
Я пошел немного другим путем. Сохраняю весь текст в некотором файле name.txt и передаю во флеш все параметры и адрес этого файла и флеш уже сам его подгружает. Пока вроде бы такой вариант устраивает. Спасибо всем за беспокойство. |
Часовой пояс GMT +4, время: 12:51. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.