Форум 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)
-   -   как послать переменные ПХП скрипту? (http://www.flasher.ru/forum/showthread.php?t=84310)

slavijan 28.08.2006 18:21

как послать переменные ПХП скрипту?
 
в общем поиск больших результатов не дал :)
Задча такая стоит:
Есть переменные во Флэш:
var1, var2, var3
Нужно тупо их передать скрипту redirect.php
в этом скрипте понятно что надо использовать что-то вроде $_POST['var1'] и.т.д. а вот во флэше что нужно прописывать?

Заранее благодарен.

Бармалей 28.08.2006 18:25

LoadVars.send()

slavijan 28.08.2006 18:28

Вот код который я поставил на кнопку при нажатии которой данные должны пойти в скрипт:
Код:

on(release)
{
        LoadVars sender = new LoadVars();
        sender.send("redirect.php", "POST");
}

А куда нам теперь сами переменные передавать в AS?

Бармалей 28.08.2006 18:37

Код:

on(release)
{
        var sender = new LoadVars();
        sender.var1="значение";
        sender.var2="значение";
        sender.var3="значение";
        sender.send("redirect.php", "POST");
}

А вообще, конструкция on(что-то_там) - дурная практика.

slavijan 28.08.2006 19:02

Спасибо за ответ, я в хэлпе тоже самое нашел :)
Теперь проблема такая, при нажатии открывается новое окно Браузера, надо бы чтобы было в этом же окне, в getURL есть чтото типа _self, а здесь как поступить?

etc 28.08.2006 19:08

вместо send юзай sendAndLoad

Бармалей 28.08.2006 19:23

sender.send("redirect.php", "_self", "POST");

slavijan 28.08.2006 19:57

Спасибо Бармалей! Так и думал :)
Etc, а зачем мне sendAndLoad, если мне только послать надо данные? В ответ мне НЕ нужно чтобы что-нибудь приходило.

etc 28.08.2006 19:58

Ну ты можешь послать, можно просто не получать, отправлять ответ в никуда. Просто при sendAndLoad не будет перехода на новую страницу.
Хотя, если тебе это ненужно, то тогда вариант Бармалея.

slavijan 28.08.2006 20:02

Ага понятно .... спасибо за помощь ...
Всем респект!


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

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