|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Security, LoaderContext, ApplicationDomain
Привет форумчане!
Если кому не трудно, помогите понять приципы работы данных классов. Что пытаюсь сделать я (т.е. как я понимаю): 1. Создаю SWF в котором вписываю Security.allowDomain('xxx.ru'); xxx.ru - адрес на виртуальном сервере. 2. Пишу вторую SWF которая собственно и будит грузить первую. В которую(т.к. не знаю как это делается) вписываю: var loader:Loader = new Loader(); loader.load(new URLRequest('http://xxx.ru/myFile.swf')); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, OnComplete); Понимаю что в целях безопаснасти нужно ещё и 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). И так далее. Цитата:
Последний раз редактировалось dimarik; 28.06.2011 в 22:02. |
|
|||||
Регистрация: Oct 2005
Сообщений: 97
|
Да простит меня всевышний. Оффтопом. Слушатель желательно вешать до начала загрузки.
|
|
|||||
Цитата:
И вообще всем спасибо!!! Долго я отбрыкивался от этой темы, а вот сейчас ппц как надо. Добавлено через 11 часов 46 минут Неужели нет ни у кого примерчика?
__________________
Спросишь, дурак на минуту. Если не спросишь, дурак на всю жизнь! |
Часовой пояс GMT +4, время: 05:11. |
|
« Предыдущая тема | Следующая тема » |
|
|