Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Advanced

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 06.08.2002, 08:17
Alex-Barmaley вне форума Посмотреть профиль Отправить личное сообщение для Alex-Barmaley Найти все сообщения от Alex-Barmaley
  № 1  
Alex-Barmaley

Регистрация: Jul 2002
Адрес: Казахстан, Алматы
Сообщений: 18
По умолчанию Переменные из Flash в PHP

При нажатии на кнопку открываю РНР-файл в том же окне и передаю ему переменную

on (release) {
varurl = "123";
getURL=("http://..../graphics.php", "_self", "POST");
}

как теперь мне ее использовать, например вывести на экран?
Может быть есть другой способ передать данные в таком случае?

Старый 06.08.2002, 10:24
Small Flasher вне форума Посмотреть профиль Отправить личное сообщение для Small Flasher Найти все сообщения от Small Flasher
  № 2  
Small Flasher

Регистрация: Nov 2001
Адрес: Россия, Березники
Сообщений: 119
Отправить сообщение для Small Flasher с помощью ICQ
Раз ты свою переменную PHP скрипту передал, так в нём её и используй, а вот меня тоже интересует вопрос, как передать данные PHP скрипту без выхода из flash ролика ?
__________________
Разум когда нибудь победит... /Смысловые галлюцинации/

Старый 06.08.2002, 10:40
Alex-Barmaley вне форума Посмотреть профиль Отправить личное сообщение для Alex-Barmaley Найти все сообщения от Alex-Barmaley
  № 3  
Alex-Barmaley

Регистрация: Jul 2002
Адрес: Казахстан, Алматы
Сообщений: 18
Я сейчас поступил немного по-другому(это ответ и на твой вопрос):

Во Флеше на кнопке :
on (release) {
varurl = "Че-нибудь";
getURL ("javascript:GetVar(varurl)");
}

А в РНР-файле такой JS:

<script language="JavaScript">
varurl="varurl";
function GetVar(v){
a=document.select.GetVariable(v);
}
</script>

Почему-то без строчки varurl="varurl"; не хватает ему определения переменной.
А с переменной "a" делай что захочешь, только если напишешь
document.write(a);
, закроет это окно, откроет новое на его месте и выведет там .

Старый 06.08.2002, 10:54
Small Flasher вне форума Посмотреть профиль Отправить личное сообщение для Small Flasher Найти все сообщения от Small Flasher
  № 4  
Small Flasher

Регистрация: Nov 2001
Адрес: Россия, Березники
Сообщений: 119
Отправить сообщение для Small Flasher с помощью ICQ
Question Я не совсем понял, точнее совсем не понял

В данном случае ты просто общаешься с html через javascript, но ведь к серверной страничке ты не обращаешься ? Я то имею ввиду (в моём первом вопросе), как передать переменные из флэша на серверную страницу так, чтобы не нужно было из флэша выходить вообще, т.е. например в играх на флэше есть таблица с результатами победителей, так вот я к примеру поиграл и моё результат каким то образом передаётся на сервер и там сохраняется, но выход из игры не происходит ?!
__________________
Разум когда нибудь победит... /Смысловые галлюцинации/

Старый 06.08.2002, 11:25
AnGL вне форума Посмотреть профиль Отправить личное сообщение для AnGL Найти все сообщения от AnGL
  № 5  
AnGL
 
Аватар для AnGL

Регистрация: Jul 2002
Адрес: Ст.-Петербург
Сообщений: 268
Уважаемые...
Все прекрасно работает с методами LoadVariables и LoadVars.
(все написано в хелпе... )

Просто передаете данные любому серверному скрипту, там обрабатываете их и выдаете назад результат через обычный output. Так сказать прямым HTTP методом.

И никаких рефрешей...

С уважением...

Старый 06.08.2002, 11:50
Small Flasher вне форума Посмотреть профиль Отправить личное сообщение для Small Flasher Найти все сообщения от Small Flasher
  № 6  
Small Flasher

Регистрация: Nov 2001
Адрес: Россия, Березники
Сообщений: 119
Отправить сообщение для Small Flasher с помощью ICQ
Thumbs up Точно !!! Круто !!!

Ведь можно просто грузить серверную страницу с параметрами в которых передаём нужные переменные, а она уж что надо сгенерирует !!!


Спасибо AnGL !!!

Выручил !!!

Не зря говорят: Всё идеальное просто !

__________________
Разум когда нибудь победит... /Смысловые галлюцинации/

Старый 06.08.2002, 11:59
Alex-Barmaley вне форума Посмотреть профиль Отправить личное сообщение для Alex-Barmaley Найти все сообщения от Alex-Barmaley
  № 7  
Alex-Barmaley

Регистрация: Jul 2002
Адрес: Казахстан, Алматы
Сообщений: 18
Че-то не въеду никак. Поподробнее, если можно. ПЛЗ.

Старый 06.08.2002, 12:08
Small Flasher вне форума Посмотреть профиль Отправить личное сообщение для Small Flasher Найти все сообщения от Small Flasher
  № 8  
Small Flasher

Регистрация: Nov 2001
Адрес: Россия, Березники
Сообщений: 119
Отправить сообщение для Small Flasher с помощью ICQ
loadvariables("my.php?peremannaya=2")

таким образом PHP получает от тебя одну переменную и генерирует свой код таким образом, что ты можешь получить при необходимости другую переменную,
Цитата:
И никаких рефрешей...
как сказал AnGL, а PHP должен генерировать что то типа g=1&i=hello&p=4 , и всё...
__________________
Разум когда нибудь победит... /Смысловые галлюцинации/


Последний раз редактировалось Small Flasher; 06.08.2002 в 12:09.
Старый 06.08.2002, 12:41
AnGL вне форума Посмотреть профиль Отправить личное сообщение для AnGL Найти все сообщения от AnGL
  № 9  
AnGL
 
Аватар для AnGL

Регистрация: Jul 2002
Адрес: Ст.-Петербург
Сообщений: 268
Small Flasher Правильно мыслишь
А из PHP вываливаем через echo() все что нам надо в виде: g=1&i=hello&p=4. Мона и из БД например чего-нить брать

С уважением...

Старый 06.08.2002, 12:52
Alex-Barmaley вне форума Посмотреть профиль Отправить личное сообщение для Alex-Barmaley Найти все сообщения от Alex-Barmaley
  № 10  
Alex-Barmaley

Регистрация: Jul 2002
Адрес: Казахстан, Алматы
Сообщений: 18
Спасибо!
Обалденный эффект.
До этого я добивался динамического изменения мувива без рефреша путем управленя им из невидимого фрэйма, обновляющегося с необходимой частотй.
Но я обнаружил такой глюк:
При элементарном Action скрипте

Код:
on (release) {
	loadVariables("my.php?AA="+ttt,"");
	qq=FF;
}
, гте ttt и qq - текстовые поля
и РНР:
Код:
<?php
 $FF=2*$AA;
 echo("FF=".$FF);
?>
Чтобы обновилось значение поля qq нужно нажать два раза.


Последний раз редактировалось Alex-Barmaley; 06.08.2002 в 12:54.
Создать новую тему   Часовой пояс GMT +4, время: 03:21.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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