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

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

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

Регистрация: Apr 2004
Сообщений: 6
По умолчанию сетевая игра

Итак. Хочу я сделать супер сложное приложение на флэше. Значит сетевая игра, (в сети два компа)если можно так назвать это чудо, я захожу с другого компа на веб страничку сделанную во флэше, там есть два объекта, пускай будут шарики. Один шарик я двигаю с одного компа, другой – с другого. Вопрос: как сделать такую хрень??? Знаю, вопрос глупый но все же…

Старый 20.04.2004, 17:01
opex вне форума Посмотреть профиль Отправить личное сообщение для opex Найти все сообщения от opex
  № 2  
opex
[+1.3 05.04.09]
 
Аватар для opex

Регистрация: Sep 2003
Адрес: Где-то рядом.
Сообщений: 686
Отправить сообщение для opex с помощью ICQ Отправить сообщение для opex с помощью Skype™
одним флешем не обойдешся тут или php + As или Perl + As
а принцеп очень прост передоеш координаты первого шарика на сервак и координаты второго шарика на сервер
и точно также их от туда забираеш.
__________________
Бойтесь китайцев, компы приносящих!

Старый 20.04.2004, 17:31
overload вне форума Посмотреть профиль Отправить личное сообщение для overload Найти все сообщения от overload
  № 3  
overload

Регистрация: Apr 2004
Сообщений: 6
А можно подробнее. Чем передать? Как Взять? Я так понял сервер надо всегда делать на другом языке?

Старый 20.04.2004, 22:16
opex вне форума Посмотреть профиль Отправить личное сообщение для opex Найти все сообщения от opex
  № 4  
opex
[+1.3 05.04.09]
 
Аватар для opex

Регистрация: Sep 2003
Адрес: Где-то рядом.
Сообщений: 686
Отправить сообщение для opex с помощью ICQ Отправить сообщение для opex с помощью Skype™
ну а как ту т по подробней передовай из флеша в пхп и записывай в файл и наоборот да хотя и не надо наоборот читай прямо флешем из файла должно получится пробуй
__________________
Бойтесь китайцев, компы приносящих!

Старый 21.04.2004, 02:02
artfla$her вне форума Посмотреть профиль Отправить личное сообщение для artfla$her Найти все сообщения от artfla$her
  № 5  
artfla$her
 
Аватар для artfla$her

Регистрация: Apr 2004
Адрес: Петербург
Сообщений: 549
Отправить сообщение для artfla$her с помощью ICQ
Opex, у меня тот же вопрос - исходники, может, есть ? В смысле, по php (сэйв в файл).
__________________
За двумя зайцами погонишься - от егеря по морде получишь

Старый 21.04.2004, 11:45
_zhloba вне форума Посмотреть профиль Отправить личное сообщение для _zhloba Посетить домашнюю страницу _zhloba Найти все сообщения от _zhloba
  № 6  
_zhloba

Регистрация: Apr 2004
Адрес: Минск
Сообщений: 176
Использовать серверные скрипты можно, но есть одна тонкость - страница сама через определенные промежутки времени должна запрашивать данные. Передать же данные с сервера на страницу без ее инициативы не получится.

Есть одна интерестая софтина - Macromedia Flash Communication Server - доступна для скачивания на macromedia.com (есть бесплатная версия с ограниченными возможностями - но если передаваемые данные не звук и не видео, то ее вполне хватает)

Софтина представляет собой сервер, через который разные экземпляры флаш-приложения могут обмениваться данными.
Достаточно открыть сокет и передать данные серверному скрипту, который активно передаст их всем открытым экземплярам приложения.

Есть неплохой хелп и демонстрационные фильмы.

Сам сейчас работаю над таким проектом и вполне доволен этим сервером.
__________________
Юра

Старый 23.04.2004, 14:38
overload вне форума Посмотреть профиль Отправить личное сообщение для overload Найти все сообщения от overload
  № 7  
overload

Регистрация: Apr 2004
Сообщений: 6
И ещё вопросик. Можно ли сделать такой сервер на asp&

Старый 23.04.2004, 16:34
_zhloba вне форума Посмотреть профиль Отправить личное сообщение для _zhloba Посетить домашнюю страницу _zhloba Найти все сообщения от _zhloba
  № 8  
_zhloba

Регистрация: Apr 2004
Адрес: Минск
Сообщений: 176
Нужно сразу определиться - хотим ли мы иметь постоянное соединение с сервером (socket) и свободно передавать данные между сервером и экземплярами приложений
или же будем обновлять страницу просто обращаясь каждые n секудн к серверу.

Во втором случае годится любой серверный язык и задача выполняется просто.

В первом случае нужна какая-то серверная программа, постоянно слушающая заданный порт, принимающая и отправляющая информацию. Можно сваять такое на Delphi или Visual С++, ежели кто умеет.

Со стороны флаша в этом случае можно использовать класс XMLsocket (все данные в формате XML). Сам не пробовал, так как уже поставил Macromedia Flash Communication Server

Я не агитирую, но вышеназваная программа бесплатна, доступна для скачивания (9,8 Мб), и имеет набор готовых решений.

Самому писать альтернативу - поле непаханое.
__________________
Юра

Старый 23.04.2004, 17:21
Geniot вне форума Посмотреть профиль Отправить личное сообщение для Geniot Посетить домашнюю страницу Geniot Найти все сообщения от Geniot
  № 9  
Geniot

Регистрация: Oct 2002
Адрес: Minsk, Belarus
Сообщений: 103
Отправить сообщение для Geniot с помощью ICQ
По умолчанию Очень даже паханное

http://www.moock.org/unity/

Чаще всего такие сервера для обмена данными между флэш клиентами, загруженными в браузеры пользователей, пишутся на яве. Я и сам экспериментировал. Открываешь сокет на сервере, начинаешь слушать. Во флэше коннектишься, начинаешь посылать сообщения. Всё работает. А дальше всё зависит от фантазии. Можно сделать навороченный сервер как Юнити. Чтобы пользователями можно было управлять, разбивать их на группы, кикать, логировать сообщения и др.
А можно просто эхо-сервер написать простенький.

Только я не стал этим заниматься, потому что хостинга такого не нашёл, который бы позволил сокеты на сервере открывать. У всех файрвол. Даже хорошие друзья не стали этим заниматься. Все бояться хакеров.
123flashchat - тоже китайцы свой чат сервер на яве написали. И красивый фронт-энд на флэше.
__________________
Не всё то флэш, что шевелиться.

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

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

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


 


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


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