PDA

Просмотр полной версии : картинка с другого домена


doomw
20.06.2007, 20:19
Привет Комрады.
помогите!!! возникла проблема.

пишу на AS3 (flash 9) утилиту, которая берет снимок с картинки. картинка загружается с другого домена. а если с другого домена, то draw метод BitmapData не работает. локально - все работает нормально.

как мне разрешить это флешке? я написал Security.allowDomain ("*"); и положил crossdomain.xml (тоже со звездочкой) в корень домена, с которого загружется картинка.

но ничего не помогает.
объясните плз (можно и пошагово), как это правильно сделать? куда что ложить и записывать? уже пол дня на эти пробы потеряно.

Заранее спасибо!!!

etc
20.06.2007, 20:55
А в crossdomain что написано?

doomw
21.06.2007, 11:57
в crossdomain тоже звездочка стоит.
Проблема решилась. нашел ответ в хелпе.
нужно было сделать так:
var context:LoaderContext = new LoaderContext();
context.checkPolicyFile = true;

а потом при загрузке картинки классом Loader написать так:

ldr.load (urlReq, context);//т.е. добавить context.

и все стало работать правильно.
это правило в хелпе было описано только для загрузки картинок. для SWF там что-то другое.