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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 10.02.2011, 13:19
U4enik вне форума Посмотреть профиль Отправить личное сообщение для U4enik Найти все сообщения от U4enik
  № 1  
Ответить с цитированием
U4enik

Регистрация: Jun 2010
Сообщений: 97
По умолчанию Как тихо вызвать php скрипт

Как тихо вызвать php скрипт? Надо во флешке чтобы по клику флешка обращалась к PHP скрипту и продолжала после этого проигрываться дальше.
Как это сделать?

Старый 10.02.2011, 13:30
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 2  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Посмотрите LoadVars.sendAndLoad()

Код AS1/AS2:
var lv:LoadVars = new LoadVars();
lv.sendAndLoad("/script.php", lv, "POST");
lv.onLoad = function(){
    trace(this);
}
__________________
hauts.ru


Последний раз редактировалось Hauts; 10.02.2011 в 13:38.
Старый 10.02.2011, 13:59
U4enik вне форума Посмотреть профиль Отправить личное сообщение для U4enik Найти все сообщения от U4enik
  № 3  
Ответить с цитированием
U4enik

Регистрация: Jun 2010
Сообщений: 97
Цитата:
Сообщение от Hauts Посмотреть сообщение
Посмотрите LoadVars.sendAndLoad()

Код AS1/AS2:
var lv:LoadVars = new LoadVars();
lv.sendAndLoad("/script.php", lv, "POST");
lv.onLoad = function(){
    trace(this);
}
Суть в том что php-нику надо чтобы по клику происходило обращение к php-скрипту(который записывает количество кликов).

php -ник говорит что ему надо чтобы обращение происходило так "/modules/pages/subactions/kount.php?num=1";

Тоесть если способ только такой как вы показали это плохо.

Старый 10.02.2011, 15:35
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 4  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Нет, не плохо, просто немного вам подумать нужно.

Код AS1/AS2:
var count:Number = 0;
var lv:LoadVars = new LoadVars();
lv.onLoad = function(){
    trace("Click saved!");
}
something.onPress = function(){
    count++;
    lv.sendAndLoad("/modules/pages/subactions/kount.php?num=" + count, lv, "POST");
}
__________________
hauts.ru

Старый 10.02.2011, 18:20
U4enik вне форума Посмотреть профиль Отправить личное сообщение для U4enik Найти все сообщения от U4enik
  № 5  
Ответить с цитированием
U4enik

Регистрация: Jun 2010
Сообщений: 97
А как мне дернуть PHP-скрипт, но чтобы при этом страница не перезагружалась и тд.
Нужно просто каким-то образом сделать вызов скрипта на сервере и все.
Как это можно сделать?

Старый 10.02.2011, 18:22
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 6  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
U4enik, вам уже два раза сказали: sendAndLoad
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 10.02.2011, 18:35
U4enik вне форума Посмотреть профиль Отправить личное сообщение для U4enik Найти все сообщения от U4enik
  № 7  
Ответить с цитированием
U4enik

Регистрация: Jun 2010
Сообщений: 97
Я проверил, не работает, отправка не идет...
0 реакции.
Мне не нужно ничего передавать пхп-скрипту, а просто обратиться.


Последний раз редактировалось U4enik; 10.02.2011 в 18:47.
Старый 10.02.2011, 18:57
rainbowrussia вне форума Посмотреть профиль Отправить личное сообщение для rainbowrussia Найти все сообщения от rainbowrussia
  № 8  
Ответить с цитированием
rainbowrussia
 
Аватар для rainbowrussia

Регистрация: Feb 2008
Сообщений: 560
Уж если так не нравится sendAndLoad... сделайте loadMovie("/modules/pages/subactions/kount.php?num=1") в какой-нибудь невидимый клип (или с переменной вместо 1). Тут и ждать ответа не придется и страница уж точно не перезагрузится. А то что по факту там не будет картинки - так и не страшно. Правда лучше добавить к ссылке "&rnd=" + Math.random() для избежания кеширования.

Старый 10.02.2011, 19:20
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 9  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Попробуйте прямо из флэша, в среде разработки запустить скрипт, только указав ему абсолютный путь до пхп-скрипта. И посмотрите, что получится, возможно вы неправильно путь указываете.

А в пхп-скрипте любой символ эхом выкидываете.
__________________
hauts.ru

Создать новую тему Ответ Часовой пояс GMT +4, время: 23:30.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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