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

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

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

Регистрация: Nov 2009
Сообщений: 23
По умолчанию Тонкости crossdomain.xml в AS2 и AS3

Привет всем, мучает меня такой вопрос.

На работе столкнулся с приложением (АС3), которое ВСЕГДА делает запрос к корневому crossdomain.xml, и если его нет отказывается использовать некорневые. Никакие махинации с loadPolicyFile мне не помогли.

В то же время столкнулся с приложением на AS2, которое также делает запрос к корневому crossdomain.xml, но оно может игнорировать его отсутствие и продолжать работу с некорневыми crossdomain.xml.

Вопрос. Сталкивался кто-нибудь с таким? Если да, то как такое можно обьяснить?
Версия флешплеера одна и та же.

Заранее спасибо, за ответ.

Старый 26.12.2009, 22:35
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 2  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
http://www.adobe.com/devnet/flashpla..._security.html
там много букав, но смутно помню, что для 9+ плеера в корневом crossdomain.xml должно быть прописано разрешение брать политики из других мест

Старый 26.12.2009, 22:45
incoob вне форума Посмотреть профиль Отправить личное сообщение для incoob Найти все сообщения от incoob
  № 3  
Ответить с цитированием
incoob

Регистрация: Mar 2008
Сообщений: 215
Тип поведения №1, описанный вами (АС3) появился с версии 9.0.124.0. До этого работало по механизму №2 (AS2).

Старый 29.12.2009, 19:49
boleg вне форума Посмотреть профиль Отправить личное сообщение для boleg Найти все сообщения от boleg
  № 4  
Ответить с цитированием
boleg

Регистрация: Nov 2009
Сообщений: 23
Нет, эти проекты работают сейчас. Одновременно.

Я это понимаю так.
Если проект написан на AS2, то он может игнорить отсутствие корневого crossdomain.xml и работать дальше. Даже на последней версии плеера. Если же он написан на AS3, то в силу вступают измененные требования к crossdomain.xml

Получается что требования к crossdomain.xml задаются в основном версией языка, а не версией плеера, что странно и не логично.

И еще вопрос по поводу этого документа http://www.adobe.com/devnet/flashpla..._security.html.
В чем отличие между загрузкой картинки и доступом к ней.
(Согласно этому документу я могу загрузить любую картинку, но я должен загрузить crossdomain.xml, чтобы иметь доступ к ней). Что это значит?


Последний раз редактировалось boleg; 29.12.2009 в 19:57.
Старый 29.12.2009, 23:49
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 5  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
>>В чем отличие между загрузкой картинки и доступом к ней.
загрузить/показать можно, а модифицировать, копировать и т.п. нет

Старый 26.04.2011, 17:42
strangedk вне форума Посмотреть профиль Отправить личное сообщение для strangedk Найти все сообщения от strangedk
  № 6  
Ответить с цитированием
strangedk
 
Аватар для strangedk

Регистрация: Oct 2010
Адрес: Харьков
Сообщений: 616
Записей в блоге: 1
Отправить сообщение для strangedk с помощью ICQ Отправить сообщение для strangedk с помощью Skype™
Цитата:
SWF-файл может проверять файл политики под другим именем или в другом местоположении. Для этого нужно вызвать метод Security.loadPolicyFile(). Однако, если в основном файле политики не указано, что в данном местоположении может находиться файл политики, то вызов метода loadPolicyFile() не даст результатов, даже если там будет файл политики.
http://help.adobe.com/ru_RU/ActionSc...0204-7e08.html

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

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

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


 


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


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