Flash, даже из браузера, поддерживает соединения Socket, используя класс Socket
(в AS3) или класс XMLSocket
(AS2 / AS3).
Но все зависит от того, что вы планируете делать с приложением, и как будет использоваться сеть. Для многопользовательской игры вам, вероятно, понадобится двухтактный сетевой слой (где и клиент, и сервер могут отправлять данные друг другу в любое время). A Socket
может сделать это.
Использование HTTP потребует от вашего клиента многократного запроса данных к вашему серверу, что может быть бременем как для поддержки контекста на стороне сервера (вы не можете сказать, когда клиент отключен, так как существует множество проблем с подделкой связанных с этой техникой) и для выступлений, особенно если ваша игра предназначена для игры в реальном времени.
Существует платформа для взаимодействия приложения AS3 / Flex с сервером Java, разработанная Adobe: BlazeDS .
Надеюсь, это поможет.