Есть флекс-проект, главный файл которого test.swf загружает в себя swf-файлы с ресурсами (картинки, спрайты - assets.swf), все это добро грузится с помощью SWFLoader'а. Так вот, при отладке проекта из под Flex Builder 3, нижеприведенный пример отрабатывает корректно, и если запустить файл test.swf из папки bin-debug этого проекта - тоже все работает корректно. Однако, если перенести файлы test.swf и assets.swf в любую другую папку в системе - то файл assets.swf уже не грузится, также не отрабатывает событие IO_ERROR и не появляется никаких ошибок debug-плеера, приложение просто "висит". Сборка релизной версии проекта тоже никаких изменений не дает. Ниже привожу пример реализации:

Код AS3:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
creationComplete="eventCreationComplete(event)">
<mx:Script>
<![CDATA[
import mx.controls.SWFLoader;
private function eventCreationComplete(e:Event):void
{
var assetsLoader:SWFLoader = new SWFLoader();
assetsLoader.addEventListener(Event.COMPLETE, eventAssetLoaded);
assetsLoader.addEventListener(IOErrorEvent.IO_ERROR, eventIOError);
assetsLoader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, eventIOError);
assetsLoader.load("assets.swf");
}
private function eventIOError(e:Event):void
{
alert.text = "Can not load assets file: " + e.toString();
}
private function eventAssetLoaded(e:Event):void
{
var assetsLoader:SWFLoader = e.target as SWFLoader;
assetsLoader.removeEventListener(Event.COMPLETE, eventAssetLoaded);
assetsLoader.removeEventListener(IOErrorEvent.IO_ERROR, eventIOError);
trace(assetsLoader.content.loaderInfo.applicationDomain);
alert.text = "file loaded: " + assetsLoader.content.loaderInfo.applicationDomain;
}
]]>
</mx:Script>
<mx:Label id="alert"/>
</mx:Application>