Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Загрузка SWF с другого домена (http://www.flasher.ru/forum/showthread.php?t=131135)

Graf_h 13.10.2009 19:25

Загрузка SWF с другого домена
 
Здравствуйте. Помогите решить проблему. Ситуация такая: Есть у меня ас3 флешка, которая подгружает ас2 флешку. Если эти флешки в одном домене, все отлично. если флешка ас3 находится в другом домене и подгружает ас2 флешку, то почему то не выполняется код ас2 флешки. С чем это связано?

gloomyBrain 13.10.2009 20:48

allowDomain пропишите в загружаемой флешке

Graf_h 13.10.2009 21:09

gloomyBrain втом то м дело что прописал.
В подгружаемой флешке в первом кадре:
Код AS1/AS2:

System.security.allowDomain("*")

гружу флешку так:
Код AS3:

var lc_c:LoaderContext=new LoaderContext()
lc_c.securityDomain=SecurityDomain.currentDomain
lc_c.applicationDomain=ApplicationDomain.currentDomain
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onComplete)
loader.load(new URLRequest("http://bonvirage.com/TESTKEYS/keySwf.swf"),lc_c)


Psycho Tiger 13.10.2009 21:12

Надо в той, которая загружает, а не наоборот.

Graf_h 13.10.2009 22:03

В загружающей флешке написано
Код AS3:

Security.allowDomain("*")


etc 13.10.2009 22:17

Цитата:

Сообщение от Psycho Tiger (Сообщение 857540)
Надо в той, которая загружает, а не наоборот.

Как раз в той, которую загружаем.

mayakwd 13.10.2009 23:16

var lc_c:LoaderContext=new LoaderContext(true);
сомневаюсь, что поможет, но чем черт не шутит.

Graf_h 13.10.2009 23:23

mayakwd, не поможет, это флаг checkPolicyFile. Его нужно только для загрузки картинок, а не для свф :(.

mayakwd 13.10.2009 23:31

да, я в курсе что это, но мало ли :)

etc 13.10.2009 23:56

Я бы не стал указывать текущий SecurityDomain.


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

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