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

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

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

Регистрация: Nov 2013
Сообщений: 3
По умолчанию Загрузка flash роликов в проектор

В принципе стандартная операция, хочу создать (для начала) пустой проектор и загружать в него флэш ролики из интернета:

Код AS3:
var ldr:Loader = new Loader(); 
ldr.load(new URLRequest("http://mysite.com/test.swf"));
ldr.contentLoaderInfo.addEventListener (Event.COMPLETE, loaded, false, 0, true);
 
function loaded(evt:Event):void {
addChild(evt.target.content);
}
Пишет так:
SecurityError: Error #2000: Отсутствует активный контекст безопасности.

Что не так? Элементарная вроде операция и не работают, подскажите как исправить.
ЗЫ: вопрос в догонку, можно-ли вместо "http://mysite.com/test.swf" подставлять "http://rghostttt.ru/50777777".

Старый 28.11.2013, 00:01
alexandrratush вне форума Посмотреть профиль Отправить личное сообщение для alexandrratush Найти все сообщения от alexandrratush
  № 2  
Ответить с цитированием
alexandrratush
 
Аватар для alexandrratush

Регистрация: Jul 2013
Адрес: Днепр
Сообщений: 529
Отправить сообщение для alexandrratush с помощью ICQ Отправить сообщение для alexandrratush с помощью Skype™
Вам нужно в корне сайта "http://mysite.com/" разместить файл crossdomain.xml

Добавлено через 1 минуту
Код:
<cross-domain-policy>
<allow-access-from domain="*" secure="false" to-ports="*"/>
<site-control permitted-cross-domain-policies="master-only"/>
</cross-domain-policy>
Вот такой.

Старый 28.11.2013, 00:13
kaes вне форума Посмотреть профиль Отправить личное сообщение для kaes Найти все сообщения от kaes
  № 3  
Ответить с цитированием
kaes

Регистрация: Nov 2013
Сообщений: 3
Цитата:
Сообщение от alexandrratush Посмотреть сообщение
Вам нужно в корне сайта "http://mysite.com/" разместить файл crossdomain.xml

Добавлено через 1 минуту
Код:
<cross-domain-policy>
<allow-access-from domain="*" secure="false" to-ports="*"/>
<site-control permitted-cross-domain-policies="master-only"/>
</cross-domain-policy>
Вот такой.
Я так понимаю вместо * надо что-то подставить, например адрес сайта, если это загрузка ролика прямо в браузере на каком-либо сайте, а если проектор у меня на рабочем столе лежит? Или я что-то не так понял?

ЗЫ: В корень прямо такой файл как вы описали добавил (со звёздочками), ничего не изменилось.

Ну и тогда сразу вопрос, а как тогда с внешнего хостинга (мало-ли) флэш ролик подгрузить?

Старый 28.11.2013, 08:33
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 4  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Насколько я помню, ролик в проекторе может иметь либо контекст безопасности "local file system only" и тогда он сможет загружать только ролики из локальной файловой системы, либо "networking only", что соответственно означает возможность грузить ролики (и вообще контент) только из сети. Нужный контекст выбирается в настройках компиляции.

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

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

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


 


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


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