Flex с PHP - PullRequest
       36

Flex с PHP

1 голос
/ 13 февраля 2009

Я новичок во Flex и сделал несколько приложений только на стороне клиента. Сейчас я пытаюсь сделать что-то на сервере, используя PHP. Может кто-нибудь объяснить, где (в какую папку) поместить файл PHP для файла Flex для связи с PHP. Я использую Flexbuilder 3 IDE.

Спасибо

Ответы [ 5 ]

4 голосов
/ 13 февраля 2009

Flex не будет обращаться к вашему PHP-скрипту через файловую систему, вам придется вызывать ваш PHP-скрипт через веб-сервер. Самое простое решение - использовать XML как на вашем языке передачи данных. Но вы можете придумать и использовать что-то вроде BlazeDS

2 голосов
/ 13 февраля 2009

Это все действительно зависит от того, что вы хотите. Я бы дал совершенно другую рекомендацию, если вы хотите время от времени просто опрашивать сервер, чем если бы вы хотели иметь обычный интерфейс между ними.

Если вы просто опрашиваете сервер, я бы порекомендовал просто использовать класс HTTPRequest. Это позволит вам создавать данные POST и GET и обеспечивать относительно хорошую связь.

С другой стороны, если вы хотите иметь более сложный набор связей между сервером и SWF, лучшим вариантом будет класс RemoteObject с AMFPHP, WebOrb или аналогичным (мы используем WebOrb, где я работаю ). Преимущество этого состоит в том, что вы можете иметь объекты с одинаковым именем / типом как во Flex, так и в PHP, что означает, что общение можно сделать намного более полным.

(Если вы работаете таким образом, напишите мне на cwATallen-poole.com, и я могу дать несколько советов, чтобы у вас не было безумных аргументов компилятора для Flex).

Следующий вариант - использовать класс XMLSocket, но это выглядит немного более интенсивно, чем то, что вы ищете.

1 голос
/ 25 февраля 2009

Попробуйте XAMPP. Очень полезно.

1 голос
/ 13 февраля 2009

Возможно, вы захотите взглянуть и на AMFPHP , что очень удобно.

0 голосов
/ 05 октября 2009

Новый Flash Builder 4 (продукт, ранее известный как FlexBuilder) поддерживает подключение к службам PHP из коробки. Используйте Zend Framework, чтобы сделать это, и установите фреймворк на ваш тестовый веб-сервер для вас всякий раз, когда вы переходите к настройке службы данных.

Видео уроки Adobe: Часть 1 Часть 2

Еще один хороший, не видео урок

...