Вобщем че-то я окончательно запутался с ними. И хотелось бы все разложить по полочкам.
Мои мысли по поводу их работы (Исправте где я не верно говорю):
Функция allowDomain позволяет нам загружать контент (swf, видео, картинки) с доменов указаных в ней.
Ситуация: У нас постепенно приходят данные о нашем контенте, который лежит где попало (разные домены). Мы можем вызывать

Код:
System.security.allowDomain("домен1");
.....
System.security.allowDomain("домен2");
....
System.security.allowDomain("доменN");
.....
или нужно вызвать это все сразу

Код:
System.security.allowDomain("домен1","домен2",...,"доменN");
????
____________________________________
Теперь вопрос по loadPolicyFile().
Если я желаю грузить данные (XML, LoadVars) с datadomain.com, а флешка запущена с flashdomain.com, то я должен файл crossdomain.xml положить на datadomain.com? привильно я понял ? а в нем я должен написать:
....loadPolicyFile("http://datadomain.com/polisy/crossdomain.xml");

Код:
<cross-domain-policy>
<allow-access-from domain="datadomain.com" />
<allow-access-from domain="*.datadomain.com"/>
..........................
</cross-domain-policy>
И если я загружу этот файл с flashdomain.com с таким содержимым та флешка нифига не возмет с datadomain.com.