![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2010
Адрес: Новосибирск
Сообщений: 14
|
Прошу понимающих людей проконсультировать меня в вопросе написания клиентской части распределенной системы на AS3.
Задача проста. Необходимо запускать .swf из проводника ОС (не с сайта) и запрашивать (и передавать) данные от сервера. Пытаюсь тестировать на lokalhost. Создал в корне crossdomain.xml с текстом: <?xml version="1.0"?>
<cross-domain-policy>
<allow-access-from domain="*" to-ports="80"/>
</cross-domain-policy>
[IMG]http://***********/F/i065.***********/1009/de/9e585a0ce048.png[/IMG] [IMG]http://***********/F/s002.***********/i198/1009/0a/3a0fe7f25c7a.png[/IMG] Если флешку выложить на хостинг и подключаться через браузер, то все нормально работает, приходит корректный ответ, но из под проводника windows работать отказывается. Возможно здесь есть свои тонкости? Как заставить флешку соединиться с сервером без необходимости выкладывать ее в интернет? ![]() |
|
|||||
|
Регистрация: Apr 2010
Сообщений: 147
|
ты говоришь выложил файл на localhost, а флеш у тебя почему то конектит к другому ip
|
|
|||||
|
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Gefestcf, чтобы не выкладывать флешку в Инет, надо либо запускать ее из под среды разработки (FlashIDE,FlashDevelop и т.д.), либо сделать у себя на компьютере свой собственный вэбсервер и запускать флешку из под него.
Должно получиться что-то типа http://localhost/mysite/myflash.swf |
|
|||||
|
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Ну гуглите local-with-filesystem, чо.
http://livedocs.adobe.com/flex/3/htm...urity2_03.html вот какбэ обьяснено. Настройка компиляции.
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. |
|
|||||
|
Регистрация: Jun 2010
Адрес: Новосибирск
Сообщений: 14
|
Цитата:
Цитата:
Цитата:
|
|
|||||
|
Регистрация: Apr 2010
Сообщений: 147
|
а зачем переносить с собой флешку, которая должна брать данные с сервера ? может проще эту флешку на том же сервере оставить ? и загружать её от туда вместе с данными ?
![]() |
|
|||||
|
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
толстый клиент?
|
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
вы ничего не понимаете) на флэшке прописаны пароли, потому если вынуть флэшку с флэшкой то доступа не будет))))
Конечно если забыть про кэш браузера..
__________________
Отряд Котовскага |
|
|||||
|
.
|
Задача проста. Никакой локалхост тут не при чем. Ваша флешка, запущенная из локальной файловой системы приобретает статус local-trusted. Точнее, она запрашивает разрешение работать в этой песочнице, когда пытается выйти в мир (запрос на сетевое подключение) о чем красноречиво говорит первый скриншот. Разрешите ей. Причем, хост localhosh тоже по сути является удаленным.
Добавлено через 14 минут Всех запутал) Итак, если флешка была скомпилена с флагом local-with-filesystem, то будучи запущенной с локальной файловой системы (ЛФС) и при попытке выйти в Интернеты, коими считаются и localhost, будет выдано предупреждение, как на первом скриншоте. Ведь ей разрешено общаться только с ЛФС. Занеся ее в списки доверенных через сайт адобе (макромедии) или другим способом, тем самым мы переносим ее в разряд local-trusted или режим в "беспределия". Скомпилируйте ее с флагом local-with-network и она сможет без проблем выходить в Интернеты, но не сможет открывать файлы с локальной ФС. Последний раз редактировалось dimarik; 04.09.2010 в 00:13. |
|
|||||
|
Регистрация: Sep 2010
Сообщений: 6
|
Apache установи.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 08:28. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|