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