2013-05-28 2 views
0

Я создаю проект AS3 в FlashDevelop, где я использую URLRequest для загрузки внешних .png из папки с ресурсами в каталоге bin /. Он отлично работает при запуске из FlashDevelop или при запуске из bin/folder (что имеет смысл, поскольку я понимаю, что FD устанавливает bin /, чтобы быть надежным каталогом), но не работает, когда папка/папка перемещается или переименовывается.URLRequest не загружается .png при перемещении из каталога, который был скомпилирован в

Я видел, как люди говорят, что если для параметра «Использовать сетевые службы» для параметра «Использовать сетевые службы» установлено значение «false», он должен иметь возможность загружать из локальной файловой системы, но это не работает для меня, и я не слышал о том, успех с ним.

Я что-то упустил? Если это невозможно, есть ли другой способ загрузить .png из локальной файловой системы?

EDIT: код я использую, чтобы загрузить .pngs является

var url:URLRequest = new URLRequest("assets/sprite1.png"); 
var l:Loader = new Loader(); 
l.load(url); 
l.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadCallBack); 

Позже в коде у меня есть

private function onLoadCallBack(e:Event):void 
{ 
    var bmp:Bitmap = e.target.content; 
    //do things with bmp 
    addChild(bmp); 
} 
+0

«Не работает»? Пожалуйста, попробуйте описать, что произойдет, не произойдет и т. Д. Также как вы его тестируете, используя автономный проигрыватель, отладочный проигрыватель, браузер? – puggsoy

+0

Извините, «не работает». Я имею в виду, что контент никогда не загружается, обратный вызов для Event.COMPLETE никогда не запускается. Я тестирую его, используя автономный Adobe Flash Player 11.7 r700. –

+0

Ну, если бы вы могли добавить код на свой вопрос, который бы помог, в частности, бит загрузки .pngs. – puggsoy

ответ

0

мне удалось заставить его работать. По какой-либо причине просто установка Use Network Services на false в параметрах компиляции ничего не делала, поэтому я добавил -use-network = false для моих флагов компилятора, и мои ресурсы теперь загружаются правильно.