Я думаю, вы неправильно понимаете цель метода. Как документы : скажем, allowDomain:
Позволяет SWF-файлам файлы в указанном
домены обращаются к объектам и переменным
в SWF-файле, который содержит
вызов allowDomain ().
[...]
Позвонив
Security.allowDomain ( "siteA.com"),
siteB.swf дает разрешение siteA.swf
чтобы написать это.
Итак, вызов, который вы делаете, позволяет swf-файлам на www.mydomain.abc записывать сценарий swf с вызовом. Вы в основном говорите: «Я верю, что они используют меня правильно». Он не позволяет вам делать то, что вы пытаетесь сделать (загружать ресурсы из этого домена).
Нет смысла позволять клиентскому коду просто запрашивать обход междоменной безопасности так, как вы запрашиваете. Если все, что вам нужно сделать, это спросить, зачем вообще иметь правило?
Чтобы сделать то, что вы хотите, вы можете использовать файл crossdomain.xml на www.mydomain.abc или прокси на стороне сервера. По сути, файл crossdomain.xml будет содержать следующую строку:
<allow-access-from domain="www.yourswfdomain.com" />
, где www.yourswfdomain.com - это домен для файла swf. Очевидно, что это решение требует поддержки от www.mydomain.abc.
Yahoo располагает информацией о настройке прокси на стороне сервера. Он нацелен на XMLHttpRequest, но те же принципы применяются к Flash.