![]() |
|
||||||||||
|
|
|
|||||
|
Подскажите как делать поиск в базе данных, которая лежит на сервере, и выводить их во флеш. Скажем информация вся выводиться через XML файлы?
__________________
http://www.every1knows.com |
|
|||||
|
флеш посылает ключевое слово в пхп, пхп посылает запрос в базу данных, база данных возвращает ответ, пхп генерирует XML с информацией и возвращает её во флеш.
__________________
I'm only happy when it rains. Waka Laka |
|
|||||
|
Регистрация: Jan 2006
Адрес: Kremlin wall
Сообщений: 95
|
Еще есть Flash remoting! Флэш напрямую дергает функцию php, которая делает запрос в базу, и возвращает флэшу результат!
__________________
Жить стало лучше, жить стало веселей! |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Ну не так уж и напрямую. Хотя кажется, что это так.
|
|
|||||
|
Регистрация: Jan 2006
Адрес: Kremlin wall
Сообщений: 95
|
Цитата:
Само собой, для разных языков переводчик нужон! Remoting - то что надо! Правда оно для серьезных сервисов сделано: Цитата:
Цитата:
import mx.rpc.RelayResponder;
import mx.rpc.FaultEvent;
import mx.rpc.ResultEvent;
import mx.remoting.PendingCall;
my_Service = new Service( "http://somedomain.com/flashservices/gateway",
null,
"UserData",
null,
null);
var pc:PendingCall = my_Service.getUsers();
pc.responder = new RelayResponder(this,
"handler_GetUsers_result",
"handler_GetUsers_fault");
function handler_GetUsers_result(re:ResultEvent) {
for (var i = 0; i<re.result._items.length; i++) {
for (var prop in re.result._items[i]) {
trace("resultObject["+i+"]."+
prop+" = "+re.result._items[i][prop]);
}
}
}
function handler_GetUsers_fault(fault:FaultEvent) {
mx.remoting.debug.NetDebug.trace({level:"None",
message:"There was a problem: "+fault.fault.faultstring});
}
__________________
Жить стало лучше, жить стало веселей! |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:56. |
|
|
« Предыдущая тема | Следующая тема » |
|
|