Руководство по actionscript. часть 3, стр. 096

После того как файл политики безопасности будет загружен с помощью метода Security. loadPolicyFile ( ), его разрешения будут действовать для всех последующих операций загрузки данных, осуществляемых этим SWF-файлом. Например, следующий код вручную загружает файл политики безопасности, после чего выполняет две операции загрузки, которые зависят от разрешений этого файла политики безопасности:

// Один раз загружаем файл политики безопасности

Security. loadPolicyFileChttp://si te-c. com/assets/pol icy. xml»);

// Выполняем две разрешенные операции загрузки

var urlloaderl:URLLoader = new URLLoader( );

urlloaderl. load(new URLRequest(«http://site-c. com/assets/filei. xml»)): var urlloader2:URLLoader = new URLLoader(» );

urlloader2.1oad(new URLRequest(«http://site-c. com/assets/file2.xml»)):

Рассмотрим практический пример, который демонстрирует, как файл политики безопасности, размещенный в поддиректории сайта, может быть использован в реальной ситуации. Предположим, Грейм поддерживает сайт с бесплатной информацией о котировках акций stock-feeds-galore. com. Он сохраняет самую последнюю полученную информацию в XML-файле, который размещается по следующему адресу:

stock-feeds-gal ore. com/1atest/feed. xml

Грейм хочет сделать так, чтобы содержимое директории /latest/ было доступно всем SWF-файлам из любого источника, но не хочет делать доступным весь сайт. Таким образом, Грейм размещает следующий файл политики безопасности с именем policy. xml в директории /latest/ (обратите внимание на использование подстановочного символа * в значении атрибута domain):




SYSTEM «http://www. adobe. com/xml/dtds/cross-domain-policy. dtd»>



После этого Грейм размещает на сайте stock-feeds-galore. com сообщение, которое информирует разработчиков на языке ActionScript о местоположении файла политики безопасности:

stock — feeds-gal ore. com/1atest/poli cy. xml

Тем временем Джеймс создает приложение stockticker. swf для отображения котировок акций, которое он собирается разместить на своем сайте www. some-news-site. com. Приложение Джеймса загружает последнюю информацию об акциях с сайта Грейма. Поскольку файл политики безопасности сайта www. stock-feeds-galore. com не находится в местоположении, используемом по умолчанию, Джеймс вынужден загрузить файл политики безопасности перед тем, как выполнить операцию загрузки информации об акциях. Вот код, который использует Джеймс для загрузки файла политики безопасности Грейма:

Securi ty.1oadPoli cyFi1e(«http://stock-feeds-gal ore. com/1atest/poli cy. xml»)

Инициировав запрос на загрузку файла политики безопасности, Джеймс использует объект URLLoader для загрузки файла feed. xml, как показано в следующем коде:

var urlLoader:URLLoader = new URLLoader( );

urlLoader. load(new URLRequest(«http://stock-feeds-galore. com/latest/feed. xml»)):

В результате выполнения предыдущего кода приложение Flash Player загружает файл http://stock-feeds-galore. com/latest/policy. xml, находит необходимое разрешение в этом файле политики безопасности и переходит к загрузке файла feed. xml.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 20.02.2010">Как делать деньги в твиттере?
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.42
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.87
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 039
  • 12.04.2011">Делаем загар при помощи Photoshop
  • 03.03.2011">Руководство по actionscript. часть 5, стр. 066
  • 20.03.2011">Руководство по actionscript. часть 2, стр. 072
  • 20.03.2011">Руководство по actionscript. часть 2, стр. 059
  • 22.03.2011">Руководство по actionscript. часть 2, стр. 005
  • 16.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.29
  • 23.02.2011">Руководство по actionscript. часть 7, стр. 041
  • 06.06.2011">Gimp
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.118
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.130
  • 09.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.162
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...