Для этого вам понадобятся только две вещи:
1) allowscriptaccess=always
позволит вашему SWF отправлять материал на страницу
2) System.security.allowDomain("yourhtmldomain.com");
Обратите внимание, что в AS2 System.security.allowDomain()
- это не то же самое, что AS3 или то, что вы написали выше.
номер 2 выше позволяет html-странице на домене A вызывать вещи в swf на домене B.
Домен, на котором размещается ваш js, здесь не имеет значения, поскольку браузер встраивает его в домен A, скрипт выполняется в домене A.
crossdomain.xml в основном предназначен только для загрузки удаленных файлов, чего вы не делаете, поэтому вы можете удалить его, если хотите. (и вы, вероятно, не хотите иметь файл crossdomain.xml с allow="*"
на вашем основном домене, это очень плохая практика)