Подключение JavaScript к php-сокету для связи с Flash
Я пытаюсь создать проекционную установку для университетского проекта, я хочу, чтобы аудитория могла общаться с установкой с помощью своих мобильных телефонов.
Вот что я пытаюсь сделать:
- Мое приложение Flash будет работать на компьютере, подключенном к Интернету, и будет связано с XMLSocket, размещенным на моем сервере.
- Мне нужна страница javascript, которую аудитория может посетить, щелчки мышью (касания) затем отправят данные со страницы javascript на сервер сокетов.
- Приложение Flash получит данные и так далее.
Является ли это возможным? Я искал различные ресурсы, но все они требуют, чтобы приложение Flash было на одной странице, а это не то, чего я хочу.
Мне просто нужна отдельная страница javascript, чтобы иметь возможность общаться с флэш-приложением.
Будем весьма благодарны за любые предложения или идеи для возможных решений.
Большое спасибо,
Будет
2 ответа
Да, безусловно, возможно. Сервер находится между ними (Flash и JS), им не нужно знать, что они существуют. JS отправляет данные на сервер, а Flash извлекает их.
Я не уверен, чтобы полностью понять ваш вопрос.
Не существует такой вещи, как "страница javascript", javascript - это... скрипт, работающий в среде браузера.
Если вы хотите использовать среду приложений Android/iPhone, я не думаю, что вам нужен javascript для этого.
Но если вы хотите, чтобы веб-страница /wap-страница была доступна для мобильных телефонов с пользовательским интерфейсом, кнопками, текстовым полем и всем, что взаимодействует в обоих направлениях с вашим сокетом XML, вам нужно создать свой пользовательский интерфейс в HTML, а затем использовать некоторый JavaScript для вызова вашего XML-сценария и перевода ответа в интерфейсе. Если у вас есть сервер, разве вы не можете разместить там свой пользовательский интерфейс? Можно было бы избежать междоменной проблемы, иначе это достаточно просто с помощью любого серверного скрипта (PHP?).
Так что да, это кажется очень возможным, но я не понимаю, что вы подразумеваете под "им всем нужно, чтобы приложение Flash было на одной странице". Вот что я понял: ваше Flash-приложение - это не то, что вы хотите загрузить на мобильные телефоны, оно подключено к входному / выходному XML-серверу и работает нормально. Вам просто нужен интерфейс, взаимодействующий с этим сокетом. Правильно?