Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   LoadVars.send ??? (http://www.flasher.ru/forum/showthread.php?t=38325)

metton 12.10.2002 03:39

LoadVars.send ???
 
Фигня какая-то...
Если методу передавать только УРЛ, то переменные почему-то не отправляются, а если указывать окно, то открывается совсем не нужное новое окошко или скрипт открывается в том же, что совсем уж нежелательно...
Что делать, чтобы просто переслать переменные в серверный скрипт???
Спасибы за вынимание...

metton 12.10.2002 19:47

ё... :eek:

metton 14.10.2002 02:08

лю...

Max N Chubin_ 14.10.2002 19:41

а как насчет кнопочки F1?
 
Вот пример:
on (release) {
d = new LoadVars();
d.n = _root.NIK;
d.t = _root.TIME;
d.ip = _root.IP;
d.id = Number(_root.ID);
d.sendAndLoad("http://127.0.0.1/save.php", d);
}
подразумевается что этот скрипт висит на кнопке SAVE
а
_root.NIK;
_root.TIME;
_root.IP;
_root.ID;
это текстовые поля куда вводяться данные

и не дай бог твой пост увидит lexass!!!!!!
ты ему потом ведро валерьянки буш покупать!
но лучше отдай деньгами!

metton 14.10.2002 22:29

2Max N Chubin_
конечно, спасибо... НО:
когда у меня не получилось с простым send-ом, мне пришлось использовать send
вопрос был именно в том, как использовать LoadVars.send
На этот вопрос ответа пока нет...
Ждём-сь...
Спасибы :)

Max N Chubin_ 15.10.2002 14:46

ты не мог бы объяснить что значит твоя фраза:
Цитата:

когда у меня не получилось с простым send-ом, мне пришлось использовать send
что значит "простой" SEND и "непростой"?
я не издеваюсь, правда не понимаю разницы.
растолкуй что ты имел ввиду.

а кстати тот пример что я тебе написал выше не открывает никаких новый окон.. он просто отсылает данные на сервер и если скрипт чего отвечает , то получает их взад!

metton 16.10.2002 02:39

2Max N Chubin_
всё пральна гришь :D
мозги кипят...
я имел ввиду, что вместо send-a пришлось использовать sendAndLoad :p

lexass 16.10.2002 10:59

Гы%)
 
пришел
увидел
прочитал
пошел пить кофе
подумал
Цитата:

ты ему потом ведро валерьянки буш покупать!
неа, два ящика хорошей "ливизовской"
плесень в мозгу промывать буду :D ;)

Цитата:

вопрос был именно в том, как использовать LoadVars.send
LoadVars.send
Usage:
loadVarsObject.send(url [,target, method] )

чего тут нетак ???

metton 16.10.2002 21:36

2lexass
Цитата:

пришел
увидел
прочитал
видимо, плохо читал...
всё в первом сообщении...

lexass 17.10.2002 11:31

Цитата:

Оригинал написал(а) metton
2lexass
видимо, плохо читал...
всё в первом сообщении...

:) мо-быть

попробуй разжевать ... :/

metton 17.10.2002 21:31

2lexass
Цитата:

Если методу передавать только УРЛ, то переменные почему-то не отправляются, а если указывать окно, то открывается совсем не нужное новое окошко или скрипт открывается в том же, что совсем уж нежелательно...
вот проблема: нужно просто переслать переменные в серверный скрипт ( с помощью send )- без открытия дополнительных окон или перезагрузки страницы...

metton 24.10.2002 23:39

Ну как Ето работаетЬ?..

Luke 25.10.2002 08:57

Ну предположим ты не знаешь, как работать с объектом LoadVars. Но LoadVariables ещё никто не отменял... :)

RDA 25.10.2002 11:21

2 metton
Что значит "Как это работает"
В хелпе есть еще одно поле: discription - там все написано. Если тебе нужен алгоритм поссылки данных объекта LoadVars напиши письмо макромедии, может тебе кусочек кода вышлют....

Ну а если тебе и не это нужно - значит проверяй серверный скрипт!

metton 25.10.2002 20:49

2RDA and Luke
Читаем первое сообщение...

Luke 26.10.2002 13:15

to metton
 
Мы читать умеем, а вот ты похоже не понимаешь. ;)
Если не умеешь работать с объектом LoadVars, чего выпендриваешься. Будь проще.

a=...;
b=...;
LoadVariablesNum ("тра-ля-ля.php", 0, "GET");

И всё. :)

metton 26.10.2002 23:39

2Luke
я спокоен, я спокоен... Я СПОКОЕН!!! :rolleyes:
теперь о птичках...
с объектом LoadVars я ужо более-менее работать умею... единственное - это метод send...
мне нужно чтобы он просто посылал какую-то информацию серверному скрипту... И БОЛЬШЕ НИЧЕГО!..
а он либо загружается в текущей странице, либо открывается в новом окне, что совсем не нужно...

Luke 27.10.2002 20:39

loadVarsObject.send(url [,target, method] )

Ну типа:

on (release) {
d = new LoadVars();
d.n = ;
d.t = ;
d.send("тра-ля-ля.php", GET);
}

metton 28.10.2002 22:11

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

Max N Chubin_ 29.10.2002 12:15

смирись!
 
2 metton:
скажи, ты христианин?
Если да, то смирение должно быть тебе понятно!
Вернись к моему первому ответу.
СМИРИСЬ с тем что SEND либо открывает окно, либо не отправляет данные! используй SendAndLoad и не напрягайся...
к чему все эти разборки?

metton 29.10.2002 20:45

2Max N Chubin_
Вот это я и хотел узнать: я ли тупил или метод по-другому просто не действует...
Спасибо..

ЗЫ: я атеист

ЗЫЫ: какие разборки?.. я вроде спокоин...

McReal 30.10.2004 13:04

Да, у меня та же проблема. Объект LoadVars благополучно грузит в себя данные из PHP-файла. А LoadVars.send посылает данные только в случае, когда открываешь окнo для response от сервера.
Проще выражаясь - LoadVars.send(url,target,method) работает, а LoadVars.send(url) - нет.
Придется юзать loadVariables . А жаль. LoadVars - был бы удобнее.

spartan 30.10.2004 17:04

По-моему, лучше и удобнее всего использовать sendAndLoad(), он отлично работает, но только при этом желательно не использовать в php оператор echo, т.к. лишний траффик и переменные во флэшке нам не нужны.

А вообще, топику около двух лет, так что вряд ли мои подсказки вообще нужны кому-нибудь :)

Proman 30.10.2004 19:34

metton
Ты прав метод не работает, я проверял из принципа, сниффер показал что свфка не отправляет ни чего.
Меня это заинтерисовало, облазил кучу форумов, книг и в
ActionScript for Flash MX: The Definitive Guide, 2nd Edition
Колин Мука нашел такое:
Цитата:

Macromedia's documentation states that when the target parameter is not specified, the script at url is executed, but the results are discarded. However, in Flash Player 6, tests show that when target is not specified, the send( ) the method fails to execute the script at url.
Тоесть имеем дело с обычным багом от Macromedia.
Я думаю вопрос закрыт. :)

McReal 31.10.2004 09:13

Цитата:

Оригинал написал(а) spartan
По-моему, лучше и удобнее всего использовать sendAndLoad(), он отлично работает, но только при этом желательно не использовать в php оператор echo, т.к. лишний траффик и переменные во флэшке нам не нужны.

А вообще, топику около двух лет, так что вряд ли мои подсказки вообще нужны кому-нибудь :)

sendAndLoad() у меня аналогично не воркает ;)


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

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