Мой ответ: вы не можете получить доступ к файлам cookie браузера из Flash Player.Использование ExternalInterface является своего рода хаком.
Судя по ошибке, ваш SWF-файл обслуживается из другого домена, чем веб-страница, на которой он находится.Это правда?Если так, то это является причиной ошибки.Разве это не тот же подход, который используют " Cross Site Scripting "?
Вы можете разрешить JavaScript доступ к своей обертке HTML из другого домена, указав параметр allowScriptAccess всегда в коде встраивания SWF.Больше информации в Adobe документах .
Вы можете попробовать добавить файл crossdomain.xml на основной сайт, хотя я не думал, что это даст эффект, потому что я уверен, что использование ExternalInterface не является проверкой в случае crossdomain.xml.*