Переход на новую вкладку с Flash и передача информации.
-
- Сообщения: 15
- Зарегистрирован: 25 июл 2011, 14:40
Переход на новую вкладку с Flash и передача информации.
Мне надо сделать следующее:
По нажатию кнопки у меня должна открыться новая вкладка с страницей, и при это должна передаться информация с приложения на эту же страницу.
Не поможете с реализацией?
По нажатию кнопки у меня должна открыться новая вкладка с страницей, и при это должна передаться информация с приложения на эту же страницу.
Не поможете с реализацией?
Re: Переход на новую вкладку с Flash и передача информации.
Флешка может прочитать значения flashvars
Если передавать GET запросом
Код: Выделить всё
<embed src="flapps.swf" flashvars="n=znachenie" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" /></object>
Код: Выделить всё
<embed src="flapps.swf" flashvars="n=<? echo $_GET['perem'] ?>" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" /></object>
-
- Сообщения: 15
- Зарегистрирован: 25 июл 2011, 14:40
Re: Переход на новую вкладку с Flash и передача информации.
Вы меня не правильно поняли. У меня кнопка находится в самом Flash приложении, по нажатию которой открывается новая вкладка. И при этом она должна передать значения переменных в эту страницу в новой вкладке.
Re: Переход на новую вкладку с Flash и передача информации.
Код: Выделить всё
navigateToURL(new URLRequest("http://domain.ru/script.php?first=123&secound=321"),"_blank");
-
- Сообщения: 15
- Зарегистрирован: 25 июл 2011, 14:40
Re: Переход на новую вкладку с Flash и передача информации.
Делаю так :
соответственно все это происходит по нажатию на клавишу. То есть мне нужно, чтобы перешло на сайт и передало viewer_id. И на этом сайте отобразился viewer_id.
Код: Выделить всё
navigateToURL(new URLRequest("http://cсылка которая должна открыться")); var stat_loader:URLLoader = new URLLoader(); var stat_request:URLRequest=new URLRequest("cсылка которая должна открыться");// заменяем на ссылку к вашему скрипту stat_request.method=URLRequestMethod.POST; // добавление параметров в запрос var stat_vars:URLVariables = new URLVariables(); stat_vars['auth_key']=auth_key; //LoaderInfo(root.loaderInfo).parameters.auth_key;// auth_key из FlashVars stat_vars['viewer_id']=viewer_id; stat_request.data=stat_vars; // выполнение запроса stat_loader.load(stat_request);
Re: Переход на новую вкладку с Flash и передача информации.
вы думайте что пишите и представляйте как это будет выполняться (а выполняться я вам подскажу будет по порядку)
теперь на странице php скриптом отлавливайте свои параметры
Код: Выделить всё
var stat_request:URLRequest=new URLRequest("cсылка которая должна открыться"); stat_request.method=URLRequestMethod.POST; var stat_vars:URLVariables = new URLVariables(); stat_vars['auth_key']=auth_key; stat_vars['viewer_id']=viewer_id; stat_request.data=stat_vars; navigateToURL(stat_request);
-
- Сообщения: 15
- Зарегистрирован: 25 июл 2011, 14:40
Re: Переход на новую вкладку с Flash и передача информации.
все равно не получается. делаю в php - скрипте проверку, что если !empty($_POST['var']) то выполняй код, иначе ошибка. выдает ошибку.
Проверял через Чарлез, там скажем так, два запроса на одну страницу. и если написать вместо написанного выше то все при методе ПОСТ вывод, а при методе ГЕТ не выводит. как будто метод ГЕТ перекрывает и удаляет метод ПОСТ.
Код: Выделить всё
<?php if(!empty($_POST['var'])) { session_start(); $_SESSION['var'] = $_POST['var']; } echo ' <script language="javascript"> window.location.href = "page1.php"; </script><br /> ';?>
Код: Выделить всё
echo $_POST['var']
Re: Переход на новую вкладку с Flash и передача информации.
а где тут передается параметр var?bodnar писал(а):Код: Выделить всё
stat_vars['auth_key']=auth_key;stat_vars['viewer_id']=viewer_id;
может быть
Код: Выделить всё
$_POST["viewer_id"]
-
- Сообщения: 15
- Зарегистрирован: 25 июл 2011, 14:40
Re: Переход на новую вкладку с Flash и передача информации.
ну это я так написал, на самом деле там
Код: Выделить всё
$_POST["viewer_id"]
Re: Переход на новую вкладку с Flash и передача информации.
ну все правильно
в чем проблема?
потому что параметры переданы постомMichaelPak писал(а): при методе ПОСТ вывод
потому что нет параметров переданных гетомMichaelPak писал(а):при методе ГЕТ не выводит
в чем проблема?