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

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 28.01.2008, 17:57
  № 1  
Ответить с цитированием
amf
Guest

Сообщений: n/a
По умолчанию Flash CS3 и сервер на python

Предисловье:
есть проект на Flash 9. Экран с кнопочками. После нажатия на к-л кнопочку, по протоколу http (sentToURL) на локальный сервер (127.0.0.1:9999) уходит сообшение о том, что нажата такая-то кнопка. Сервер думает, потом отвечает, что можно или нет перейти на такой-то Movieclip.
Флэшка принимает запрос и в соответствии с ответом переходит или говорит что переходить туда нельзя.
Вопрос:
Когда проект скомпилен непосредственно в самом flash cs3, то все работает хорошо, флэш отсылает сообщения и принимает их. Если же просто браузером (FF 2.0.0.11, Opera 9b5, IE7) открыть скомпиленный swf-фаил или открыть html-фаил созданный flash 9, то вначале выдается окошко с двумя кнопочками "OK" и "Settings" .
1) если нажать "ОК" то будет работать, как будто сервер разрешает все переходы, хотя он вообще не запущен, т.е. ни один переход не разрешен =(
2) если нажить "Settings" то переходит на страничку adobe c флэшкой для настройки флэш, даже если там все разрешить, то происходит та же самая ситуация что и в первом случае, т.е. не уходят сообщения на сервер , а все работает как будто сервер все разрешил.
Кто-нибудь сталкивался с похожей ситуацией? Куда надо копать?
PS. там же создается exe-фаил, который работает правельно, т.е. без сервера проект ничего не далает.

Старый 29.01.2008, 13:03
VovkaMorkovka вне форума Посмотреть профиль Отправить личное сообщение для VovkaMorkovka Найти все сообщения от VovkaMorkovka
  № 2  
Ответить с цитированием
VovkaMorkovka

Регистрация: Apr 2006
Сообщений: 421
Ты должен положить на сервак файл crossdomain.xml, читай фак.

Старый 29.01.2008, 14:12
Ajshma вне форума Посмотреть профиль Отправить личное сообщение для Ajshma Найти все сообщения от Ajshma
  № 3  
Ответить с цитированием
Ajshma

Регистрация: Jan 2008
Сообщений: 23
На локале crossdomain.xml не нужен, особенно по 9999 порту.

Проблема решается таким образом - в Publish Settings -> Flash -> Local Playback security -> Access local files only - смени его на network only и будет работать через браузер. Но зато не будет работать через flash cs3


Последний раз редактировалось Ajshma; 29.01.2008 в 14:18.
Старый 30.01.2008, 14:33
  № 4  
Ответить с цитированием
amf
Guest

Сообщений: n/a
Почти =\
поменял, теперь на сервер приходят сообщения как и положенно, но вот обратно не принимаются =(
если что-нибудь найду - напишу, но пока все бестолку =(

Старый 30.01.2008, 14:37
Ajshma вне форума Посмотреть профиль Отправить личное сообщение для Ajshma Найти все сообщения от Ajshma
  № 5  
Ответить с цитированием
Ajshma

Регистрация: Jan 2008
Сообщений: 23
Так теперь смотри почему не присылаются - отрейси евенты ошибок сокета на флешке.

Старый 30.01.2008, 18:00
  № 6  
Ответить с цитированием
amf
Guest

Сообщений: n/a
в том то и дело, что они отсылаються сервером, но не принимаются самой флэшкой =(
сейчас копаю в сторону loadPolicyFile =\

Проблема решилась следующим образом:
на другой протокол повесили скрипт, который отдает swf-фаил браузуру.
браузер делает запрос к серверу, сервер отвечает флэшкой, тем самым и сервер и флэшка работатют с одного домена.
получилось сделать только под linux, под win-как-то не клеется =(


Последний раз редактировалось screamge; 31.01.2008 в 15:36.
Создать новую тему Ответ Часовой пояс GMT +4, время: 21:09.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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