mokee прав, поскольку вам нужно указать относительный путь доступа к вашему XML при работе локально. Вы должны сопоставить эту структуру папок и на сервере. Однако часто возникает необходимость подключать различные базовые пути перед этим относительным путем для указания на конкретные версии этих папок. Например, мы часто имеем несколько различных условий в нашем агентстве. разработчики, тестирующие серверы, разные живые среды. Вы не хотите, чтобы их жестко кодировать, плюс вам нужно каким-то образом определить, какой из них действительно используется.
Решение этой проблемы часто перейти в BasePath как FlashVar
Взгляните на это решение о том, как передать FlashVar в ваш SWF
http://blogs.adobe.com/pdehaan/2006/07/using_flashvars_with_actionscr.html
Настройка flash var, указывающий на basePath на вашем сервере. Что-то вроде
FlashVars="basePath=http://www.yourdomain.com/flash"
Затем в ActionScript вы можете проверить, существует ли этот basePath. Если это не так, то вы знаете, что работаете локально, поэтому вы используете только относительный путь, который вы создали, который работает локально. Если есть basePath, то префикс это перед вашим относительным путем и загрузите xml с помощью этого URL-адреса.
Очень часто это делается и работает очень хорошо.
Отлично! Спасибо Джеймс – Aximili