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

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

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

Регистрация: Jan 2009
Сообщений: 1,651
По умолчанию подключение сокетом, настройка политики безопасности

флешка должна подключится к ct.fm:8002 сокетом. Локально - все проверено, работает. Выкладываю на сайт, на другом домене - не работат. В трейсе:
Код:
Предупреждение: На xmlsocket://ct.fm:8002 истекло время (3 сек) ожидания файла политики для сокета.  Это не должно привести к каким-либо проблемам, однако см. описание на веб-сайте http://www.adobe.com/go/strict_policy_files_ru.
Ошибка: Запрос ресурса на xmlsocket://ct.fm:8002 источника запроса из http://www.gamesworker.com/ctfmaudioplayer/Ctfmaudioplayer.swf отклонен из-за отсутствия разрешений в файле политики.
Есть http://ct.fm/crossdomain.xml . С полным разрешением. Подходит ли он для доступа к ct.fm:8002? Почему не загружается? Как указать, что нужно его загрузить? Это что-то вроде LoaderContext(true) надо указать?

Старый 30.07.2009, 20:34
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
В crossdomain.xml порт не указан.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 30.07.2009, 20:39
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 3  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
policy-файл должен отдавать по сокету 843 порту, либо в вашем случаи можно ещё и 8002.

Старый 30.07.2009, 22:11
iflamberg вне форума Посмотреть профиль Отправить личное сообщение для iflamberg Найти все сообщения от iflamberg
  № 4  
Ответить с цитированием
iflamberg
 
Аватар для iflamberg

Регистрация: Jan 2009
Сообщений: 1,651
2BloodHound: админ хоста невменяемый, отдавать по 843 порту - на самый крайний случай. По 8002 не получится - там стоит shoutcast server, исходников нет.

Я добавил в crossdomain.xml разрешение портов
Код:
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
  <allow-access-from domain="*" to-ports="*" />
</cross-domain-policy>
а в as-код добавил:
Код:
Security.loadPolicyFile("http://ct.fm/crossdomain.xml");
теперь ругается:
Код:
Предупреждение: Для домена ct.fm не указана метаполитика. Применяется метаполитика по умолчанию "master only" ("только мастер"). Эта конфигурация исключается. Чтобы исправить эту проблему, перейдите на веб-страницу http://www.adobe.com/go/strict_policy_files_ru.
И продолжает ругаться на отсутствие файла политики при попытке подключения сокетом.
Я так понимаю, нужно правильный meta-policy? Но, что-то не пойму, какое значение выставить.

Старый 31.07.2009, 01:26
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 5  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
ну по любому другому отдавайте. правда запрашивать придётся отдельно. а если не получится, то забейте на эту гиблую идею.

Добавлено через 13 минут
да, кстати. запрос надо делать не по http:// протоколу, а по xmlsocket://

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

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

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


 


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


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