![]() |
Security, LoaderContext, ApplicationDomain
Привет форумчане!
Если кому не трудно, помогите понять приципы работы данных классов. Что пытаюсь сделать я (т.е. как я понимаю): 1. Создаю SWF в котором вписываю Security.allowDomain('xxx.ru'); xxx.ru - адрес на виртуальном сервере. 2. Пишу вторую SWF которая собственно и будит грузить первую. В которую(т.к. не знаю как это делается) вписываю: Код AS3:
Понимаю что в целях безопаснасти нужно ещё и ApplicationDomain и LoaderContext использовать, вот только как хз.. Если есть у кого банальный примерчик из 2-х swf или исходники, опишите порядок и суть действий, в справку как в дулю смотрю, ни черта понять не могу. Заранее спасибо. |
есть 2 вида разрешений:
1 - разрешение на загрузку (указывается в crossdomain.xml) 2 - разрешение на доступ (указывается через Security.allowDomain) Когда Вы указываете кроссдоменнике имя домена some-domain.com - вы разрешаете swf-файлам с some-domain.com загружать что-либо с Вашего сервера когда Вы пишите Security.allowDomain("some-domain.com") - Вы разрешаете swf-файлам и javascript с домена some-domain.com обращаться к Вашему swf-файлу. |
На загрузку картинки не нужно разрешения )
А вот доступ к Loader#content при этом требует разрешения распространителя ("Website administrator", crossdomain.xml). И так далее. Цитата:
|
Да простит меня всевышний. Оффтопом. Слушатель желательно вешать до начала загрузки.
|
AVM2, в отличие от AVM1 это прощает. Назначить слушателя можно после начала операции.
|
Цитата:
И вообще всем спасибо!!! Долго я отбрыкивался от этой темы, а вот сейчас ппц как надо. Добавлено через 11 часов 46 минут Неужели нет ни у кого примерчика? |
| Часовой пояс GMT +4, время: 15:38. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.