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

TheSound.1oad(new URLRequest(«http://example. com/sounds/song. mp3″):

// Шаг 4: Позднее, когда приложение убедится, что загрузка метаданных // в формате ID3 звукового файла завершена (это можно определить

// по событию Event. ID3), обращаемся к содержимому звукового файла

// в виде данных.

trace(theSound. id3):

Следует отметить, что присваивание значения true переменной экземпляра checkPolicyFile классов LoaderContext или SoundLoaderContext не влияет на загрузку элемента. При выполнении метода load ( ) классов Loader или SoundLoader элемент загружается всегда, даже если файл политики безопасности не разрешает доступ для региона происхождения данного SWF-файла. Тем не менее, если код в этом SWF-файле попытается обратиться к загруженному элементу в виде данных, приложение Flash Player сгенерирует исключение SecurityError.

Рассмотрим реальный пример, который демонстрирует, как используемый по умолчанию файл политики безопасности сайта может быть применен для разрешения операции обращения к содержимому в виде данных.

Помните сайт Грейма stock-feeds-galore. com? Сайт работает так хорошо, что у Грейма появляется свободное время. Он решает поэкспериментировать с программированием растровой графики на языке ActionScript и создает приложение для распознавания лиц, которое может автоматически добавлять забавную шляпу для вечеринок на любую фотографию лица человека. Грейм очень доволен собой.

Друг Грейма Энди управляет компанией, организующей лотереи, у которой есть рекламный сайт www. lotterylotterylottery. com. Энди увидел приложение Грейма и решил, что оно позволит провести хорошую рекламную кампанию. Кампания заключается в том, что победители лотерей размещают свои фотографии на сайте photos. lotterylotterylottery. com. После этого основной сайт www. lotterylotterylottery. com выбирает случайную фотографию для домашней страницы, отображая победителя лотереи в шляпе для вечеринок. Энди нанимает Грейма, чтобы реализовать программный код для этой кампании.

Грейм размещает свое приложение для распознавания лиц partyhat. swf на сайте www. lotterylotterylottery. com. После этого он пишет сценарий на языке Perl randompic. pi, который возвращает случайную фотографию (JPG-файл) с сайта photos. lotterylotterylottery. com. Он размещает сценарий randompic. pi в директории photos. lotterylotterylottery. com/cgi-bin.

Файлу partyhat. swf с сайта www. lotterylotterylottery. com требуется доступ к пикселам фотографий, загруженных с сайта photos. lotterylotterylottery. com. Чтобы разрешить этот доступ, Грейм размещает следующий файл политики безопасности в корневой директории сайта phbtos. lotterylotterylottery. com и присваивает ему имя

crossdomain. xml:




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





Обратите внимание, что Грейм добавил оба источника — www. lotterylotterylottery. com и lotterylotterylottery. com — в файл политики безопасности. Таким образом, приложение partyhat. swf будет функционировать правильно независимо от того, с какого из указанных URL-адресов оно будет загружено. Грейм также не позабыл исключить домен «*», поскольку его политика безопасности применяется только к конкретным доменам, а не ко всему миру.

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

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

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

Полезные ссылки
Случайные записи
  • 25.02.2011">Руководство по actionscript. часть 6, стр. 088
  • 17.03.2011">Руководство по actionscript. часть 2, стр. 143
  • 20.03.2011">Руководство по actionscript. часть 2, стр. 081
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.18
  • 01.03.2011">Руководство по actionscript. часть 5, стр. 119
  • 06.07.2011">Acer выпустила нетбук с Android
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.82
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.1
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.2
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.63
  • 01.03.2011">Руководство по actionscript. часть 5, стр. 132
  • 04.10.2010">Создание анимации в Photoshop
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.10
  • 17.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.130
  • 08.03.2011">Руководство по actionscript. часть 4, стр. 087
Опрос

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

View Results

Loading ... Loading ...